Diff of the two buildlogs: -- --- b1/build.log 2025-11-18 08:17:46.720261015 +0000 +++ b2/build.log 2025-11-18 09:15:18.708061843 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Mon Nov 17 19:05:08 -12 2025 -I: pbuilder-time-stamp: 1763449508 +I: Current time: Tue Dec 22 04:42:51 +14 2026 +I: pbuilder-time-stamp: 1797864171 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration @@ -25,53 +25,85 @@ dpkg-source: info: applying 0002-Fix-quadmath-problems-on-ppc64el-with-IEEE-long-doub.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/3110912/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2482570/tmp/hooks/D01_modify_environment starting +debug: Running on codethink03-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 Dec 21 14:42 /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/2482570/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2482570/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' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='forky' - HOME='/root' - HOST_ARCH='arm64' + 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]="3" [2]="3" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.3.3(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 nocheck' + DIRSTACK=() + DISTRIBUTION=forky + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='695ce710855944049b8a1497db832ac0' - 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='3110912' - PS1='# ' - PS2='> ' + INVOCATION_ID=7aac3f943c47415cab8727b3af3aa925 + 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=2482570 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.G1v5TYXK/pbuilderrc_tdTT --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.G1v5TYXK/b1 --logfile b1/build.log opm-simulators_2025.04+ds-2.dsc' - SUDO_GID='109' - SUDO_HOME='/var/lib/jenkins' - 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.G1v5TYXK/pbuilderrc_H6MZ --distribution forky --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.G1v5TYXK/b2 --logfile b2/build.log opm-simulators_2025.04+ds-2.dsc' + SUDO_GID=109 + SUDO_HOME=/var/lib/jenkins + 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 codethink04-arm64 6.12.57+deb13-cloud-arm64 #1 SMP Debian 6.12.57-1 (2025-11-05) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.12.57+deb13-cloud-arm64 #1 SMP Debian 6.12.57-1 (2025-11-05) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3110912/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2482570/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -498,7 +530,7 @@ Get: 343 http://deb.debian.org/debian forky/main arm64 texlive-latex-recommended all 2025.20250927-4 [8509 kB] Get: 344 http://deb.debian.org/debian forky/main arm64 texlive-pictures all 2025.20250927-4 [23.6 MB] Get: 345 http://deb.debian.org/debian forky/main arm64 texlive-latex-extra all 2025.20250927-3 [27.7 MB] -Fetched 409 MB in 5s (84.1 MB/s) +Fetched 409 MB in 1s (291 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:arm64. (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 ... 19964 files and directories currently installed.) @@ -1608,8 +1640,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Tue Nov 18 07:06:18 UTC 2025. -Universal Time is now: Tue Nov 18 07:06:18 UTC 2025. +Local time is now: Mon Dec 21 14:43:49 UTC 2026. +Universal Time is now: Mon Dec 21 14:43:49 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libboost-serialization1.83.0:arm64 (1.83.0-5) ... @@ -1938,7 +1970,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/opm-simulators-2025.04+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-simulators_2025.04+ds-2_source.changes +I: user script /srv/workspace/pbuilder/2482570/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/2482570/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/opm-simulators-2025.04+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-simulators_2025.04+ds-2_source.changes dpkg-buildpackage: info: source package opm-simulators dpkg-buildpackage: info: source version 2025.04+ds-2 dpkg-buildpackage: info: source distribution unstable @@ -1972,7 +2008,7 @@ debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds' dh_auto_configure -- -DOPM_ENABLE_PYTHON=1 -DOPM_INSTALL_PYTHON=1 -DPYTHON_EXECUTABLE=/usr/bin/python3 -DOPM_INSTALL_COMPILED_PYTHON=OFF -DOPM_ENABLE_PYTHON_TESTS=0 -DCMAKE_BUILD_RPATH_USE_ORIGIN=ON -DBUILD_SHARED_LIBS=1 -DCMAKE_INSTALL_DOCDIR=share/doc/libopm-simulators -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="Debian GNU/Linux forky/sid: 2025.04+ds-2" - 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 -DOPM_ENABLE_PYTHON=1 -DOPM_INSTALL_PYTHON=1 -DPYTHON_EXECUTABLE=/usr/bin/python3 -DOPM_INSTALL_COMPILED_PYTHON=OFF -DOPM_ENABLE_PYTHON_TESTS=0 -DCMAKE_BUILD_RPATH_USE_ORIGIN=ON -DBUILD_SHARED_LIBS=1 -DCMAKE_INSTALL_DOCDIR=share/doc/libopm-simulators -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="Debian GNU/Linux forky/sid: 2025.04+ds-2" .. + 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 -DBUILD_TESTING:BOOL=OFF -DOPM_ENABLE_PYTHON=1 -DOPM_INSTALL_PYTHON=1 -DPYTHON_EXECUTABLE=/usr/bin/python3 -DOPM_INSTALL_COMPILED_PYTHON=OFF -DOPM_ENABLE_PYTHON_TESTS=0 -DCMAKE_BUILD_RPATH_USE_ORIGIN=ON -DBUILD_SHARED_LIBS=1 -DCMAKE_INSTALL_DOCDIR=share/doc/libopm-simulators -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="Debian GNU/Linux forky/sid: 2025.04+ds-2" .. -- The C compiler identification is GNU 15.2.0 -- The CXX compiler identification is GNU 15.2.0 -- Detecting C compiler ABI info @@ -2390,8 +2426,8 @@ -- Performing Test HAS_FLTO_AUTO -- Performing Test HAS_FLTO_AUTO - Success -- Found pybind11: /usr/include (found version "3.0.1") --- Configuring done (16.3s) --- Generating done (2.3s) +-- Configuring done (15.7s) +-- Generating done (1.5s) CMake Warning: Manually-specified variables were not used by the project: @@ -2410,256 +2446,43 @@ make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' make -f CMakeFiles/opmsimulators.dir/build.make CMakeFiles/opmsimulators.dir/depend -make -f CMakeFiles/datafiles.dir/build.make CMakeFiles/datafiles.dir/depend -make -f CMakeFiles/test_tuning_xxxMBE.dir/build.make CMakeFiles/test_tuning_xxxMBE.dir/depend +make -f CMakeFiles/MainDispatchDynamic.dir/build.make CMakeFiles/MainDispatchDynamic.dir/depend +make -f CMakeFiles/flow_libblackoil.dir/build.make CMakeFiles/flow_libblackoil.dir/depend +make -f CMakeFiles/flow_libbrine.dir/build.make CMakeFiles/flow_libbrine.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/MainDispatchDynamic.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libblackoil.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_tuning_tsinit_nextstep.dir/build.make CMakeFiles/test_tuning_tsinit_nextstep.dir/depend +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libbrine.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_tuning_xxxMBE.dir/DependInfo.cmake "--color=" cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/opmsimulators.dir/DependInfo.cmake "--color=" -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_tuning_tsinit_nextstep.dir/DependInfo.cmake "--color=" -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/datafiles.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/flow_libblackoil.dir/build.make CMakeFiles/flow_libblackoil.dir/build make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_tuning_xxxMBE.dir/build.make CMakeFiles/test_tuning_xxxMBE.dir/build make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/datafiles.dir/build.make CMakeFiles/datafiles.dir/build +make -f CMakeFiles/flow_libbrine.dir/build.make CMakeFiles/flow_libbrine.dir/build +make -f CMakeFiles/MainDispatchDynamic.dir/build.make CMakeFiles/MainDispatchDynamic.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_tuning_tsinit_nextstep.dir/build.make CMakeFiles/test_tuning_tsinit_nextstep.dir/build -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/opmsimulators.dir/build.make CMakeFiles/opmsimulators.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/opmsimulators.dir/build.make CMakeFiles/opmsimulators.dir/build +[ 0%] Building CXX object CMakeFiles/flow_libbrine.dir/flow/flow_brine.cpp.o +[ 0%] Building CXX object CMakeFiles/flow_libblackoil.dir/flow/flow_blackoil.cpp.o +[ 0%] Building CXX object CMakeFiles/MainDispatchDynamic.dir/opm/simulators/flow/MainDispatchDynamic.cpp.o +/usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_libbrine.dir/flow/flow_brine.cpp.o -MF CMakeFiles/flow_libbrine.dir/flow/flow_brine.cpp.o.d -o CMakeFiles/flow_libbrine.dir/flow/flow_brine.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_brine.cpp +/usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -MD -MT CMakeFiles/flow_libblackoil.dir/flow/flow_blackoil.cpp.o -MF CMakeFiles/flow_libblackoil.dir/flow/flow_blackoil.cpp.o.d -o CMakeFiles/flow_libblackoil.dir/flow/flow_blackoil.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_blackoil.cpp +/usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -MD -MT CMakeFiles/MainDispatchDynamic.dir/opm/simulators/flow/MainDispatchDynamic.cpp.o -MF CMakeFiles/MainDispatchDynamic.dir/opm/simulators/flow/MainDispatchDynamic.cpp.o.d -o CMakeFiles/MainDispatchDynamic.dir/opm/simulators/flow/MainDispatchDynamic.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/MainDispatchDynamic.cpp make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 1%] Generating tests/data/waterair.dgf -[ 1%] Building CXX object CMakeFiles/test_tuning_xxxMBE.dir/tests/test_tuning_XXXMBE.cpp.o -[ 1%] Building CXX object CMakeFiles/test_tuning_tsinit_nextstep.dir/tests/test_tuning_TSINIT_NEXTSTEP.cpp.o -/usr/bin/c++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/test_tuning_xxxMBE.dir/tests/test_tuning_XXXMBE.cpp.o -MF CMakeFiles/test_tuning_xxxMBE.dir/tests/test_tuning_XXXMBE.cpp.o.d -o CMakeFiles/test_tuning_xxxMBE.dir/tests/test_tuning_XXXMBE.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_tuning_XXXMBE.cpp -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/data/waterair.dgf /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/data/waterair.dgf -/usr/bin/c++ -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 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_tuning_tsinit_nextstep.dir/tests/test_tuning_TSINIT_NEXTSTEP.cpp.o -MF CMakeFiles/test_tuning_tsinit_nextstep.dir/tests/test_tuning_TSINIT_NEXTSTEP.cpp.o.d -o CMakeFiles/test_tuning_tsinit_nextstep.dir/tests/test_tuning_TSINIT_NEXTSTEP.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_tuning_TSINIT_NEXTSTEP.cpp -[ 1%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilbrineparams.cpp.o +[ 0%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilbrineparams.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilbrineparams.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilbrineparams.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilbrineparams.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilbrineparams.cpp -[ 1%] Generating tests/equil_base.DATA -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/equil_base.DATA /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/equil_base.DATA -[ 1%] Generating tests/equil_capillary.DATA -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/equil_capillary.DATA /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/equil_capillary.DATA -[ 1%] Generating tests/equil_capillary_overlap.DATA -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/equil_capillary_overlap.DATA /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/equil_capillary_overlap.DATA -[ 1%] Generating tests/equil_capillary_swatinit.DATA -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/equil_capillary_swatinit.DATA /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/equil_capillary_swatinit.DATA -[ 1%] Generating tests/equil_deadfluids.DATA -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/equil_deadfluids.DATA /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/equil_deadfluids.DATA -[ 1%] Generating tests/equil_pbvd_and_pdvd.DATA -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/equil_pbvd_and_pdvd.DATA /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/equil_pbvd_and_pdvd.DATA -[ 2%] Generating tests/VFPPROD1 -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/VFPPROD1 /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/VFPPROD1 -[ 2%] Generating tests/VFPPROD2 -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/VFPPROD2 /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/VFPPROD2 -[ 2%] Generating tests/msw.data -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/msw.data /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/msw.data -[ 2%] Generating tests/TESTTIMER.DATA -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/TESTTIMER.DATA /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/TESTTIMER.DATA -[ 2%] Generating tests/TESTWELLMODEL.DATA -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/TESTWELLMODEL.DATA /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/TESTWELLMODEL.DATA -[ 2%] Generating tests/liveoil.DATA -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/liveoil.DATA /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/liveoil.DATA -[ 2%] Generating tests/capillary.DATA -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/capillary.DATA /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/capillary.DATA -[ 2%] Generating tests/capillary_overlap.DATA -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/capillary_overlap.DATA /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/capillary_overlap.DATA -[ 2%] Generating tests/capillarySwatinit.DATA -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/capillarySwatinit.DATA /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/capillarySwatinit.DATA -[ 2%] Generating tests/deadfluids.DATA -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/deadfluids.DATA /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/deadfluids.DATA -[ 2%] Generating tests/equil_co2store_go.DATA -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/equil_co2store_go.DATA /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/equil_co2store_go.DATA -[ 3%] Generating tests/equil_co2store_gw.DATA -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/equil_co2store_gw.DATA /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/equil_co2store_gw.DATA -[ 3%] Generating tests/equil_wetgas.DATA -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/equil_wetgas.DATA /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/equil_wetgas.DATA -[ 3%] Generating tests/equil_liveoil.DATA -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/equil_liveoil.DATA /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/equil_liveoil.DATA -[ 3%] Generating tests/equil_humidwetgas.DATA -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/equil_humidwetgas.DATA /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/equil_humidwetgas.DATA -[ 3%] Generating tests/equil_rsvd_and_rvvd.DATA -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/equil_rsvd_and_rvvd.DATA /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/equil_rsvd_and_rvvd.DATA -[ 4%] Generating tests/equil_rsvd_and_rvvd_and_rvwvd.DATA -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/equil_rsvd_and_rvvd_and_rvwvd.DATA /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/equil_rsvd_and_rvvd_and_rvwvd.DATA -[ 5%] Generating tests/wetgas.DATA -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/wetgas.DATA /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/wetgas.DATA -[ 5%] Generating tests/satfuncEPS_B.DATA -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/satfuncEPS_B.DATA /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/satfuncEPS_B.DATA -[ 5%] Generating tests/wells_manager_data.data -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/wells_manager_data.data /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/wells_manager_data.data -[ 5%] Generating tests/wells_manager_data_expanded.data -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/wells_manager_data_expanded.data /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/wells_manager_data_expanded.data -[ 5%] Generating tests/wells_manager_data_wellSTOP.data -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/wells_manager_data_wellSTOP.data /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/wells_manager_data_wellSTOP.data -[ 6%] Generating tests/wells_group.data -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/wells_group.data /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/wells_group.data -[ 6%] Generating tests/wells_stopped.data -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/wells_stopped.data /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/wells_stopped.data -[ 6%] Generating tests/relpermDiagnostics.DATA -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/relpermDiagnostics.DATA /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/relpermDiagnostics.DATA -[ 6%] Generating tests/norne_pvt.data -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/norne_pvt.data /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/norne_pvt.data -[ 6%] Generating tests/wells_no_perforation.data -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/wells_no_perforation.data /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/wells_no_perforation.data -[ 6%] Generating tests/matr33.txt -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/matr33.txt /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/matr33.txt -[ 6%] Generating tests/offset_map_matrix.txt -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/offset_map_matrix.txt /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/offset_map_matrix.txt -[ 6%] Generating tests/offset_map_matrix_transposed.txt -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/offset_map_matrix_transposed.txt /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/offset_map_matrix_transposed.txt -[ 6%] Generating tests/rhs3.txt -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/rhs3.txt /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/rhs3.txt -[ 7%] Generating tests/matr33rep.txt -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/matr33rep.txt /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/matr33rep.txt -[ 7%] Generating tests/rhs3rep.txt -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/rhs3rep.txt /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/rhs3rep.txt -[ 7%] Generating tests/options_flexiblesolver.json -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/options_flexiblesolver.json /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/options_flexiblesolver.json -[ 8%] Generating tests/options_flexiblesolver_simple.json -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/options_flexiblesolver_simple.json /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/options_flexiblesolver_simple.json -[ 8%] Generating tests/GLIFT1.DATA -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/GLIFT1.DATA /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/GLIFT1.DATA -[ 8%] Generating tests/RC-01_MAST_PRED.DATA -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/RC-01_MAST_PRED.DATA /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/RC-01_MAST_PRED.DATA -[ 8%] Generating tests/include/flowl_b_vfp.ecl -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/include/flowl_b_vfp.ecl /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/flowl_b_vfp.ecl -[ 9%] Generating tests/include/flowl_c_vfp.ecl -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/include/flowl_c_vfp.ecl /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/flowl_c_vfp.ecl -[ 9%] Generating tests/include/permx_model5.grdecl -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/include/permx_model5.grdecl /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/permx_model5.grdecl -[ 9%] Generating tests/include/pvt_live_oil_dgas.ecl -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/include/pvt_live_oil_dgas.ecl /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/pvt_live_oil_dgas.ecl -[ 9%] Generating tests/include/relperm.inc -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/include/relperm.inc /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/relperm.inc -[ 9%] Generating tests/include/rock.inc -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/include/rock.inc /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/rock.inc -[ 9%] Generating tests/include/summary.inc -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/include/summary.inc /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary.inc -[ 9%] Generating tests/include/test1_20x30x10.grdecl -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/include/test1_20x30x10.grdecl /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/test1_20x30x10.grdecl -[ 9%] Generating tests/include/well_vfp.ecl -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/include/well_vfp.ecl /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/well_vfp.ecl -[ 9%] Generating tests/include/b1_vfp_flowline.inc -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/include/b1_vfp_flowline.inc /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/b1_vfp_flowline.inc -[ 9%] Generating tests/include/d1_vfp_flowline.inc -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/include/d1_vfp_flowline.inc /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/d1_vfp_flowline.inc -[ 9%] Generating tests/include/edit_nnc.inc -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/include/edit_nnc.inc /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/edit_nnc.inc -[ 9%] Generating tests/include/flowline_e1_vfp.inc -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/include/flowline_e1_vfp.inc /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/flowline_e1_vfp.inc -[ 9%] Generating tests/include/PVT-WET-GAS.INC -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/include/PVT-WET-GAS.INC /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/PVT-WET-GAS.INC -[ 10%] Generating tests/include/scal_mod2.inc -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/include/scal_mod2.inc /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/scal_mod2.inc -[ 10%] Generating tests/include/summary_rc.inc -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/include/summary_rc.inc /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc -[ 10%] Generating tests/test10.partition -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/test10.partition /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/test10.partition -[ 10%] Generating tests/parametersystem.ini -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/parametersystem.ini /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/parametersystem.ini -[ 10%] Generating tests/data/co2injection.dgf -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/data/co2injection.dgf /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/data/co2injection.dgf -[ 11%] Generating tests/data/cuvette_11x4.dgf -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/data/cuvette_11x4.dgf /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/data/cuvette_11x4.dgf -[ 11%] Generating tests/data/cuvette_44x24.dgf -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/data/cuvette_44x24.dgf /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/data/cuvette_44x24.dgf -[ 11%] Generating tests/data/fracture.art.dgf -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/data/fracture.art.dgf /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/data/fracture.art.dgf -[ 11%] Generating tests/data/fracture-raw.art -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/data/fracture-raw.art /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/data/fracture-raw.art -[ 11%] Generating tests/data/groundwater_1d.dgf -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/data/groundwater_1d.dgf /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/data/groundwater_1d.dgf -[ 11%] Generating tests/data/groundwater_2d.dgf -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/data/groundwater_2d.dgf /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/data/groundwater_2d.dgf -[ 11%] Generating tests/data/groundwater_3d.dgf -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/data/groundwater_3d.dgf /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/data/groundwater_3d.dgf -[ 11%] Generating tests/data/infiltration_50x3.dgf -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/data/infiltration_50x3.dgf /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/data/infiltration_50x3.dgf -[ 12%] Generating tests/data/infiltration_250x20.dgf -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/data/infiltration_250x20.dgf /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/data/infiltration_250x20.dgf -[ 12%] Generating tests/data/obstacle_24x16.dgf -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/data/obstacle_24x16.dgf /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/data/obstacle_24x16.dgf -[ 12%] Generating tests/data/obstacle_48x32.dgf -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/data/obstacle_48x32.dgf /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/data/obstacle_48x32.dgf -[ 12%] Generating tests/data/outflow.dgf -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/data/outflow.dgf /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/data/outflow.dgf -[ 12%] Generating tests/data/reservoir.dgf -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/data/reservoir.dgf /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/data/reservoir.dgf -[ 13%] Linking CXX executable bin/test_tuning_xxxMBE -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_tuning_xxxMBE.dir/link.txt --verbose=1 -[ 14%] Generating tests/data/richardslens_24x16.dgf -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/data/richardslens_24x16.dgf /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/data/richardslens_24x16.dgf -[ 14%] Generating tests/data/richardslens_48x32.dgf -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/data/richardslens_48x32.dgf /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/data/richardslens_48x32.dgf -[ 14%] Generating tests/data/richardslens_96x64.dgf -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/data/richardslens_96x64.dgf /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/data/richardslens_96x64.dgf -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_tuning_xxxMBE.dir/link.d CMakeFiles/test_tuning_xxxMBE.dir/tests/test_tuning_XXXMBE.cpp.o -o bin/test_tuning_xxxMBE /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 14%] Built target test_tuning_xxxMBE -[ 14%] Generating tests/data/test_stokes.dgf -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/data/test_stokes.dgf /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/data/test_stokes.dgf -[ 14%] Generating tests/data/test_stokes2c.dgf -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/data/test_stokes2c.dgf /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/data/test_stokes2c.dgf -[ 14%] Generating tests/data/test_stokes2cni.dgf -/usr/bin/cmake -E copy /build/reproducible-path/opm-simulators-2025.04+ds/tests/data/test_stokes2cni.dgf /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/data/test_stokes2cni.dgf -[ 14%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilextboparams.cpp.o +[ 0%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilextboparams.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilextboparams.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilextboparams.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilextboparams.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilextboparams.cpp -[ 14%] Making "tests" data available in output tree -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 14%] Built target datafiles -[ 14%] Linking CXX executable bin/test_tuning_tsinit_nextstep -make -f CMakeFiles/MainDispatchDynamic.dir/build.make CMakeFiles/MainDispatchDynamic.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/MainDispatchDynamic.dir/DependInfo.cmake "--color=" -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_tuning_tsinit_nextstep.dir/link.txt --verbose=1 -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/MainDispatchDynamic.dir/build.make CMakeFiles/MainDispatchDynamic.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 14%] Building CXX object CMakeFiles/MainDispatchDynamic.dir/opm/simulators/flow/MainDispatchDynamic.cpp.o -/usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -MD -MT CMakeFiles/MainDispatchDynamic.dir/opm/simulators/flow/MainDispatchDynamic.cpp.o -MF CMakeFiles/MainDispatchDynamic.dir/opm/simulators/flow/MainDispatchDynamic.cpp.o.d -o CMakeFiles/MainDispatchDynamic.dir/opm/simulators/flow/MainDispatchDynamic.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/MainDispatchDynamic.cpp -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_tuning_tsinit_nextstep.dir/link.d CMakeFiles/test_tuning_tsinit_nextstep.dir/tests/test_tuning_TSINIT_NEXTSTEP.cpp.o -o bin/test_tuning_tsinit_nextstep /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libpython3.13.so /usr/lib/aarch64-linux-gnu/libcjson.so /usr/lib/aarch64-linux-gnu/libpython3.13.so /usr/lib/aarch64-linux-gnu/libcjson.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 14%] Built target test_tuning_tsinit_nextstep -[ 15%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilfoamparams.cpp.o +[ 1%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilfoamparams.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilfoamparams.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilfoamparams.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilfoamparams.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilfoamparams.cpp -make -f CMakeFiles/flow_libblackoil.dir/build.make CMakeFiles/flow_libblackoil.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libblackoil.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_libblackoil.dir/build.make CMakeFiles/flow_libblackoil.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 15%] Building CXX object CMakeFiles/flow_libblackoil.dir/flow/flow_blackoil.cpp.o -/usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -MD -MT CMakeFiles/flow_libblackoil.dir/flow/flow_blackoil.cpp.o -MF CMakeFiles/flow_libblackoil.dir/flow/flow_blackoil.cpp.o.d -o CMakeFiles/flow_libblackoil.dir/flow/flow_blackoil.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_blackoil.cpp -[ 15%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilmicpparams.cpp.o +[ 1%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilmicpparams.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilmicpparams.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilmicpparams.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilmicpparams.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmicpparams.cpp -[ 15%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilnewtonmethodparams.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilnewtonmethodparams.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilnewtonmethodparams.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilnewtonmethodparams.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethodparams.cpp -make -f CMakeFiles/flow_libbrine.dir/build.make CMakeFiles/flow_libbrine.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libbrine.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_libbrine.dir/build.make CMakeFiles/flow_libbrine.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 15%] Building CXX object CMakeFiles/flow_libbrine.dir/flow/flow_brine.cpp.o -/usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_libbrine.dir/flow/flow_brine.cpp.o -MF CMakeFiles/flow_libbrine.dir/flow/flow_brine.cpp.o.d -o CMakeFiles/flow_libbrine.dir/flow/flow_brine.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_brine.cpp -[ 15%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilpolymerparams.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilpolymerparams.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilpolymerparams.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilpolymerparams.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilpolymerparams.cpp -[ 15%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilsolventparams.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilsolventparams.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilsolventparams.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilsolventparams.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilsolventparams.cpp -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 15%] Built target MainDispatchDynamic -make -f CMakeFiles/flow_libenergy.dir/build.make CMakeFiles/flow_libenergy.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libenergy.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_libenergy.dir/build.make CMakeFiles/flow_libenergy.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+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:305, @@ -2696,145 +2519,6 @@ /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 | ^~~~~~ -[ 15%] Building CXX object CMakeFiles/flow_libenergy.dir/flow/flow_energy.cpp.o -/usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_libenergy.dir/flow/flow_energy.cpp.o -MF CMakeFiles/flow_libenergy.dir/flow/flow_energy.cpp.o.d -o CMakeFiles/flow_libenergy.dir/flow/flow_energy.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_energy.cpp -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel.hpp:360, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:44, - from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_blackoil.cpp:23: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp: In instantiation of 'std::pair::type::type, typename Opm::Properties::Detail::GetPropImpl::type::type> Opm::BlackoilModel::localConvergenceData(std::vector::type::type>&, std::vector::type::type>&, std::vector::type::type>&, std::vector&) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:766:15: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getReservoirConvergence(double, double, int, int, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' - 766 | this->localConvergenceData(R_sum, maxCoeff, B_avg, maxCoeffCell); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:953:19: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getConvergence(const Opm::SimulatorTimerInterface&, int, int, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' - 953 | auto report = getReservoirConvergence(timer.simulationTimeElapsed(), - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:190:24: required from 'void Opm::BlackoilModel::initialLinearization(Opm::SimulatorReportSingle&, int, int, int, const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' - 190 | auto convrep = getConvergence(timer, iteration, maxIter, residual_norms); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:266:11: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::nonlinearIterationNewton(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' - 266 | this->initialLinearization(report, - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:238:48: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:471:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' - 471 | auto stepReport = solver_->step(timer); - | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:206:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&, int, char**) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' - 206 | bool continue_looping = runStep(timer); - | ^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:373:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' - 373 | SimulatorReport report = simulator_->run(*simtimer_, this->argc_, this->argv_); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:360:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' - 360 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:172:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' - 172 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_blackoil.cpp:67:28: required from here - 67 | return mainfunc.execute(); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:609:1: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 609 | BlackoilModel:: - | ^~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/grid/common/grid.hh:17, - from /usr/include/opm/grid/CpGrid.hpp:45: -/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr auto Dune::operator*(Scalar, const FieldVector&) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double; int SIZE = 3]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp:177:31: required from 'void Opm::BlackOilNewtonMethod::update_(SolutionVector&, const SolutionVector&, const GlobalEqVector&, const GlobalEqVector&, const DofIndices&) [with DofIndices = std::vector; TypeTag = Opm::Properties::TTag::FlowProblemTPFA; SolutionVector = Dune::BlockVector, std::allocator > >; GlobalEqVector = Dune::BlockVector, std::allocator > >]' - 177 | const auto zero = 0.0 * solutionUpdate[0]; - | ~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:640:29: required from 'void Opm::BlackoilModelNldd::updateDomainSolution(const Domain&, const BVector&) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA; Domain = Opm::SubDomain; BVector = Dune::BlockVector, std::allocator > >]' - 640 | newtonMethod.update_(/*nextSolution=*/solution, - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ - 641 | /*curSolution=*/solution, - | ~~~~~~~~~~~~~~~~~~~~~~~~~ - 642 | /*update=*/dx, - | ~~~~~~~~~~~~~~ - 643 | /*resid=*/dx, - | ~~~~~~~~~~~~~ - 644 | domain.cells); // the update routines of the black - | ~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:527:19: required from 'Opm::ConvergenceReport Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::SimulatorReportSingle&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA; Domain = Opm::SubDomain]' - 527 | this->updateDomainSolution(domain, x); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:917:24: required from 'void Opm::BlackoilModelNldd::solveDomainJacobi(GlobalEqVector&, GlobalEqVector&, Opm::SimulatorReportSingle&, Opm::DeferredLogger&, int, const Opm::SimulatorTimerInterface&, const Domain&) [with GlobalEqVector = Dune::BlockVector, std::allocator > >; TypeTag = Opm::Properties::TTag::FlowProblemTPFA; Domain = Opm::SubDomain]' - 917 | auto convrep = solveDomain(domain, timer, local_report, logger, iteration, false); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:266:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' - 266 | solveDomainJacobi(solution, locally_solved, local_report, logger, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 267 | iteration, timer, domain); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:243:59: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:471:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' - 471 | auto stepReport = solver_->step(timer); - | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:206:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&, int, char**) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' - 206 | bool continue_looping = runStep(timer); - | ^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:373:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' - 373 | SimulatorReport report = simulator_->run(*simtimer_, this->argc_, this->argv_); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:360:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' - 360 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:172:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' - 172 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_blackoil.cpp:67:28: required from here - 67 | return mainfunc.execute(); - | ~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/fvector.hh:244:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 244 | return result; - | ^~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel.hpp:30: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp: In instantiation of 'std::pair::type::type, typename Opm::Properties::Detail::GetPropImpl::type::type> Opm::BlackoilModelNldd::localDomainConvergenceData(const Domain&, std::vector::type::type>&, std::vector::type::type>&, std::vector::type::type>&, std::vector&) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar; Domain = Opm::SubDomain]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:726:21: required from 'Opm::ConvergenceReport Opm::BlackoilModelNldd::getDomainReservoirConvergence(double, double, int, const Domain&, Opm::DeferredLogger&, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' - 726 | = this->localDomainConvergenceData(domain, R_sum, maxCoeff, B_avg, maxCoeffCell); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:829:29: required from 'Opm::ConvergenceReport Opm::BlackoilModelNldd::getDomainConvergence(const Domain&, const Opm::SimulatorTimerInterface&, int, Opm::DeferredLogger&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' - 829 | auto report = this->getDomainReservoirConvergence(timer.simulationTimeElapsed(), - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:482:33: required from 'Opm::ConvergenceReport Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::SimulatorReportSingle&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA; Domain = Opm::SubDomain]' - 482 | auto convreport = this->getDomainConvergence(domain, timer, 0, logger, resnorms); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:917:24: required from 'void Opm::BlackoilModelNldd::solveDomainJacobi(GlobalEqVector&, GlobalEqVector&, Opm::SimulatorReportSingle&, Opm::DeferredLogger&, int, const Opm::SimulatorTimerInterface&, const Domain&) [with GlobalEqVector = Dune::BlockVector, std::allocator > >; TypeTag = Opm::Properties::TTag::FlowProblemTPFA; Domain = Opm::SubDomain]' - 917 | auto convrep = solveDomain(domain, timer, local_report, logger, iteration, false); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:266:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' - 266 | solveDomainJacobi(solution, locally_solved, local_report, logger, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 267 | iteration, timer, domain); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:243:59: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:471:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' - 471 | auto stepReport = solver_->step(timer); - | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:206:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&, int, char**) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' - 206 | bool continue_looping = runStep(timer); - | ^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:373:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' - 373 | SimulatorReport report = simulator_->run(*simtimer_, this->argc_, this->argv_); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:360:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' - 360 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:172:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' - 172 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_blackoil.cpp:67:28: required from here - 67 | return mainfunc.execute(); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:653:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 653 | std::pair localDomainConvergenceData(const Domain& domain, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 15%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/io/vtkblackoilenergyparams.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/io/vtkblackoilenergyparams.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/io/vtkblackoilenergyparams.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/io/vtkblackoilenergyparams.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkblackoilenergyparams.cpp -[ 16%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/io/vtkblackoilmicpparams.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/io/vtkblackoilmicpparams.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/io/vtkblackoilmicpparams.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/io/vtkblackoilmicpparams.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkblackoilmicpparams.cpp -[ 16%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/io/vtkblackoilpolymerparams.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/io/vtkblackoilpolymerparams.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/io/vtkblackoilpolymerparams.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/io/vtkblackoilpolymerparams.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkblackoilpolymerparams.cpp -[ 16%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/io/vtkblackoilparams.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/io/vtkblackoilparams.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/io/vtkblackoilparams.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/io/vtkblackoilparams.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkblackoilparams.cpp 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:305, @@ -2907,26 +2591,10 @@ /usr/include/dune/common/fvector.hh:231:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return result; | ^~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:39, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolverGpuBridge.hpp:25, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:43: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > >::CellIterator; GridView = Dune::GridView >]' - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' - 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here - 1337 | virtual void writeCellData(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 391 | const FieldVector position() const - | ^~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 1%] Built target MainDispatchDynamic +[ 1%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilnewtonmethodparams.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilnewtonmethodparams.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilnewtonmethodparams.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilnewtonmethodparams.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethodparams.cpp /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-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: required from 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowBrineProblem; Simulator = Opm::Simulator]' 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); @@ -2964,8 +2632,94 @@ /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 | ^~~~~~ -[ 16%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/io/vtkblackoilsolventparams.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/io/vtkblackoilsolventparams.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/io/vtkblackoilsolventparams.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/io/vtkblackoilsolventparams.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkblackoilsolventparams.cpp +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel.hpp:360, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:44, + from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_blackoil.cpp:23: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp: In instantiation of 'std::pair::type::type, typename Opm::Properties::Detail::GetPropImpl::type::type> Opm::BlackoilModel::localConvergenceData(std::vector::type::type>&, std::vector::type::type>&, std::vector::type::type>&, std::vector&) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:766:15: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getReservoirConvergence(double, double, int, int, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' + 766 | this->localConvergenceData(R_sum, maxCoeff, B_avg, maxCoeffCell); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:953:19: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getConvergence(const Opm::SimulatorTimerInterface&, int, int, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' + 953 | auto report = getReservoirConvergence(timer.simulationTimeElapsed(), + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:190:24: required from 'void Opm::BlackoilModel::initialLinearization(Opm::SimulatorReportSingle&, int, int, int, const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' + 190 | auto convrep = getConvergence(timer, iteration, maxIter, residual_norms); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:266:11: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::nonlinearIterationNewton(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' + 266 | this->initialLinearization(report, + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:238:48: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:471:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' + 471 | auto stepReport = solver_->step(timer); + | ~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:206:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&, int, char**) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' + 206 | bool continue_looping = runStep(timer); + | ^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:373:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' + 373 | SimulatorReport report = simulator_->run(*simtimer_, this->argc_, this->argv_); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:360:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' + 360 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:172:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' + 172 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_blackoil.cpp:67:28: required from here + 67 | return mainfunc.execute(); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:609:1: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 609 | BlackoilModel:: + | ^~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/grid/common/grid.hh:17, + from /usr/include/opm/grid/CpGrid.hpp:45: +/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr auto Dune::operator*(Scalar, const FieldVector&) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double; int SIZE = 3]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp:177:31: required from 'void Opm::BlackOilNewtonMethod::update_(SolutionVector&, const SolutionVector&, const GlobalEqVector&, const GlobalEqVector&, const DofIndices&) [with DofIndices = std::vector; TypeTag = Opm::Properties::TTag::FlowProblemTPFA; SolutionVector = Dune::BlockVector, std::allocator > >; GlobalEqVector = Dune::BlockVector, std::allocator > >]' + 177 | const auto zero = 0.0 * solutionUpdate[0]; + | ~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:640:29: required from 'void Opm::BlackoilModelNldd::updateDomainSolution(const Domain&, const BVector&) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA; Domain = Opm::SubDomain; BVector = Dune::BlockVector, std::allocator > >]' + 640 | newtonMethod.update_(/*nextSolution=*/solution, + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ + 641 | /*curSolution=*/solution, + | ~~~~~~~~~~~~~~~~~~~~~~~~~ + 642 | /*update=*/dx, + | ~~~~~~~~~~~~~~ + 643 | /*resid=*/dx, + | ~~~~~~~~~~~~~ + 644 | domain.cells); // the update routines of the black + | ~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:527:19: required from 'Opm::ConvergenceReport Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::SimulatorReportSingle&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA; Domain = Opm::SubDomain]' + 527 | this->updateDomainSolution(domain, x); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:917:24: required from 'void Opm::BlackoilModelNldd::solveDomainJacobi(GlobalEqVector&, GlobalEqVector&, Opm::SimulatorReportSingle&, Opm::DeferredLogger&, int, const Opm::SimulatorTimerInterface&, const Domain&) [with GlobalEqVector = Dune::BlockVector, std::allocator > >; TypeTag = Opm::Properties::TTag::FlowProblemTPFA; Domain = Opm::SubDomain]' + 917 | auto convrep = solveDomain(domain, timer, local_report, logger, iteration, false); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:266:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' + 266 | solveDomainJacobi(solution, locally_solved, local_report, logger, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 267 | iteration, timer, domain); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:243:59: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:471:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' + 471 | auto stepReport = solver_->step(timer); + | ~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:206:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&, int, char**) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' + 206 | bool continue_looping = runStep(timer); + | ^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:373:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' + 373 | SimulatorReport report = simulator_->run(*simtimer_, this->argc_, this->argv_); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:360:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' + 360 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:172:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' + 172 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_blackoil.cpp:67:28: required from here + 67 | return mainfunc.execute(); + | ~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/fvector.hh:244:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 244 | return result; + | ^~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel.hpp:360, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:44, from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_brine.cpp:23: @@ -3052,21 +2806,51 @@ /usr/include/dune/common/fvector.hh:244:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | return result; | ^~~~~~ -[ 16%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/io/vtkcompositionparams.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/io/vtkcompositionparams.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/io/vtkcompositionparams.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/io/vtkcompositionparams.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkcompositionparams.cpp -In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, - from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:72, - from /usr/include/opm/material/fluidstates/BlackOilFluidState.hpp:31, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferAnalytical.hpp:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/BlackoilAquiferModel.hpp:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:43: -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ +[ 1%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilpolymerparams.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilpolymerparams.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilpolymerparams.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilpolymerparams.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilpolymerparams.cpp +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel.hpp:30: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp: In instantiation of 'std::pair::type::type, typename Opm::Properties::Detail::GetPropImpl::type::type> Opm::BlackoilModelNldd::localDomainConvergenceData(const Domain&, std::vector::type::type>&, std::vector::type::type>&, std::vector::type::type>&, std::vector&) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar; Domain = Opm::SubDomain]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:726:21: required from 'Opm::ConvergenceReport Opm::BlackoilModelNldd::getDomainReservoirConvergence(double, double, int, const Domain&, Opm::DeferredLogger&, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' + 726 | = this->localDomainConvergenceData(domain, R_sum, maxCoeff, B_avg, maxCoeffCell); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:829:29: required from 'Opm::ConvergenceReport Opm::BlackoilModelNldd::getDomainConvergence(const Domain&, const Opm::SimulatorTimerInterface&, int, Opm::DeferredLogger&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' + 829 | auto report = this->getDomainReservoirConvergence(timer.simulationTimeElapsed(), + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:482:33: required from 'Opm::ConvergenceReport Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::SimulatorReportSingle&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA; Domain = Opm::SubDomain]' + 482 | auto convreport = this->getDomainConvergence(domain, timer, 0, logger, resnorms); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:917:24: required from 'void Opm::BlackoilModelNldd::solveDomainJacobi(GlobalEqVector&, GlobalEqVector&, Opm::SimulatorReportSingle&, Opm::DeferredLogger&, int, const Opm::SimulatorTimerInterface&, const Domain&) [with GlobalEqVector = Dune::BlockVector, std::allocator > >; TypeTag = Opm::Properties::TTag::FlowProblemTPFA; Domain = Opm::SubDomain]' + 917 | auto convrep = solveDomain(domain, timer, local_report, logger, iteration, false); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:266:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' + 266 | solveDomainJacobi(solution, locally_solved, local_report, logger, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 267 | iteration, timer, domain); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:243:59: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:471:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' + 471 | auto stepReport = solver_->step(timer); + | ~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:206:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&, int, char**) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' + 206 | bool continue_looping = runStep(timer); + | ^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:373:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' + 373 | SimulatorReport report = simulator_->run(*simtimer_, this->argc_, this->argv_); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:360:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' + 360 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:172:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' + 172 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_blackoil.cpp:67:28: required from here + 67 | return mainfunc.execute(); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:653:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 653 | std::pair localDomainConvergenceData(const Domain& domain, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 1%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilsolventparams.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilsolventparams.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilsolventparams.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilsolventparams.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilsolventparams.cpp In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel.hpp:30: /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp: In instantiation of 'std::pair::type::type, typename Opm::Properties::Detail::GetPropImpl::type::type> Opm::BlackoilModelNldd::localDomainConvergenceData(const Domain&, std::vector::type::type>&, std::vector::type::type>&, std::vector::type::type>&, std::vector&) [with TypeTag = Opm::Properties::TTag::FlowBrineProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar; Domain = Opm::SubDomain]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:726:21: required from 'Opm::ConvergenceReport Opm::BlackoilModelNldd::getDomainReservoirConvergence(double, double, int, const Domain&, Opm::DeferredLogger&, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowBrineProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' @@ -3108,13 +2892,103 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:653:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 653 | std::pair localDomainConvergenceData(const Domain& domain, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:39, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolverGpuBridge.hpp:25, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:43: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > >::CellIterator; GridView = Dune::GridView >]' + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' + 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here + 1337 | virtual void writeCellData(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 391 | const FieldVector position() const + | ^~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:39, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolverGpuBridge.hpp:25, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:43: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > >::CellIterator; GridView = Dune::GridView >]' + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' + 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here + 1337 | virtual void writeCellData(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 391 | const FieldVector position() const + | ^~~~~~~~ +[ 1%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/io/vtkblackoilenergyparams.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/io/vtkblackoilenergyparams.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/io/vtkblackoilenergyparams.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/io/vtkblackoilenergyparams.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkblackoilenergyparams.cpp +[ 3%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/io/vtkblackoilmicpparams.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/io/vtkblackoilmicpparams.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/io/vtkblackoilmicpparams.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/io/vtkblackoilmicpparams.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkblackoilmicpparams.cpp +make -f CMakeFiles/flow_libenergy.dir/build.make CMakeFiles/flow_libenergy.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libenergy.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/flow_libenergy.dir/build.make CMakeFiles/flow_libenergy.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 3%] Building CXX object CMakeFiles/flow_libenergy.dir/flow/flow_energy.cpp.o +/usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_libenergy.dir/flow/flow_energy.cpp.o -MF CMakeFiles/flow_libenergy.dir/flow/flow_energy.cpp.o.d -o CMakeFiles/flow_libenergy.dir/flow/flow_energy.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_energy.cpp +[ 3%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/io/vtkblackoilpolymerparams.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/io/vtkblackoilpolymerparams.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/io/vtkblackoilpolymerparams.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/io/vtkblackoilpolymerparams.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkblackoilpolymerparams.cpp +In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, + from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, + from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, + from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:72, + from /usr/include/opm/material/fluidstates/BlackOilFluidState.hpp:31, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferAnalytical.hpp:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/BlackoilAquiferModel.hpp:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:43: +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); + | ^~~~~~~~~~~~ +In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, + from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, + from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, + from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:72, + from /usr/include/opm/material/fluidstates/BlackOilFluidState.hpp:31, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferAnalytical.hpp:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/BlackoilAquiferModel.hpp:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:43: +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); + | ^~~~~~~~~~~~ +[ 3%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/io/vtkblackoilparams.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/io/vtkblackoilparams.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/io/vtkblackoilparams.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/io/vtkblackoilparams.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkblackoilparams.cpp In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:33: /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh: In member function 'double Opm::VtkTensorFunction::evaluate(int, const Element&, const Dune::FieldVector::dim>&) const [with GridView = Dune::GridView >; Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > >]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh:92:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 92 | Dune::FieldVector local = | ^~~~~ -[ 16%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/io/vtkdiffusionparams.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/io/vtkdiffusionparams.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/io/vtkdiffusionparams.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/io/vtkdiffusionparams.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkdiffusionparams.cpp +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:33: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh: In member function 'double Opm::VtkTensorFunction::evaluate(int, const Element&, const Dune::FieldVector::dim>&) const [with GridView = Dune::GridView >; Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > >]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh:92:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 92 | Dune::FieldVector local = + | ^~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = false; bool needNormal = false; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = false; bool needFaceNormal = false]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:25: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 156 | const auto& geometry = intersection.geometry(); + | ^~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = false; bool needNormal = false; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = false; bool needFaceNormal = false]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:25: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -3124,6 +2998,10 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); | ^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowBrineProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); + | ^~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:47, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/GenericTracerModel.hpp:37, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/TracerModel.hpp:38, @@ -3143,12 +3021,48 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:438:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 438 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); | ^~~~ -[ 16%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/io/vtkdiscretefractureparams.cpp.o +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:47, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/GenericTracerModel.hpp:37, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/TracerModel.hpp:38, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:42: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp: In member function 'void Opm::BlackOilNewtonMethod::update_(SolutionVector&, const SolutionVector&, const GlobalEqVector&, const GlobalEqVector&, const DofIndices&) [with DofIndices = std::vector; TypeTag = Opm::Properties::TTag::FlowBrineProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp:177:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 177 | const auto zero = 0.0 * solutionUpdate[0]; + | ^~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp: In member function 'Opm::ConvergenceReport Opm::BlackoilModelNldd::getDomainReservoirConvergence(double, double, int, const Domain&, Opm::DeferredLogger&, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowBrineProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:725:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 725 | const auto [ pvSum, numAquiferPvSum] + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:49, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Main.hpp:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_brine.cpp:24: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowBrineProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:438:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 438 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); + | ^~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:38: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp: In member function 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowBrineProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | zz += geometry.corner(i)[zCoord]; + | ~~~~~~~~~~~~~~~^~~ +[ 3%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/io/vtkblackoilsolventparams.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/io/vtkblackoilsolventparams.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/io/vtkblackoilsolventparams.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/io/vtkblackoilsolventparams.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkblackoilsolventparams.cpp +[ 3%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/io/vtkcompositionparams.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/io/vtkcompositionparams.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/io/vtkcompositionparams.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/io/vtkcompositionparams.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkcompositionparams.cpp +[ 3%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/io/vtkdiffusionparams.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/io/vtkdiffusionparams.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/io/vtkdiffusionparams.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/io/vtkdiffusionparams.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkdiffusionparams.cpp +[ 3%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/io/vtkdiscretefractureparams.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/io/vtkdiscretefractureparams.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/io/vtkdiscretefractureparams.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/io/vtkdiscretefractureparams.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkdiscretefractureparams.cpp -[ 17%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/io/vtkenergyparams.cpp.o +[ 5%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/io/vtkenergyparams.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/io/vtkenergyparams.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/io/vtkenergyparams.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/io/vtkenergyparams.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkenergyparams.cpp -[ 17%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/io/vtkmultiphaseparams.cpp.o +[ 5%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/io/vtkmultiphaseparams.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/io/vtkmultiphaseparams.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/io/vtkmultiphaseparams.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/io/vtkmultiphaseparams.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiphaseparams.cpp +[ 5%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/io/vtkphasepresenceparams.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/io/vtkphasepresenceparams.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/io/vtkphasepresenceparams.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/io/vtkphasepresenceparams.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkphasepresenceparams.cpp +[ 5%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/io/vtkprimaryvarsparams.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/io/vtkprimaryvarsparams.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/io/vtkprimaryvarsparams.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/io/vtkprimaryvarsparams.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkprimaryvarsparams.cpp +[ 5%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/io/vtkptflashparams.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/io/vtkptflashparams.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/io/vtkptflashparams.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/io/vtkptflashparams.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkptflashparams.cpp 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:305, @@ -3221,6 +3135,8 @@ /usr/include/dune/common/fvector.hh:231:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return result; | ^~~~~~ +[ 5%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/io/vtktemperatureparams.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/io/vtktemperatureparams.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/io/vtktemperatureparams.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/io/vtktemperatureparams.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktemperatureparams.cpp /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-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: required from 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem; Simulator = Opm::Simulator]' 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); @@ -3258,30 +3174,8 @@ /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 | ^~~~~~ -[ 17%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/io/vtkphasepresenceparams.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/io/vtkphasepresenceparams.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/io/vtkphasepresenceparams.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/io/vtkphasepresenceparams.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkphasepresenceparams.cpp -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:39, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolverGpuBridge.hpp:25, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:43: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > >::CellIterator; GridView = Dune::GridView >]' - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' - 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here - 1337 | virtual void writeCellData(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 391 | const FieldVector position() const - | ^~~~~~~~ -[ 17%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/io/vtkprimaryvarsparams.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/io/vtkprimaryvarsparams.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/io/vtkprimaryvarsparams.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/io/vtkprimaryvarsparams.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkprimaryvarsparams.cpp +[ 7%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/io/restart.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/io/restart.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/io/restart.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/io/restart.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/restart.cpp In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel.hpp:360, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:44, from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_energy.cpp:23: @@ -3320,6 +3214,8 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:609:1: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 609 | BlackoilModel:: | ^~~~~~~~~~~~~~~~~~~~~~ +[ 7%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/nonlinear/newtonmethodparams.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/nonlinear/newtonmethodparams.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/nonlinear/newtonmethodparams.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/nonlinear/newtonmethodparams.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethodparams.cpp /usr/include/dune/common/fvector.hh: In instantiation of 'constexpr auto Dune::operator*(Scalar, const FieldVector&) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double; int SIZE = 4]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp:177:31: required from 'void Opm::BlackOilNewtonMethod::update_(SolutionVector&, const SolutionVector&, const GlobalEqVector&, const GlobalEqVector&, const DofIndices&) [with DofIndices = std::vector; TypeTag = Opm::Properties::TTag::FlowEnergyProblem; SolutionVector = Dune::BlockVector, std::allocator > >; GlobalEqVector = Dune::BlockVector, std::allocator > >]' 177 | const auto zero = 0.0 * solutionUpdate[0]; @@ -3409,69 +3305,14 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:653:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 653 | std::pair localDomainConvergenceData(const Domain& domain, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 17%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/io/vtkptflashparams.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/io/vtkptflashparams.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/io/vtkptflashparams.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/io/vtkptflashparams.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkptflashparams.cpp -[ 17%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/io/vtktemperatureparams.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/io/vtktemperatureparams.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/io/vtktemperatureparams.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/io/vtktemperatureparams.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktemperatureparams.cpp -[ 18%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/io/restart.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/io/restart.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/io/restart.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/io/restart.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/restart.cpp -In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, - from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:72, - from /usr/include/opm/material/fluidstates/BlackOilFluidState.hpp:31, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferAnalytical.hpp:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/BlackoilAquiferModel.hpp:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:43: -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:33: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh: In member function 'double Opm::VtkTensorFunction::evaluate(int, const Element&, const Dune::FieldVector::dim>&) const [with GridView = Dune::GridView >; Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > >]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh:92:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 92 | Dune::FieldVector local = - | ^~~~~ -[ 18%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/nonlinear/newtonmethodparams.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/nonlinear/newtonmethodparams.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/nonlinear/newtonmethodparams.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/nonlinear/newtonmethodparams.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethodparams.cpp -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = false; bool needNormal = false; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = false; bool needFaceNormal = false]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:25: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 156 | const auto& geometry = intersection.geometry(); - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowBrineProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); - | ^~~~~~ -[ 18%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/parallel/mpiutil.cpp.o +[ 7%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/parallel/mpiutil.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/parallel/mpiutil.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/parallel/mpiutil.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/parallel/mpiutil.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/parallel/mpiutil.cpp -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:47, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/GenericTracerModel.hpp:37, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/TracerModel.hpp:38, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:42: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp: In member function 'void Opm::BlackOilNewtonMethod::update_(SolutionVector&, const SolutionVector&, const GlobalEqVector&, const GlobalEqVector&, const DofIndices&) [with DofIndices = std::vector; TypeTag = Opm::Properties::TTag::FlowBrineProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp:177:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 177 | const auto zero = 0.0 * solutionUpdate[0]; - | ^~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp: In member function 'Opm::ConvergenceReport Opm::BlackoilModelNldd::getDomainReservoirConvergence(double, double, int, const Domain&, Opm::DeferredLogger&, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowBrineProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:725:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 725 | const auto [ pvSum, numAquiferPvSum] - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:49, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Main.hpp:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_brine.cpp:24: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowBrineProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:438:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 438 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); - | ^~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:38: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp: In member function 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowBrineProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ -[ 18%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/parallel/tasklets.cpp.o +[ 7%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/parallel/tasklets.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/parallel/tasklets.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/parallel/tasklets.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/parallel/tasklets.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/parallel/tasklets.cpp +[ 7%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/parallel/threadmanager.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/parallel/threadmanager.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/parallel/threadmanager.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/parallel/threadmanager.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/parallel/threadmanager.cpp +[ 7%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/utils/parametersystem.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/utils/parametersystem.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/utils/parametersystem.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/utils/parametersystem.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/parametersystem.cpp In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, @@ -3492,10 +3333,6 @@ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 391 | const FieldVector position() const | ^~~~~~~~ -[ 18%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/parallel/threadmanager.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/parallel/threadmanager.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/parallel/threadmanager.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/parallel/threadmanager.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/parallel/threadmanager.cpp -[ 18%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/utils/parametersystem.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/utils/parametersystem.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/utils/parametersystem.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/utils/parametersystem.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/parametersystem.cpp In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, @@ -3547,63 +3384,60 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | zz += geometry.corner(i)[zCoord]; | ~~~~~~~~~~~~~~~^~~ -[ 18%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/utils/simulatorutils.cpp.o +[ 7%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/utils/simulatorutils.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/utils/simulatorutils.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/utils/simulatorutils.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/utils/simulatorutils.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulatorutils.cpp -[ 19%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/utils/terminal.cpp.o +[ 8%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/utils/terminal.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/utils/terminal.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/utils/terminal.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/utils/terminal.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/terminal.cpp -[ 19%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/utils/timer.cpp.o +[ 8%] Building CXX object CMakeFiles/opmsimulators.dir/opm/models/utils/timer.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/models/utils/timer.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/models/utils/timer.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/models/utils/timer.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/timer.cpp -[ 19%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/ActionHandler.cpp.o +[ 8%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/ActionHandler.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/ActionHandler.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/ActionHandler.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/ActionHandler.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/ActionHandler.cpp -[ 19%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/Banners.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/Banners.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/Banners.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/Banners.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Banners.cpp -[ 19%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/BlackoilModelParameters.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/BlackoilModelParameters.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/BlackoilModelParameters.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/BlackoilModelParameters.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelParameters.cpp -[ 19%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/BlackoilModelConvergenceMonitor.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/BlackoilModelConvergenceMonitor.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/BlackoilModelConvergenceMonitor.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/BlackoilModelConvergenceMonitor.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelConvergenceMonitor.cpp -[ 20%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/CollectDataOnIORank.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/CollectDataOnIORank.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/CollectDataOnIORank.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/CollectDataOnIORank.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/CollectDataOnIORank.cpp /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowBrineProblem]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +[ 8%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/Banners.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/Banners.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/Banners.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/Banners.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Banners.cpp +[ 8%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/BlackoilModelParameters.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/BlackoilModelParameters.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/BlackoilModelParameters.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/BlackoilModelParameters.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelParameters.cpp +[ 8%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/BlackoilModelConvergenceMonitor.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/BlackoilModelConvergenceMonitor.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/BlackoilModelConvergenceMonitor.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/BlackoilModelConvergenceMonitor.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelConvergenceMonitor.cpp +[ 10%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/CollectDataOnIORank.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/CollectDataOnIORank.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/CollectDataOnIORank.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/CollectDataOnIORank.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/CollectDataOnIORank.cpp In file included from /usr/include/c++/15/vector:74, from /usr/include/dune/grid/common/grid.hh:14: /usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': /usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 557 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem]': +In file included from /usr/include/c++/15/vector:74, + from /usr/include/dune/grid/common/grid.hh:14: +/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': +/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 557 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowEnergyProblem]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[ 20%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/CompositionalContainer.cpp.o +[ 10%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/CompositionalContainer.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/CompositionalContainer.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/CompositionalContainer.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/CompositionalContainer.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/CompositionalContainer.cpp -In file included from /usr/include/c++/15/vector:74, - from /usr/include/dune/grid/common/grid.hh:14: -/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': -/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 557 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -[ 20%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/ConvergenceOutputConfiguration.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/ConvergenceOutputConfiguration.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/ConvergenceOutputConfiguration.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/ConvergenceOutputConfiguration.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/ConvergenceOutputConfiguration.cpp -In file included from /usr/include/c++/15/vector:74, - from /usr/include/dune/grid/common/grid.hh:14: -/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': -/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 557 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, from /usr/include/c++/15/bits/allocator.h:46, - from /usr/include/c++/15/memory:67, - from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_blackoil.hpp:22, - from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_blackoil.cpp:19: + from /usr/include/c++/15/string:45, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /usr/include/dune/grid/common/grid.hh:12: In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, @@ -3613,7 +3447,7 @@ 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, @@ -3622,20 +3456,13 @@ /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ -[ 20%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/EclGenericWriter.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/EclGenericWriter.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/EclGenericWriter.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/EclGenericWriter.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/EclGenericWriter.cpp In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, from /usr/include/c++/15/bits/allocator.h:46, - from /usr/include/c++/15/string:45, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /usr/include/dune/grid/common/grid.hh:12: + from /usr/include/c++/15/memory:67, + from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_blackoil.hpp:22, + from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_blackoil.cpp:19: In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, @@ -3645,7 +3472,7 @@ 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, @@ -3654,23 +3481,27 @@ /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ -In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, - from /usr/include/c++/15/bits/allocator.h:46, - from /usr/include/c++/15/string:45, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /usr/include/dune/grid/common/grid.hh:12: +[ 10%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/ConvergenceOutputConfiguration.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/ConvergenceOutputConfiguration.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/ConvergenceOutputConfiguration.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/ConvergenceOutputConfiguration.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/ConvergenceOutputConfiguration.cpp +In file included from /usr/include/c++/15/vector:74, + from /usr/include/dune/grid/common/grid.hh:14: +/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': +/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 557 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~~~~~~~ +[ 10%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/EclGenericWriter.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/EclGenericWriter.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/EclGenericWriter.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/EclGenericWriter.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/EclGenericWriter.cpp In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ @@ -3680,14 +3511,10 @@ inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, @@ -3708,8 +3535,6 @@ /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ -[ 20%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/ExtboContainer.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/ExtboContainer.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/ExtboContainer.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/ExtboContainer.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/ExtboContainer.cpp In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, @@ -3730,21 +3555,23 @@ /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ -[ 20%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/ExtraConvergenceOutputThread.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/ExtraConvergenceOutputThread.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/ExtraConvergenceOutputThread.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/ExtraConvergenceOutputThread.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/ExtraConvergenceOutputThread.cpp -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~ -[ 20%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/FIPContainer.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/FIPContainer.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/FIPContainer.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/FIPContainer.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FIPContainer.cpp +In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, + from /usr/include/c++/15/bits/allocator.h:46, + from /usr/include/c++/15/string:45, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /usr/include/dune/grid/common/grid.hh:12: In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ @@ -3754,10 +3581,30 @@ inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ +[ 10%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/ExtboContainer.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/ExtboContainer.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/ExtboContainer.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/ExtboContainer.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/ExtboContainer.cpp +[ 10%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/ExtraConvergenceOutputThread.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/ExtraConvergenceOutputThread.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/ExtraConvergenceOutputThread.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/ExtraConvergenceOutputThread.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/ExtraConvergenceOutputThread.cpp +[ 10%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/FIPContainer.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/FIPContainer.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/FIPContainer.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/FIPContainer.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FIPContainer.cpp +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/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]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +[ 12%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/FlowGenericProblem.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/FlowGenericProblem.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/FlowGenericProblem.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/FlowGenericProblem.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowGenericProblem.cpp In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, @@ -3778,8 +3625,6 @@ /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ -[ 21%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/FlowGenericProblem.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/FlowGenericProblem.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/FlowGenericProblem.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/FlowGenericProblem.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowGenericProblem.cpp In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, @@ -3800,42 +3645,32 @@ /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ -/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]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -[ 21%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/FlowGenericVanguard.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/FlowGenericVanguard.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/FlowGenericVanguard.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/FlowGenericVanguard.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowGenericVanguard.cpp -/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]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 21%] Built target flow_libblackoil +[ 12%] Built target flow_libblackoil make -f CMakeFiles/flow_libextbo.dir/build.make CMakeFiles/flow_libextbo.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libextbo.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' make -f CMakeFiles/flow_libextbo.dir/build.make CMakeFiles/flow_libextbo.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 21%] Building CXX object CMakeFiles/flow_libextbo.dir/flow/flow_extbo.cpp.o +[ 12%] Building CXX object CMakeFiles/flow_libextbo.dir/flow/flow_extbo.cpp.o /usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_libextbo.dir/flow/flow_extbo.cpp.o -MF CMakeFiles/flow_libextbo.dir/flow/flow_extbo.cpp.o.d -o CMakeFiles/flow_libextbo.dir/flow/flow_extbo.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_extbo.cpp make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 21%] Built target flow_libbrine -[ 21%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/FlowProblemParameters.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/FlowProblemParameters.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/FlowProblemParameters.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/FlowProblemParameters.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemParameters.cpp +[ 12%] Built target flow_libbrine make -f CMakeFiles/flow_libfoam.dir/build.make CMakeFiles/flow_libfoam.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libfoam.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' make -f CMakeFiles/flow_libfoam.dir/build.make CMakeFiles/flow_libfoam.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 21%] Building CXX object CMakeFiles/flow_libfoam.dir/flow/flow_foam.cpp.o +[ 12%] Building CXX object CMakeFiles/flow_libfoam.dir/flow/flow_foam.cpp.o /usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_libfoam.dir/flow/flow_foam.cpp.o -MF CMakeFiles/flow_libfoam.dir/flow/flow_foam.cpp.o.d -o CMakeFiles/flow_libfoam.dir/flow/flow_foam.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_foam.cpp +[ 12%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/FlowGenericVanguard.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/FlowGenericVanguard.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/FlowGenericVanguard.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/FlowGenericVanguard.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowGenericVanguard.cpp +/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:305, @@ -3908,6 +3743,78 @@ /usr/include/dune/common/fvector.hh:231:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return result; | ^~~~~~ +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:305, + from /usr/include/opm/grid/CpGrid.hpp:1982, + from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_foam.cpp:22: +/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]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowFoamProblem; Scalar = double; Element = Dune::cpgrid::Entity<0>]' + 401 | zz += geometry.corner(i)[zCoord]; + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:362:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' + 362 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/CpGridVanguard.hpp:242:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' + 242 | this->updateCellDepths_(); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:199:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowFoamProblem; Communication = Dune::Communication]' + 199 | { vanguard_->loadBalance(); } + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/c++/15/bits/unique_ptr.h:1084:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Opm::Simulator; _Args = {Dune::Communication&, bool}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' + 1084 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:343:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' + 343 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:246:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowFoamProblem; Opm::FlowMain = Opm::FlowMain]' + 246 | setupModelSimulator(); + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:172:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' + 172 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_foam.cpp:50:28: required from here + 50 | return mainfunc.execute(); + | ~~~~~~~~~~~~~~~~^~ +/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 /usr/include/dune/grid/common/grid.hh:17, + from /usr/include/opm/grid/CpGrid.hpp:45: +/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr auto Dune::operator*(const FieldVector&, Scalar) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double; int SIZE = 4]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:438:63: required from 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' + 438 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:441:37: required from 'void Opm::FlowProblemBlackoil::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' + 441 | FlowProblemType::endTimeStep(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:355:37: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::afterStep(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' + 355 | simulator_.problem().endTimeStep(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/NonlinearSolver.hpp:179:40: required from 'Opm::SimulatorReportSingle Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowFoamProblem; PhysicalModel = Opm::BlackoilModel]' + 179 | report += model_->afterStep(timer); + | ~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:471:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' + 471 | auto stepReport = solver_->step(timer); + | ~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:206:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&, int, char**) [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' + 206 | bool continue_looping = runStep(timer); + | ^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:373:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' + 373 | SimulatorReport report = simulator_->run(*simtimer_, this->argc_, this->argv_); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:360:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' + 360 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:172:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' + 172 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_foam.cpp:50:28: required from here + 50 | return mainfunc.execute(); + | ~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/fvector.hh:231:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 231 | return result; + | ^~~~~~ /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-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: required from 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowExtboProblem; Simulator = Opm::Simulator]' 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); @@ -3945,6 +3852,43 @@ /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/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-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: required from 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowFoamProblem; Simulator = Opm::Simulator]' + 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:86:31: required from 'Opm::MultiPhaseBaseProblem::MultiPhaseBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowFoamProblem; Simulator = Opm::Simulator]' + 86 | : ParentType(simulator) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilproblem.hh:58:31: required from 'Opm::BlackOilProblem::BlackOilProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowFoamProblem; Simulator = Opm::Simulator]' + 58 | : ParentType(simulator) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:225:33: required from 'Opm::FlowProblem::FlowProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowFoamProblem; Simulator = Opm::Simulator]' + 225 | , tracerModel_(simulator) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:183:60: required from 'Opm::FlowProblemBlackoil::FlowProblemBlackoil(typename FlowProblemType::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowFoamProblem; typename FlowProblemType::Simulator = Opm::Simulator; FlowProblemType = Opm::FlowProblem]' + 183 | simulator.vanguard().grid().comm()) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:222:28: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowFoamProblem; Communication = Dune::Communication]' + 222 | problem_.reset(new Problem(*this)); + | ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/unique_ptr.h:1084:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Opm::Simulator; _Args = {Dune::Communication&, bool}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' + 1084 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:343:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' + 343 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:246:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowFoamProblem; Opm::FlowMain = Opm::FlowMain]' + 246 | setupModelSimulator(); + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:172:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' + 172 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_foam.cpp:50:28: required from here + 50 | return mainfunc.execute(); + | ~~~~~~~~~~~~~~~~^~ +/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 + | ^~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel.hpp:360, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:44, from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_extbo.cpp:23: @@ -4031,233 +3975,6 @@ /usr/include/dune/common/fvector.hh:244:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | return result; | ^~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel.hpp:30: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp: In instantiation of 'std::pair::type::type, typename Opm::Properties::Detail::GetPropImpl::type::type> Opm::BlackoilModelNldd::localDomainConvergenceData(const Domain&, std::vector::type::type>&, std::vector::type::type>&, std::vector::type::type>&, std::vector&) [with TypeTag = Opm::Properties::TTag::FlowExtboProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar; Domain = Opm::SubDomain]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:726:21: required from 'Opm::ConvergenceReport Opm::BlackoilModelNldd::getDomainReservoirConvergence(double, double, int, const Domain&, Opm::DeferredLogger&, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowExtboProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' - 726 | = this->localDomainConvergenceData(domain, R_sum, maxCoeff, B_avg, maxCoeffCell); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:829:29: required from 'Opm::ConvergenceReport Opm::BlackoilModelNldd::getDomainConvergence(const Domain&, const Opm::SimulatorTimerInterface&, int, Opm::DeferredLogger&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowExtboProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' - 829 | auto report = this->getDomainReservoirConvergence(timer.simulationTimeElapsed(), - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:482:33: required from 'Opm::ConvergenceReport Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::SimulatorReportSingle&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowExtboProblem; Domain = Opm::SubDomain]' - 482 | auto convreport = this->getDomainConvergence(domain, timer, 0, logger, resnorms); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:917:24: required from 'void Opm::BlackoilModelNldd::solveDomainJacobi(GlobalEqVector&, GlobalEqVector&, Opm::SimulatorReportSingle&, Opm::DeferredLogger&, int, const Opm::SimulatorTimerInterface&, const Domain&) [with GlobalEqVector = Dune::BlockVector, std::allocator > >; TypeTag = Opm::Properties::TTag::FlowExtboProblem; Domain = Opm::SubDomain]' - 917 | auto convrep = solveDomain(domain, timer, local_report, logger, iteration, false); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:266:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowExtboProblem]' - 266 | solveDomainJacobi(solution, locally_solved, local_report, logger, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 267 | iteration, timer, domain); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:243:59: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:471:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]' - 471 | auto stepReport = solver_->step(timer); - | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:206:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&, int, char**) [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]' - 206 | bool continue_looping = runStep(timer); - | ^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:373:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]' - 373 | SimulatorReport report = simulator_->run(*simtimer_, this->argc_, this->argv_); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:360:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]' - 360 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:172:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]' - 172 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_extbo.cpp:50:28: required from here - 50 | return mainfunc.execute(); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:653:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 653 | std::pair localDomainConvergenceData(const Domain& domain, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 21%] Built target flow_libenergy -[ 21%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/FlowsContainer.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/FlowsContainer.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/FlowsContainer.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/FlowsContainer.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowsContainer.cpp -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:39, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolverGpuBridge.hpp:25, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:43: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > >::CellIterator; GridView = Dune::GridView >]' - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' - 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here - 1337 | virtual void writeCellData(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 391 | const FieldVector position() const - | ^~~~~~~~ -In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, - from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:72, - from /usr/include/opm/material/fluidstates/BlackOilFluidState.hpp:31, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferAnalytical.hpp:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/BlackoilAquiferModel.hpp:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:43: -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:33: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh: In member function 'double Opm::VtkTensorFunction::evaluate(int, const Element&, const Dune::FieldVector::dim>&) const [with GridView = Dune::GridView >; Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > >]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh:92:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 92 | Dune::FieldVector local = - | ^~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = false; bool needNormal = false; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = false; bool needFaceNormal = false]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:25: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 156 | const auto& geometry = intersection.geometry(); - | ^~~~~~~~ -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:305, - from /usr/include/opm/grid/CpGrid.hpp:1982, - from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_foam.cpp:22: -/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]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowFoamProblem; Scalar = double; Element = Dune::cpgrid::Entity<0>]' - 401 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:362:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' - 362 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/CpGridVanguard.hpp:242:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' - 242 | this->updateCellDepths_(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:199:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowFoamProblem; Communication = Dune::Communication]' - 199 | { vanguard_->loadBalance(); } - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/c++/15/bits/unique_ptr.h:1084:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Opm::Simulator; _Args = {Dune::Communication&, bool}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' - 1084 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:343:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' - 343 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:246:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowFoamProblem; Opm::FlowMain = Opm::FlowMain]' - 246 | setupModelSimulator(); - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:172:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' - 172 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_foam.cpp:50:28: required from here - 50 | return mainfunc.execute(); - | ~~~~~~~~~~~~~~~~^~ -/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 - | ^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); - | ^~~~~~ -In file included from /usr/include/dune/grid/common/grid.hh:17, - from /usr/include/opm/grid/CpGrid.hpp:45: -/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr auto Dune::operator*(const FieldVector&, Scalar) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double; int SIZE = 4]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:438:63: required from 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' - 438 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:441:37: required from 'void Opm::FlowProblemBlackoil::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' - 441 | FlowProblemType::endTimeStep(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:355:37: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::afterStep(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' - 355 | simulator_.problem().endTimeStep(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/NonlinearSolver.hpp:179:40: required from 'Opm::SimulatorReportSingle Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowFoamProblem; PhysicalModel = Opm::BlackoilModel]' - 179 | report += model_->afterStep(timer); - | ~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:471:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' - 471 | auto stepReport = solver_->step(timer); - | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:206:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&, int, char**) [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' - 206 | bool continue_looping = runStep(timer); - | ^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:373:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' - 373 | SimulatorReport report = simulator_->run(*simtimer_, this->argc_, this->argv_); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:360:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' - 360 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:172:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' - 172 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_foam.cpp:50:28: required from here - 50 | return mainfunc.execute(); - | ~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/fvector.hh:231:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 231 | return result; - | ^~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:47, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/GenericTracerModel.hpp:37, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/TracerModel.hpp:38, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:42: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp: In member function 'void Opm::BlackOilNewtonMethod::update_(SolutionVector&, const SolutionVector&, const GlobalEqVector&, const GlobalEqVector&, const DofIndices&) [with DofIndices = std::vector; TypeTag = Opm::Properties::TTag::FlowExtboProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp:177:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 177 | const auto zero = 0.0 * solutionUpdate[0]; - | ^~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp: In member function 'Opm::ConvergenceReport Opm::BlackoilModelNldd::getDomainReservoirConvergence(double, double, int, const Domain&, Opm::DeferredLogger&, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:725:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 725 | const auto [ pvSum, numAquiferPvSum] - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:49, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Main.hpp:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_extbo.cpp:24: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:438:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 438 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); - | ^~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:38: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp: In member function 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ -/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-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: required from 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowFoamProblem; Simulator = Opm::Simulator]' - 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:86:31: required from 'Opm::MultiPhaseBaseProblem::MultiPhaseBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowFoamProblem; Simulator = Opm::Simulator]' - 86 | : ParentType(simulator) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilproblem.hh:58:31: required from 'Opm::BlackOilProblem::BlackOilProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowFoamProblem; Simulator = Opm::Simulator]' - 58 | : ParentType(simulator) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:225:33: required from 'Opm::FlowProblem::FlowProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowFoamProblem; Simulator = Opm::Simulator]' - 225 | , tracerModel_(simulator) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:183:60: required from 'Opm::FlowProblemBlackoil::FlowProblemBlackoil(typename FlowProblemType::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowFoamProblem; typename FlowProblemType::Simulator = Opm::Simulator; FlowProblemType = Opm::FlowProblem]' - 183 | simulator.vanguard().grid().comm()) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:222:28: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowFoamProblem; Communication = Dune::Communication]' - 222 | problem_.reset(new Problem(*this)); - | ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/unique_ptr.h:1084:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Opm::Simulator; _Args = {Dune::Communication&, bool}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' - 1084 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:343:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' - 343 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:246:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowFoamProblem; Opm::FlowMain = Opm::FlowMain]' - 246 | setupModelSimulator(); - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:172:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]' - 172 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_foam.cpp:50:28: required from here - 50 | return mainfunc.execute(); - | ~~~~~~~~~~~~~~~~^~ -/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 - | ^~~~~~ -[ 21%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/FlowUtils.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/FlowUtils.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/FlowUtils.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/FlowUtils.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowUtils.cpp In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel.hpp:360, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:44, from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_foam.cpp:23: @@ -4345,6 +4062,47 @@ 244 | return result; | ^~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel.hpp:30: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp: In instantiation of 'std::pair::type::type, typename Opm::Properties::Detail::GetPropImpl::type::type> Opm::BlackoilModelNldd::localDomainConvergenceData(const Domain&, std::vector::type::type>&, std::vector::type::type>&, std::vector::type::type>&, std::vector&) [with TypeTag = Opm::Properties::TTag::FlowExtboProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar; Domain = Opm::SubDomain]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:726:21: required from 'Opm::ConvergenceReport Opm::BlackoilModelNldd::getDomainReservoirConvergence(double, double, int, const Domain&, Opm::DeferredLogger&, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowExtboProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' + 726 | = this->localDomainConvergenceData(domain, R_sum, maxCoeff, B_avg, maxCoeffCell); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:829:29: required from 'Opm::ConvergenceReport Opm::BlackoilModelNldd::getDomainConvergence(const Domain&, const Opm::SimulatorTimerInterface&, int, Opm::DeferredLogger&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowExtboProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' + 829 | auto report = this->getDomainReservoirConvergence(timer.simulationTimeElapsed(), + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:482:33: required from 'Opm::ConvergenceReport Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::SimulatorReportSingle&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowExtboProblem; Domain = Opm::SubDomain]' + 482 | auto convreport = this->getDomainConvergence(domain, timer, 0, logger, resnorms); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:917:24: required from 'void Opm::BlackoilModelNldd::solveDomainJacobi(GlobalEqVector&, GlobalEqVector&, Opm::SimulatorReportSingle&, Opm::DeferredLogger&, int, const Opm::SimulatorTimerInterface&, const Domain&) [with GlobalEqVector = Dune::BlockVector, std::allocator > >; TypeTag = Opm::Properties::TTag::FlowExtboProblem; Domain = Opm::SubDomain]' + 917 | auto convrep = solveDomain(domain, timer, local_report, logger, iteration, false); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:266:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowExtboProblem]' + 266 | solveDomainJacobi(solution, locally_solved, local_report, logger, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 267 | iteration, timer, domain); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:243:59: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:471:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]' + 471 | auto stepReport = solver_->step(timer); + | ~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:206:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&, int, char**) [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]' + 206 | bool continue_looping = runStep(timer); + | ^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:373:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]' + 373 | SimulatorReport report = simulator_->run(*simtimer_, this->argc_, this->argv_); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:360:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]' + 360 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:172:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]' + 172 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_extbo.cpp:50:28: required from here + 50 | return mainfunc.execute(); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:653:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 653 | std::pair localDomainConvergenceData(const Domain& domain, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel.hpp:30: /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp: In instantiation of 'std::pair::type::type, typename Opm::Properties::Detail::GetPropImpl::type::type> Opm::BlackoilModelNldd::localDomainConvergenceData(const Domain&, std::vector::type::type>&, std::vector::type::type>&, std::vector::type::type>&, std::vector&) [with TypeTag = Opm::Properties::TTag::FlowFoamProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar; Domain = Opm::SubDomain]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:726:21: required from 'Opm::ConvergenceReport Opm::BlackoilModelNldd::getDomainReservoirConvergence(double, double, int, const Domain&, Opm::DeferredLogger&, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowFoamProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' 726 | = this->localDomainConvergenceData(domain, R_sum, maxCoeff, B_avg, maxCoeffCell); @@ -4385,16 +4143,6 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:653:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 653 | std::pair localDomainConvergenceData(const Domain& domain, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -make -f CMakeFiles/flow_libgasoil.dir/build.make CMakeFiles/flow_libgasoil.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libgasoil.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_libgasoil.dir/build.make CMakeFiles/flow_libgasoil.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 21%] Building CXX object CMakeFiles/flow_libgasoil.dir/flow/flow_gasoil.cpp.o -/usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_libgasoil.dir/flow/flow_gasoil.cpp.o -MF CMakeFiles/flow_libgasoil.dir/flow/flow_gasoil.cpp.o.d -o CMakeFiles/flow_libgasoil.dir/flow/flow_gasoil.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gasoil.cpp -[ 21%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/GenericCpGridVanguard.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/GenericCpGridVanguard.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/GenericCpGridVanguard.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/GenericCpGridVanguard.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/GenericCpGridVanguard.cpp In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, @@ -4415,6 +4163,44 @@ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 391 | const FieldVector position() const | ^~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:39, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolverGpuBridge.hpp:25, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:43: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > >::CellIterator; GridView = Dune::GridView >]' + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' + 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here + 1337 | virtual void writeCellData(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 391 | const FieldVector position() const + | ^~~~~~~~ +In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, + from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, + from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, + from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:72, + from /usr/include/opm/material/fluidstates/BlackOilFluidState.hpp:31, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferAnalytical.hpp:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/BlackoilAquiferModel.hpp:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:43: +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); + | ^~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:33: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh: In member function 'double Opm::VtkTensorFunction::evaluate(int, const Element&, const Dune::FieldVector::dim>&) const [with GridView = Dune::GridView >; Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > >]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh:92:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 92 | Dune::FieldVector local = + | ^~~~~ In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, @@ -4428,11 +4214,20 @@ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); | ^~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = false; bool needNormal = false; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = false; bool needFaceNormal = false]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:25: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 156 | const auto& geometry = intersection.geometry(); + | ^~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:33: /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh: In member function 'double Opm::VtkTensorFunction::evaluate(int, const Element&, const Dune::FieldVector::dim>&) const [with GridView = Dune::GridView >; Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > >]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh:92:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 92 | Dune::FieldVector local = | ^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); + | ^~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = false; bool needNormal = false; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = false; bool needFaceNormal = false]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:25: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -4442,6 +4237,66 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); | ^~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:47, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/GenericTracerModel.hpp:37, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/TracerModel.hpp:38, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:42: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp: In member function 'void Opm::BlackOilNewtonMethod::update_(SolutionVector&, const SolutionVector&, const GlobalEqVector&, const GlobalEqVector&, const DofIndices&) [with DofIndices = std::vector; TypeTag = Opm::Properties::TTag::FlowExtboProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp:177:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 177 | const auto zero = 0.0 * solutionUpdate[0]; + | ^~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp: In member function 'Opm::ConvergenceReport Opm::BlackoilModelNldd::getDomainReservoirConvergence(double, double, int, const Domain&, Opm::DeferredLogger&, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:725:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 725 | const auto [ pvSum, numAquiferPvSum] + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:49, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Main.hpp:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_extbo.cpp:24: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:438:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 438 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); + | ^~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:38: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp: In member function 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | zz += geometry.corner(i)[zCoord]; + | ~~~~~~~~~~~~~~~^~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:47, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/GenericTracerModel.hpp:37, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/TracerModel.hpp:38, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:42: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp: In member function 'void Opm::BlackOilNewtonMethod::update_(SolutionVector&, const SolutionVector&, const GlobalEqVector&, const GlobalEqVector&, const DofIndices&) [with DofIndices = std::vector; TypeTag = Opm::Properties::TTag::FlowFoamProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp:177:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 177 | const auto zero = 0.0 * solutionUpdate[0]; + | ^~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp: In member function 'Opm::ConvergenceReport Opm::BlackoilModelNldd::getDomainReservoirConvergence(double, double, int, const Domain&, Opm::DeferredLogger&, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:725:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 725 | const auto [ pvSum, numAquiferPvSum] + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:49, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Main.hpp:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_foam.cpp:24: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:438:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 438 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); + | ^~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:38: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp: In member function 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | zz += geometry.corner(i)[zCoord]; + | ~~~~~~~~~~~~~~~^~~ +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 12%] Built target flow_libenergy +[ 12%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/FlowProblemParameters.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/FlowProblemParameters.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/FlowProblemParameters.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/FlowProblemParameters.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemParameters.cpp +[ 12%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/FlowsContainer.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/FlowsContainer.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/FlowsContainer.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/FlowsContainer.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowsContainer.cpp +[ 12%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/FlowUtils.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/FlowUtils.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/FlowUtils.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/FlowUtils.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowUtils.cpp +[ 12%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/GenericCpGridVanguard.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/GenericCpGridVanguard.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/GenericCpGridVanguard.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/GenericCpGridVanguard.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/GenericCpGridVanguard.cpp +[ 14%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/GenericOutputBlackoilModule.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/GenericOutputBlackoilModule.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/GenericOutputBlackoilModule.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/GenericOutputBlackoilModule.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/GenericOutputBlackoilModule.cpp 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:305, @@ -4470,30 +4325,14 @@ /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-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:47, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/GenericTracerModel.hpp:37, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/TracerModel.hpp:38, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:42: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp: In member function 'void Opm::BlackOilNewtonMethod::update_(SolutionVector&, const SolutionVector&, const GlobalEqVector&, const GlobalEqVector&, const DofIndices&) [with DofIndices = std::vector; TypeTag = Opm::Properties::TTag::FlowFoamProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp:177:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 177 | const auto zero = 0.0 * solutionUpdate[0]; - | ^~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp: In member function 'Opm::ConvergenceReport Opm::BlackoilModelNldd::getDomainReservoirConvergence(double, double, int, const Domain&, Opm::DeferredLogger&, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:725:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 725 | const auto [ pvSum, numAquiferPvSum] - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:49, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Main.hpp:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_foam.cpp:24: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:438:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 438 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); - | ^~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:38: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp: In member function 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, from /usr/include/c++/15/bits/allocator.h:46, from /usr/include/c++/15/string:45, @@ -4525,6 +4364,28 @@ /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ +[ 14%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/GenericThresholdPressure.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/GenericThresholdPressure.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/GenericThresholdPressure.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/GenericThresholdPressure.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/GenericThresholdPressure.cpp +make -f CMakeFiles/flow_libgasoil.dir/build.make CMakeFiles/flow_libgasoil.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libgasoil.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/flow_libgasoil.dir/build.make CMakeFiles/flow_libgasoil.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 14%] Building CXX object CMakeFiles/flow_libgasoil.dir/flow/flow_gasoil.cpp.o +/usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_libgasoil.dir/flow/flow_gasoil.cpp.o -MF CMakeFiles/flow_libgasoil.dir/flow/flow_gasoil.cpp.o.d -o CMakeFiles/flow_libgasoil.dir/flow/flow_gasoil.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gasoil.cpp +In file included from /usr/include/c++/15/vector:74, + from /usr/include/dune/grid/common/grid.hh:14: +/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': +/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 557 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/15/vector:74, + from /usr/include/dune/grid/common/grid.hh:14: +/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': +/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 557 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ 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:305, @@ -4561,8 +4422,6 @@ /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 | ^~~~~~ -[ 22%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/GenericOutputBlackoilModule.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/GenericOutputBlackoilModule.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/GenericOutputBlackoilModule.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/GenericOutputBlackoilModule.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/GenericOutputBlackoilModule.cpp In file included from /usr/include/dune/grid/common/grid.hh:17, from /usr/include/opm/grid/CpGrid.hpp:45: /usr/include/dune/common/fvector.hh: In instantiation of 'constexpr auto Dune::operator*(const FieldVector&, Scalar) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double; int SIZE = 2]': @@ -4891,66 +4750,6 @@ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 391 | const FieldVector position() const | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowExtboProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:33: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh: In member function 'double Opm::VtkTensorFunction::evaluate(int, const Element&, const Dune::FieldVector::dim>&) const [with GridView = Dune::GridView >; Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > >]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh:92:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 92 | Dune::FieldVector local = - | ^~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = false; bool needNormal = false; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = false; bool needFaceNormal = false]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:25: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 156 | const auto& geometry = intersection.geometry(); - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); - | ^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp: In function 'void Opm::Amg::getQuasiImpesWeights(const Matrix&, int, bool, Vector&) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:71:22: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 - 71 | auto diag_block_transpose = Details::transposeDenseMatrix(diag_block); - | ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:47, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/GenericTracerModel.hpp:37, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/TracerModel.hpp:38, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:42: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp: In member function 'void Opm::BlackOilNewtonMethod::update_(SolutionVector&, const SolutionVector&, const GlobalEqVector&, const GlobalEqVector&, const DofIndices&) [with DofIndices = std::vector; TypeTag = Opm::Properties::TTag::FlowGasOilProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp:177:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 177 | const auto zero = 0.0 * solutionUpdate[0]; - | ^~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp: In member function 'Opm::ConvergenceReport Opm::BlackoilModelNldd::getDomainReservoirConvergence(double, double, int, const Domain&, Opm::DeferredLogger&, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:725:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 725 | const auto [ pvSum, numAquiferPvSum] - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:49, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Main.hpp:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gasoil.cpp:26: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:438:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 438 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); - | ^~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:38: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp: In member function 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ -In file included from /usr/include/c++/15/vector:74, - from /usr/include/dune/grid/common/grid.hh:14: -/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': -/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 557 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowFoamProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, from /usr/include/c++/15/bits/allocator.h:46, from /usr/include/c++/15/string:45, @@ -4981,28 +4780,20 @@ /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ -In file included from /usr/include/c++/15/vector:74, - from /usr/include/dune/grid/common/grid.hh:14: -/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': -/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 557 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp: In function 'void Opm::Amg::getQuasiImpesWeights(const Matrix&, int, bool, Vector&) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:71:74: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 - 71 | auto diag_block_transpose = Details::transposeDenseMatrix(diag_block); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[ 22%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/GenericThresholdPressure.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/GenericThresholdPressure.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/GenericThresholdPressure.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/GenericThresholdPressure.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/GenericThresholdPressure.cpp -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~ -[ 22%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/GenericTracerModel.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/GenericTracerModel.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/GenericTracerModel.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/GenericTracerModel.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/GenericTracerModel.cpp +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); + | ^~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:33: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh: In member function 'double Opm::VtkTensorFunction::evaluate(int, const Element&, const Dune::FieldVector::dim>&) const [with GridView = Dune::GridView >; Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > >]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh:92:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 92 | Dune::FieldVector local = + | ^~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = false; bool needNormal = false; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = false; bool needFaceNormal = false]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:25: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 156 | const auto& geometry = intersection.geometry(); + | ^~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, from /usr/include/c++/15/bits/allocator.h:46, from /usr/include/c++/15/string:45, @@ -5033,48 +4824,54 @@ /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); + | ^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp: In function 'void Opm::Amg::getQuasiImpesWeights(const Matrix&, int, bool, Vector&) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:71:22: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 + 71 | auto diag_block_transpose = Details::transposeDenseMatrix(diag_block); + | ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:47, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/GenericTracerModel.hpp:37, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/TracerModel.hpp:38, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:42: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp: In member function 'void Opm::BlackOilNewtonMethod::update_(SolutionVector&, const SolutionVector&, const GlobalEqVector&, const GlobalEqVector&, const DofIndices&) [with DofIndices = std::vector; TypeTag = Opm::Properties::TTag::FlowGasOilProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp:177:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 177 | const auto zero = 0.0 * solutionUpdate[0]; + | ^~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp: In member function 'Opm::ConvergenceReport Opm::BlackoilModelNldd::getDomainReservoirConvergence(double, double, int, const Domain&, Opm::DeferredLogger&, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:725:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 725 | const auto [ pvSum, numAquiferPvSum] + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:49, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Main.hpp:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gasoil.cpp:26: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:438:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 438 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); + | ^~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:38: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp: In member function 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | zz += geometry.corner(i)[zCoord]; + | ~~~~~~~~~~~~~~~^~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~~~~~~~ +[ 14%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/GenericTracerModel.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/GenericTracerModel.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/GenericTracerModel.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/GenericTracerModel.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/GenericTracerModel.cpp In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/GenericTracerModel_impl.hpp:47, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/GenericTracerModel.cpp:25: /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = false; bool needNormal = false; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = false; bool needFaceNormal = false]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:25: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 156 | const auto& geometry = intersection.geometry(); | ^~~~~~~~ -In file included from /usr/include/c++/15/vector:74, - from /usr/include/dune/grid/common/grid.hh:14: -/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': -/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 557 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -[ 22%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/InterRegFlows.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/InterRegFlows.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/InterRegFlows.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/InterRegFlows.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/InterRegFlows.cpp -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~ -[ 22%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/KeywordValidation.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/KeywordValidation.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/KeywordValidation.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/KeywordValidation.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/KeywordValidation.cpp -[ 22%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/LogOutputHelper.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/LogOutputHelper.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/LogOutputHelper.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/LogOutputHelper.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/LogOutputHelper.cpp In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, @@ -5095,23 +4892,13 @@ /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ -In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, - from /usr/include/c++/15/bits/allocator.h:46, - from /usr/include/c++/15/string:45, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /usr/include/dune/grid/common/grid.hh:12: In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ @@ -5121,65 +4908,66 @@ inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ +[ 14%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/InterRegFlows.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/InterRegFlows.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/InterRegFlows.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/InterRegFlows.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/InterRegFlows.cpp +[ 14%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/KeywordValidation.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/KeywordValidation.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/KeywordValidation.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/KeywordValidation.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/KeywordValidation.cpp +[ 14%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/LogOutputHelper.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/LogOutputHelper.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/LogOutputHelper.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/LogOutputHelper.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/LogOutputHelper.cpp +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp: In function 'void Opm::Amg::getQuasiImpesWeights(const Matrix&, int, bool, Vector&) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:71:74: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 + 71 | auto diag_block_transpose = Details::transposeDenseMatrix(diag_block); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasOilProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +[ 16%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/Main.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/Main.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/Main.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/Main.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Main.cpp /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]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -[ 23%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/Main.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/Main.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/Main.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/Main.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Main.cpp -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~ -In function 'void Opm::Amg::getTrueImpesWeights(int, Vector&, const GridView&, ElementContext&, const Model&, std::size_t) [with Vector = Dune::BlockVector, std::allocator > >; GridView = Dune::GridView >; ElementContext = Opm::FvBaseElementContext; Model = Opm::FIBlackOilModel]', - inlined from 'Opm::ISTLSolver::getWeightsCalculator(const Opm::PropertyTree&, const Matrix&, std::size_t) const::' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:612:53: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:123:76: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 - 123 | MatrixBlockType block_transpose = Details::transposeDenseMatrix(block); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /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/c++/15/vector:74, + from /usr/include/dune/grid/common/grid.hh:14: +/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': +/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 557 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +[ 16%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/MechContainer.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/MechContainer.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/MechContainer.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/MechContainer.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/MechContainer.cpp make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 23%] Built target flow_libextbo +[ 16%] Built target flow_libextbo make -f CMakeFiles/flow_libgaswater.dir/build.make CMakeFiles/flow_libgaswater.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libgaswater.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' make -f CMakeFiles/flow_libgaswater.dir/build.make CMakeFiles/flow_libgaswater.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 23%] Building CXX object CMakeFiles/flow_libgaswater.dir/flow/flow_gaswater.cpp.o +[ 16%] Building CXX object CMakeFiles/flow_libgaswater.dir/flow/flow_gaswater.cpp.o /usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_libgaswater.dir/flow/flow_gaswater.cpp.o -MF CMakeFiles/flow_libgaswater.dir/flow/flow_gaswater.cpp.o.d -o CMakeFiles/flow_libgaswater.dir/flow/flow_gaswater.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gaswater.cpp -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ -[ 23%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/MechContainer.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/MechContainer.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/MechContainer.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/MechContainer.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/MechContainer.cpp -[ 23%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/MICPContainer.cpp.o +[ 16%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/MICPContainer.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/MICPContainer.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/MICPContainer.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/MICPContainer.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/MICPContainer.cpp -[ 23%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/MixingRateControls.cpp.o +[ 16%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/MixingRateControls.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/MixingRateControls.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/MixingRateControls.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/MixingRateControls.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/MixingRateControls.cpp +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 16%] Built target flow_libfoam +make -f CMakeFiles/flow_liboilwater.dir/build.make CMakeFiles/flow_liboilwater.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_liboilwater.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/flow_liboilwater.dir/build.make CMakeFiles/flow_liboilwater.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 16%] Building CXX object CMakeFiles/flow_liboilwater.dir/flow/flow_oilwater.cpp.o +/usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_liboilwater.dir/flow/flow_oilwater.cpp.o -MF CMakeFiles/flow_liboilwater.dir/flow/flow_oilwater.cpp.o.d -o CMakeFiles/flow_liboilwater.dir/flow/flow_oilwater.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_oilwater.cpp In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, @@ -5224,10 +5012,42 @@ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 23%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/NlddReporting.cpp.o +[ 16%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/NlddReporting.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/NlddReporting.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/NlddReporting.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/NlddReporting.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/NlddReporting.cpp -[ 23%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/NonlinearSolver.cpp.o +[ 16%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/NonlinearSolver.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/NonlinearSolver.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/NonlinearSolver.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/NonlinearSolver.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/NonlinearSolver.cpp +In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, + from /usr/include/c++/15/bits/allocator.h:46, + from /usr/include/c++/15/string:45, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /usr/include/dune/grid/common/grid.hh:12: +In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ +[ 16%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/partitionCells.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/partitionCells.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/partitionCells.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/partitionCells.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/partitionCells.cpp 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:305, @@ -5337,6 +5157,78 @@ /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 | ^~~~~~ +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:305, + from /usr/include/opm/grid/CpGrid.hpp:1982, + from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_oilwater.cpp:24: +/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]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem; Scalar = double; Element = Dune::cpgrid::Entity<0>]' + 401 | zz += geometry.corner(i)[zCoord]; + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:362:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem]' + 362 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/CpGridVanguard.hpp:242:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem]' + 242 | this->updateCellDepths_(); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:199:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem; Communication = Dune::Communication]' + 199 | { vanguard_->loadBalance(); } + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/c++/15/bits/unique_ptr.h:1084:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Opm::Simulator; _Args = {Dune::Communication&, bool}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' + 1084 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:343:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem]' + 343 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:246:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem; Opm::FlowMain = Opm::FlowMain]' + 246 | setupModelSimulator(); + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:172:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem]' + 172 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_oilwater.cpp:84:28: required from here + 84 | return mainfunc.execute(); + | ~~~~~~~~~~~~~~~~^~ +/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 /usr/include/dune/grid/common/grid.hh:17, + from /usr/include/opm/grid/CpGrid.hpp:45: +/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr auto Dune::operator*(const FieldVector&, Scalar) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double; int SIZE = 2]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:438:63: required from 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem]' + 438 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:441:37: required from 'void Opm::FlowProblemBlackoil::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem]' + 441 | FlowProblemType::endTimeStep(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:355:37: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::afterStep(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem]' + 355 | simulator_.problem().endTimeStep(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/NonlinearSolver.hpp:179:40: required from 'Opm::SimulatorReportSingle Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem; PhysicalModel = Opm::BlackoilModel]' + 179 | report += model_->afterStep(timer); + | ~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:471:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem]' + 471 | auto stepReport = solver_->step(timer); + | ~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:206:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&, int, char**) [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem]' + 206 | bool continue_looping = runStep(timer); + | ^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:373:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem]' + 373 | SimulatorReport report = simulator_->run(*simtimer_, this->argc_, this->argv_); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:360:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem]' + 360 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:172:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem]' + 172 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_oilwater.cpp:84:28: required from here + 84 | return mainfunc.execute(); + | ~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/fvector.hh:231:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 231 | return result; + | ^~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel.hpp:360, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:44, from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gaswater.cpp:28: @@ -5423,6 +5315,43 @@ /usr/include/dune/common/fvector.hh:244:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | return result; | ^~~~~~ +/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-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: required from 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem; Simulator = Opm::Simulator]' + 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:86:31: required from 'Opm::MultiPhaseBaseProblem::MultiPhaseBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem; Simulator = Opm::Simulator]' + 86 | : ParentType(simulator) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilproblem.hh:58:31: required from 'Opm::BlackOilProblem::BlackOilProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem; Simulator = Opm::Simulator]' + 58 | : ParentType(simulator) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:225:33: required from 'Opm::FlowProblem::FlowProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem; Simulator = Opm::Simulator]' + 225 | , tracerModel_(simulator) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:183:60: required from 'Opm::FlowProblemBlackoil::FlowProblemBlackoil(typename FlowProblemType::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem; typename FlowProblemType::Simulator = Opm::Simulator; FlowProblemType = Opm::FlowProblem]' + 183 | simulator.vanguard().grid().comm()) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:222:28: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem; Communication = Dune::Communication]' + 222 | problem_.reset(new Problem(*this)); + | ^~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/unique_ptr.h:1084:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Opm::Simulator; _Args = {Dune::Communication&, bool}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' + 1084 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:343:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem]' + 343 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:246:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem; Opm::FlowMain = Opm::FlowMain]' + 246 | setupModelSimulator(); + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:172:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem]' + 172 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_oilwater.cpp:84:28: required from here + 84 | return mainfunc.execute(); + | ~~~~~~~~~~~~~~~~^~ +/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 + | ^~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel.hpp:30: /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp: In instantiation of 'std::pair::type::type, typename Opm::Properties::Detail::GetPropImpl::type::type> Opm::BlackoilModelNldd::localDomainConvergenceData(const Domain&, std::vector::type::type>&, std::vector::type::type>&, std::vector::type::type>&, std::vector&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar; Domain = Opm::SubDomain]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:726:21: required from 'Opm::ConvergenceReport Opm::BlackoilModelNldd::getDomainReservoirConvergence(double, double, int, const Domain&, Opm::DeferredLogger&, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' @@ -5464,325 +5393,6 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:653:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 653 | std::pair localDomainConvergenceData(const Domain& domain, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 23%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/partitionCells.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/partitionCells.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/partitionCells.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/partitionCells.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/partitionCells.cpp -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:48, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolverGpuBridge.hpp:25, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:43: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp: In instantiation of 'DenseMatrix Opm::Details::transposeDenseMatrix(const DenseMatrix&) [with DenseMatrix = Opm::MatrixBlock]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:123:76: required from 'void Opm::Amg::getTrueImpesWeights(int, Vector&, const GridView&, ElementContext&, const Model&, std::size_t) [with Vector = Dune::BlockVector, std::allocator > >; GridView = Dune::GridView >; ElementContext = Opm::FvBaseElementContext; Model = Opm::FIBlackOilModel; std::size_t = long unsigned int]' - 123 | MatrixBlockType block_transpose = Details::transposeDenseMatrix(block); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:612:53: required from 'std::function::type::type()> Opm::ISTLSolver::getWeightsCalculator(const Opm::PropertyTree&, const Matrix&, std::size_t) const [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = Dune::BlockVector, std::allocator > >; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::GlobalEqVector; Matrix = Dune::BCRSMatrix, std::allocator > >; std::size_t = long unsigned int]' - 612 | Amg::getTrueImpesWeights(pressIndex, weights, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ - 613 | simulator_.vanguard().gridView(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 614 | elemCtx, simulator_.model(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 615 | ThreadManager::threadId()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:508:66: required from 'void Opm::ISTLSolver::prepareFlexibleSolver() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' - 508 | std::function weightCalculator = this->getWeightsCalculator(prm_[activeSolverNum_], getMatrix(), pressureIndex); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolverGpuBridge.hpp:267:50: required from 'bool Opm::ISTLSolverGpuBridge::solve(Vector&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem; Vector = Dune::BlockVector, std::allocator > >]' - 267 | ParentType::prepareFlexibleSolver(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:491:28: required from 'void Opm::BlackoilModel::solveJacobianSystem(BVector&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem; BVector = Dune::BlockVector, std::allocator > >]' - 491 | linSolver.solve(x_trial[solver]); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:292:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:471:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' - 471 | auto stepReport = solver_->step(timer); - | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:206:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&, int, char**) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' - 206 | bool continue_looping = runStep(timer); - | ^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:373:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' - 373 | SimulatorReport report = simulator_->run(*simtimer_, this->argc_, this->argv_); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:360:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' - 360 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:172:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' - 172 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gaswater.cpp:87:28: required from here - 87 | return mainfunc.execute(); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:36:17: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 - 36 | DenseMatrix transposeDenseMatrix(const DenseMatrix& M) - | ^~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 23%] Built target flow_libfoam -[ 24%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/RFTContainer.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/RFTContainer.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/RFTContainer.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/RFTContainer.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/RFTContainer.cpp -In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, - from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:72, - from /usr/include/opm/material/fluidstates/BlackOilFluidState.hpp:31, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferAnalytical.hpp:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/BlackoilAquiferModel.hpp:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:43: -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]' - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:536:52: required from 'Evaluation Opm::BrineCo2Pvt::rsSat(unsigned int, const Evaluation&, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' - 536 | BinaryCoeffBrineCO2::calculateMoleFractions(co2Tables_, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 537 | temperature, - | ~~~~~~~~~~~~ - 538 | pressure, - | ~~~~~~~~~ - 539 | salinity, - | ~~~~~~~~~ - 540 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 541 | xlCO2, - | ~~~~~~ - 542 | xgH2O, - | ~~~~~~ - 543 | activityModel_, - | ~~~~~~~~~~~~~~~ - 544 | extrapolate); - | ~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:436:21: required from 'Evaluation Opm::BrineCo2Pvt::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' - 436 | return rsSat(regionIdx, temperature, pressure, Evaluation(salinity_[regionIdx])); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:210:7: required from 'Evaluation Opm::OilPvtMultiplexer::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; bool enableThermal = true]' - 210 | { OPM_OIL_PVT_MULTIPLEXER_CALL(return pvtImpl.saturatedGasDissolutionFactor(regionIdx, temperature, pressure)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:749:82: required from 'static LhsEval Opm::BlackOilFluidSystem::inverseFormationVolumeFactor(const FluidState&, unsigned int, unsigned int) [with FluidState = Opm::BlackOilFluidState, Opm::BlackOilFluidSystem, true, false, false, false, false, false, false, 2>; LhsEval = Opm::DenseAd::Evaluation; Scalar = double; IndexTraits = Opm::BlackOilDefaultIndexTraits; Storage = Opm::VectorWithDefaultAllocator; SmartPointer = std::shared_ptr]' - 749 | && Rs >= (1.0 - 1e-10)*oilPvt_->saturatedGasDissolutionFactor(regionIdx, scalarValue(T), scalarValue(p))) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilintensivequantities.hh:417:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FIBlackoilModel.hpp:91:61: required from 'void Opm::FIBlackOilModel::invalidateAndUpdateIntensiveQuantities(unsigned int) const [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' - 91 | elemCtx.updatePrimaryIntensiveQuantities(timeIdx); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:202:66: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&, int, char**) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' - 202 | simulator_.model().invalidateAndUpdateIntensiveQuantities(/*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:373:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' - 373 | SimulatorReport report = simulator_->run(*simtimer_, this->argc_, this->argv_); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:360:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' - 360 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:172:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' - 172 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gaswater.cpp:87:28: required from here - 87 | return mainfunc.execute(); - | ~~~~~~~~~~~~~~~~^~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:39: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > >::CellIterator; GridView = Dune::GridView >]' - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' - 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here - 1337 | virtual void writeCellData(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 391 | const FieldVector position() const - | ^~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:33: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh: In member function 'double Opm::VtkTensorFunction::evaluate(int, const Element&, const Dune::FieldVector::dim>&) const [with GridView = Dune::GridView >; Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > >]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh:92:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 92 | Dune::FieldVector local = - | ^~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = false; bool needNormal = false; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = false; bool needFaceNormal = false]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:25: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 156 | const auto& geometry = intersection.geometry(); - | ^~~~~~~~ -/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-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); - | ^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp: In function 'void Opm::Amg::getQuasiImpesWeights(const Matrix&, int, bool, Vector&) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:71:22: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 - 71 | auto diag_block_transpose = Details::transposeDenseMatrix(diag_block); - | ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:47, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/GenericTracerModel.hpp:37, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/TracerModel.hpp:38, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:42: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp: In member function 'void Opm::BlackOilNewtonMethod::update_(SolutionVector&, const SolutionVector&, const GlobalEqVector&, const GlobalEqVector&, const DofIndices&) [with DofIndices = std::vector; TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp:177:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 177 | const auto zero = 0.0 * solutionUpdate[0]; - | ^~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp: In member function 'Opm::ConvergenceReport Opm::BlackoilModelNldd::getDomainReservoirConvergence(double, double, int, const Domain&, Opm::DeferredLogger&, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:725:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 725 | const auto [ pvSum, numAquiferPvSum] - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:49, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Main.hpp:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gaswater.cpp:29: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:438:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 438 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); - | ^~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:38: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp: In member function 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ -make -f CMakeFiles/flow_liboilwater.dir/build.make CMakeFiles/flow_liboilwater.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_liboilwater.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_liboilwater.dir/build.make CMakeFiles/flow_liboilwater.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 24%] Building CXX object CMakeFiles/flow_liboilwater.dir/flow/flow_oilwater.cpp.o -/usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_liboilwater.dir/flow/flow_oilwater.cpp.o -MF CMakeFiles/flow_liboilwater.dir/flow/flow_oilwater.cpp.o.d -o CMakeFiles/flow_liboilwater.dir/flow/flow_oilwater.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_oilwater.cpp -[ 24%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/RSTConv.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/RSTConv.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/RSTConv.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/RSTConv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/RSTConv.cpp -[ 24%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/RegionPhasePVAverage.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/RegionPhasePVAverage.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/RegionPhasePVAverage.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/RegionPhasePVAverage.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/RegionPhasePVAverage.cpp -[ 24%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/SimulatorConvergenceOutput.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/SimulatorConvergenceOutput.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/SimulatorConvergenceOutput.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/SimulatorConvergenceOutput.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorConvergenceOutput.cpp -[ 24%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/SimulatorFullyImplicitBlackoil.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/SimulatorFullyImplicitBlackoil.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/SimulatorFullyImplicitBlackoil.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/SimulatorFullyImplicitBlackoil.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.cpp -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 24%] Built target flow_libgasoil -make -f CMakeFiles/flow_liboilwater_brine.dir/build.make CMakeFiles/flow_liboilwater_brine.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_liboilwater_brine.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_liboilwater_brine.dir/build.make CMakeFiles/flow_liboilwater_brine.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 25%] Building CXX object CMakeFiles/flow_liboilwater_brine.dir/flow/flow_oilwater_brine.cpp.o -/usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_liboilwater_brine.dir/flow/flow_oilwater_brine.cpp.o -MF CMakeFiles/flow_liboilwater_brine.dir/flow/flow_oilwater_brine.cpp.o.d -o CMakeFiles/flow_liboilwater_brine.dir/flow/flow_oilwater_brine.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_oilwater_brine.cpp -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:305, - from /usr/include/opm/grid/CpGrid.hpp:1982, - from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_oilwater.cpp:24: -/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]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem; Scalar = double; Element = Dune::cpgrid::Entity<0>]' - 401 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:362:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem]' - 362 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/CpGridVanguard.hpp:242:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem]' - 242 | this->updateCellDepths_(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:199:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem; Communication = Dune::Communication]' - 199 | { vanguard_->loadBalance(); } - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/c++/15/bits/unique_ptr.h:1084:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Opm::Simulator; _Args = {Dune::Communication&, bool}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' - 1084 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:343:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem]' - 343 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:246:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem; Opm::FlowMain = Opm::FlowMain]' - 246 | setupModelSimulator(); - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:172:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem]' - 172 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_oilwater.cpp:84:28: required from here - 84 | return mainfunc.execute(); - | ~~~~~~~~~~~~~~~~^~ -/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 /usr/include/dune/grid/common/grid.hh:17, - from /usr/include/opm/grid/CpGrid.hpp:45: -/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr auto Dune::operator*(const FieldVector&, Scalar) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double; int SIZE = 2]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:438:63: required from 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem]' - 438 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:441:37: required from 'void Opm::FlowProblemBlackoil::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem]' - 441 | FlowProblemType::endTimeStep(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:355:37: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::afterStep(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem]' - 355 | simulator_.problem().endTimeStep(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/NonlinearSolver.hpp:179:40: required from 'Opm::SimulatorReportSingle Opm::NonlinearSolver::step(const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem; PhysicalModel = Opm::BlackoilModel]' - 179 | report += model_->afterStep(timer); - | ~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:471:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem]' - 471 | auto stepReport = solver_->step(timer); - | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:206:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&, int, char**) [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem]' - 206 | bool continue_looping = runStep(timer); - | ^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:373:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem]' - 373 | SimulatorReport report = simulator_->run(*simtimer_, this->argc_, this->argv_); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:360:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem]' - 360 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:172:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem]' - 172 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_oilwater.cpp:84:28: required from here - 84 | return mainfunc.execute(); - | ~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/fvector.hh:231:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 231 | return result; - | ^~~~~~ -/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-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: required from 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem; Simulator = Opm::Simulator]' - 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:86:31: required from 'Opm::MultiPhaseBaseProblem::MultiPhaseBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem; Simulator = Opm::Simulator]' - 86 | : ParentType(simulator) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilproblem.hh:58:31: required from 'Opm::BlackOilProblem::BlackOilProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem; Simulator = Opm::Simulator]' - 58 | : ParentType(simulator) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:225:33: required from 'Opm::FlowProblem::FlowProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem; Simulator = Opm::Simulator]' - 225 | , tracerModel_(simulator) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:183:60: required from 'Opm::FlowProblemBlackoil::FlowProblemBlackoil(typename FlowProblemType::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem; typename FlowProblemType::Simulator = Opm::Simulator; FlowProblemType = Opm::FlowProblem]' - 183 | simulator.vanguard().grid().comm()) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:222:28: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem; Communication = Dune::Communication]' - 222 | problem_.reset(new Problem(*this)); - | ^~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/unique_ptr.h:1084:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Opm::Simulator; _Args = {Dune::Communication&, bool}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' - 1084 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:343:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem]' - 343 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:246:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem; Opm::FlowMain = Opm::FlowMain]' - 246 | setupModelSimulator(); - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:172:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem]' - 172 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_oilwater.cpp:84:28: required from here - 84 | return mainfunc.execute(); - | ~~~~~~~~~~~~~~~~^~ -/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 - | ^~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel.hpp:360, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:44, from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_oilwater.cpp:25: @@ -5957,6 +5567,53 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:36:17: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 36 | DenseMatrix transposeDenseMatrix(const DenseMatrix& M) | ^~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:48, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolverGpuBridge.hpp:25, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:43: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp: In instantiation of 'DenseMatrix Opm::Details::transposeDenseMatrix(const DenseMatrix&) [with DenseMatrix = Opm::MatrixBlock]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:123:76: required from 'void Opm::Amg::getTrueImpesWeights(int, Vector&, const GridView&, ElementContext&, const Model&, std::size_t) [with Vector = Dune::BlockVector, std::allocator > >; GridView = Dune::GridView >; ElementContext = Opm::FvBaseElementContext; Model = Opm::FIBlackOilModel; std::size_t = long unsigned int]' + 123 | MatrixBlockType block_transpose = Details::transposeDenseMatrix(block); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:612:53: required from 'std::function::type::type()> Opm::ISTLSolver::getWeightsCalculator(const Opm::PropertyTree&, const Matrix&, std::size_t) const [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = Dune::BlockVector, std::allocator > >; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::GlobalEqVector; Matrix = Dune::BCRSMatrix, std::allocator > >; std::size_t = long unsigned int]' + 612 | Amg::getTrueImpesWeights(pressIndex, weights, + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ + 613 | simulator_.vanguard().gridView(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 614 | elemCtx, simulator_.model(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 615 | ThreadManager::threadId()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:508:66: required from 'void Opm::ISTLSolver::prepareFlexibleSolver() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' + 508 | std::function weightCalculator = this->getWeightsCalculator(prm_[activeSolverNum_], getMatrix(), pressureIndex); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolverGpuBridge.hpp:267:50: required from 'bool Opm::ISTLSolverGpuBridge::solve(Vector&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem; Vector = Dune::BlockVector, std::allocator > >]' + 267 | ParentType::prepareFlexibleSolver(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:491:28: required from 'void Opm::BlackoilModel::solveJacobianSystem(BVector&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem; BVector = Dune::BlockVector, std::allocator > >]' + 491 | linSolver.solve(x_trial[solver]); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:292:13: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:471:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' + 471 | auto stepReport = solver_->step(timer); + | ~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:206:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&, int, char**) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' + 206 | bool continue_looping = runStep(timer); + | ^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:373:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' + 373 | SimulatorReport report = simulator_->run(*simtimer_, this->argc_, this->argv_); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:360:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' + 360 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:172:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' + 172 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gaswater.cpp:87:28: required from here + 87 | return mainfunc.execute(); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:36:17: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 + 36 | DenseMatrix transposeDenseMatrix(const DenseMatrix& M) + | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, @@ -6020,6 +5677,75 @@ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, + from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, + from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, + from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:72, + from /usr/include/opm/material/fluidstates/BlackOilFluidState.hpp:31, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferAnalytical.hpp:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/BlackoilAquiferModel.hpp:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:43: +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]' + 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:536:52: required from 'Evaluation Opm::BrineCo2Pvt::rsSat(unsigned int, const Evaluation&, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' + 536 | BinaryCoeffBrineCO2::calculateMoleFractions(co2Tables_, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ + 537 | temperature, + | ~~~~~~~~~~~~ + 538 | pressure, + | ~~~~~~~~~ + 539 | salinity, + | ~~~~~~~~~ + 540 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 541 | xlCO2, + | ~~~~~~ + 542 | xgH2O, + | ~~~~~~ + 543 | activityModel_, + | ~~~~~~~~~~~~~~~ + 544 | extrapolate); + | ~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:436:21: required from 'Evaluation Opm::BrineCo2Pvt::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' + 436 | return rsSat(regionIdx, temperature, pressure, Evaluation(salinity_[regionIdx])); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:210:7: required from 'Evaluation Opm::OilPvtMultiplexer::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; bool enableThermal = true]' + 210 | { OPM_OIL_PVT_MULTIPLEXER_CALL(return pvtImpl.saturatedGasDissolutionFactor(regionIdx, temperature, pressure)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:749:82: required from 'static LhsEval Opm::BlackOilFluidSystem::inverseFormationVolumeFactor(const FluidState&, unsigned int, unsigned int) [with FluidState = Opm::BlackOilFluidState, Opm::BlackOilFluidSystem, true, false, false, false, false, false, false, 2>; LhsEval = Opm::DenseAd::Evaluation; Scalar = double; IndexTraits = Opm::BlackOilDefaultIndexTraits; Storage = Opm::VectorWithDefaultAllocator; SmartPointer = std::shared_ptr]' + 749 | && Rs >= (1.0 - 1e-10)*oilPvt_->saturatedGasDissolutionFactor(regionIdx, scalarValue(T), scalarValue(p))) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilintensivequantities.hh:417:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FIBlackoilModel.hpp:91:61: required from 'void Opm::FIBlackOilModel::invalidateAndUpdateIntensiveQuantities(unsigned int) const [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' + 91 | elemCtx.updatePrimaryIntensiveQuantities(timeIdx); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:202:66: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&, int, char**) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' + 202 | simulator_.model().invalidateAndUpdateIntensiveQuantities(/*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:373:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' + 373 | SimulatorReport report = simulator_->run(*simtimer_, this->argc_, this->argv_); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:360:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' + 360 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:172:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]' + 172 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gaswater.cpp:87:28: required from here + 87 | return mainfunc.execute(); + | ~~~~~~~~~~~~~~~~^~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 17%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/RFTContainer.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/RFTContainer.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/RFTContainer.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/RFTContainer.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/RFTContainer.cpp +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, @@ -6038,10 +5764,42 @@ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 391 | const FieldVector position() const | ^~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:39: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > >::CellIterator; GridView = Dune::GridView >]' + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' + 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here + 1337 | virtual void writeCellData(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 391 | const FieldVector position() const + | ^~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); + | ^~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:33: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh: In member function 'double Opm::VtkTensorFunction::evaluate(int, const Element&, const Dune::FieldVector::dim>&) const [with GridView = Dune::GridView >; Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > >]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh:92:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 92 | Dune::FieldVector local = + | ^~~~~ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); | ^~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = false; bool needNormal = false; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = false; bool needFaceNormal = false]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:25: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 156 | const auto& geometry = intersection.geometry(); + | ^~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:33: /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh: In member function 'double Opm::VtkTensorFunction::evaluate(int, const Element&, const Dune::FieldVector::dim>&) const [with GridView = Dune::GridView >; Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > >]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh:92:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -6056,6 +5814,10 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); | ^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); + | ^~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp: In function 'void Opm::Amg::getQuasiImpesWeights(const Matrix&, int, bool, Vector&) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:71:22: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | auto diag_block_transpose = Details::transposeDenseMatrix(diag_block); @@ -6072,6 +5834,10 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:725:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 725 | const auto [ pvSum, numAquiferPvSum] | ^~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp: In function 'void Opm::Amg::getQuasiImpesWeights(const Matrix&, int, bool, Vector&) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:71:22: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 + 71 | auto diag_block_transpose = Details::transposeDenseMatrix(diag_block); + | ^~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:49, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Main.hpp:33, from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_oilwater.cpp:26: @@ -6079,21 +5845,258 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:438:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 438 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); | ^~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:47, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/GenericTracerModel.hpp:37, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/TracerModel.hpp:38, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:42: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp: In member function 'void Opm::BlackOilNewtonMethod::update_(SolutionVector&, const SolutionVector&, const GlobalEqVector&, const GlobalEqVector&, const DofIndices&) [with DofIndices = std::vector; TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp:177:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 177 | const auto zero = 0.0 * solutionUpdate[0]; + | ^~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp: In member function 'Opm::ConvergenceReport Opm::BlackoilModelNldd::getDomainReservoirConvergence(double, double, int, const Domain&, Opm::DeferredLogger&, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:725:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 725 | const auto [ pvSum, numAquiferPvSum] + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:49, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Main.hpp:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gaswater.cpp:29: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:438:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 438 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); + | ^~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:38: /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp: In member function 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | zz += geometry.corner(i)[zCoord]; | ~~~~~~~~~~~~~~~^~~ -[ 25%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/SimulatorReportBanners.cpp.o +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:38: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp: In member function 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | zz += geometry.corner(i)[zCoord]; + | ~~~~~~~~~~~~~~~^~~ +In function 'void Opm::Amg::getTrueImpesWeights(int, Vector&, const GridView&, ElementContext&, const Model&, std::size_t) [with Vector = Dune::BlockVector, std::allocator > >; GridView = Dune::GridView >; ElementContext = Opm::FvBaseElementContext; Model = Opm::FIBlackOilModel]', + inlined from 'Opm::ISTLSolver::getWeightsCalculator(const Opm::PropertyTree&, const Matrix&, std::size_t) const::' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:612:53: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:123:76: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 + 123 | MatrixBlockType block_transpose = Details::transposeDenseMatrix(block); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +[ 17%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/RSTConv.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/RSTConv.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/RSTConv.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/RSTConv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/RSTConv.cpp +In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ +[ 17%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/RegionPhasePVAverage.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/RegionPhasePVAverage.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/RegionPhasePVAverage.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/RegionPhasePVAverage.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/RegionPhasePVAverage.cpp +[ 17%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/SimulatorConvergenceOutput.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/SimulatorConvergenceOutput.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/SimulatorConvergenceOutput.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/SimulatorConvergenceOutput.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorConvergenceOutput.cpp +[ 17%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/SimulatorFullyImplicitBlackoil.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/SimulatorFullyImplicitBlackoil.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/SimulatorFullyImplicitBlackoil.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/SimulatorFullyImplicitBlackoil.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.cpp +/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]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +[ 17%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/SimulatorReportBanners.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/SimulatorReportBanners.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/SimulatorReportBanners.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/SimulatorReportBanners.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorReportBanners.cpp /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp: In function 'void Opm::Amg::getQuasiImpesWeights(const Matrix&, int, bool, Vector&) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:71:74: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | auto diag_block_transpose = Details::transposeDenseMatrix(diag_block); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp: In function 'void Opm::Amg::getQuasiImpesWeights(const Matrix&, int, bool, Vector&) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:71:74: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 + 71 | auto diag_block_transpose = Details::transposeDenseMatrix(diag_block); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterProblem]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +[ 19%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/SimulatorSerializer.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/SimulatorSerializer.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/SimulatorSerializer.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/SimulatorSerializer.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorSerializer.cpp +[ 19%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/SolutionContainers.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/SolutionContainers.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/SolutionContainers.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/SolutionContainers.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SolutionContainers.cpp +[ 19%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/TracerContainer.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/TracerContainer.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/TracerContainer.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/TracerContainer.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/TracerContainer.cpp +[ 19%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/Transmissibility.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/Transmissibility.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/Transmissibility.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/Transmissibility.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility.cpp +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 19%] Built target flow_libgasoil +make -f CMakeFiles/flow_liboilwater_brine.dir/build.make CMakeFiles/flow_liboilwater_brine.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_liboilwater_brine.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/flow_liboilwater_brine.dir/build.make CMakeFiles/flow_liboilwater_brine.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 21%] Building CXX object CMakeFiles/flow_liboilwater_brine.dir/flow/flow_oilwater_brine.cpp.o +/usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_liboilwater_brine.dir/flow/flow_oilwater_brine.cpp.o -MF CMakeFiles/flow_liboilwater_brine.dir/flow/flow_oilwater_brine.cpp.o.d -o CMakeFiles/flow_liboilwater_brine.dir/flow/flow_oilwater_brine.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_oilwater_brine.cpp +In file included from /usr/include/c++/15/vector:74, + from /usr/include/dune/grid/common/grid.hh:14: +/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': +/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 557 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/15/vector:74, + from /usr/include/dune/grid/common/grid.hh:14: +/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': +/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 557 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility.cpp:28: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp: In instantiation of 'Opm::Transmissibility::DimVector Opm::Transmissibility::distanceVector_(const DimVector&, const unsigned int&) const [with Grid = Dune::CpGrid; GridView = Dune::GridView >; ElementMapper = Dune::MultipleCodimMultipleGeomTypeMapper > >; CartesianIndexMapper = Dune::CartesianIndexMapper; Scalar = double; DimVector = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility.cpp:48:1: required from here + 39 | template class Transmissibility>, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 42 | Dune::MultipleCodimMultipleGeomTypeMapper< \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 43 | Dune::GridView< \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 44 | Dune::DefaultLeafGridViewTraits>>, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 45 | Dune::CartesianIndexMapper, \ + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 46 | T>; + | ~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:1356:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1356 | Transmissibility:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp: In member function 'void Opm::Transmissibility::update(bool, TransUpdateQuantities, const std::function&, bool) [with Grid = Dune::CpGrid; GridView = Dune::GridView >; ElementMapper = Dune::MultipleCodimMultipleGeomTypeMapper > >; CartesianIndexMapper = Dune::CartesianIndexMapper; Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:360:33: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 360 | const auto& geometry = intersection.geometry(); + | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:363:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 363 | faceAreaNormal = intersection.centerUnitOuterNormal(); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp: In member function 'void Opm::Transmissibility::computeFaceProperties(const Intersection&, FaceInfo&, FaceInfo&, DimVector&, std::true_type) const [with Intersection = Dune::cpgrid::Intersection; Grid = Dune::CpGrid; GridView = Dune::GridView >; ElementMapper = Dune::MultipleCodimMultipleGeomTypeMapper > >; CartesianIndexMapper = Dune::CartesianIndexMapper; Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:1016:25: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1016 | const auto& parentIntersectionGeometry = parentIntersection.geometry(); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:1021:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1020 | inside.faceCenter = (intersection.inside().level() == 0) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1021 | ? parentIntersectionGeometry.center() + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1022 | : grid_.faceCenterEcl(inside.elemIdx, inside.faceIdx, intersection); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:1034:52: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1034 | faceAreaNormal *= intersection.geometry().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:1039:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1039 | inside.faceCenter = grid_.faceCenterEcl(inside.elemIdx, inside.faceIdx, intersection); + | ^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:1045:56: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1045 | faceAreaNormal *= intersection.geometry().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:1048:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1048 | faceAreaNormal = grid_.faceAreaNormalEcl(faceIdx); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp: In function '_ZN3Opm16TransmissibilityIN4Dune6CpGridENS1_8GridViewINS1_25DefaultLeafGridViewTraitsIS2_EEEENS1_35MultipleCodimMultipleGeomTypeMapperIS6_EENS1_20CartesianIndexMapperIS2_EEdE6updateEbNSB_21TransUpdateQuantitiesERKSt8functionIFjjEEb._omp_fn.0': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:314:9: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 314 | #pragma omp parallel for + | ^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:314:9: 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-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:314:9: note: parameter 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-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:314:9: 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-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:314:9: note: parameter 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-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:314:9: 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-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:314:9: note: parameter 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-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:314:9: 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 'void Opm::Transmissibility::computeFaceProperties(const Intersection&, FaceInfo&, FaceInfo&, DimVector&, std::true_type) const [with Intersection = Dune::cpgrid::Intersection; Grid = Dune::CpGrid; GridView = Dune::GridView >; ElementMapper = Dune::MultipleCodimMultipleGeomTypeMapper > >; CartesianIndexMapper = Dune::CartesianIndexMapper; Scalar = double]', + inlined from '_ZN3Opm16TransmissibilityIN4Dune6CpGridENS1_8GridViewINS1_25DefaultLeafGridViewTraitsIS2_EEEENS1_35MultipleCodimMultipleGeomTypeMapperIS6_EENS1_20CartesianIndexMapperIS2_EEdE6updateEbNSB_21TransUpdateQuantitiesERKSt8functionIFjjEEb._omp_fn.0' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:443:38: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:1016:81: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1016 | const auto& parentIntersectionGeometry = parentIntersection.geometry(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:1022:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1022 | : grid_.faceCenterEcl(inside.elemIdx, inside.faceIdx, intersection); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:1034:52: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1034 | faceAreaNormal *= intersection.geometry().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:1039:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1039 | inside.faceCenter = grid_.faceCenterEcl(inside.elemIdx, inside.faceIdx, intersection); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:1045:56: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1045 | faceAreaNormal *= intersection.geometry().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:1048:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1048 | faceAreaNormal = grid_.faceAreaNormalEcl(faceIdx); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp: In function '_ZN3Opm16TransmissibilityIN4Dune6CpGridENS1_8GridViewINS1_25DefaultLeafGridViewTraitsIS2_EEEENS1_35MultipleCodimMultipleGeomTypeMapperIS6_EENS1_20CartesianIndexMapperIS2_EEdE6updateEbNSB_21TransUpdateQuantitiesERKSt8functionIFjjEEb._omp_fn.0': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:360:65: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 360 | const auto& geometry = intersection.geometry(); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:363:72: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 363 | faceAreaNormal = intersection.centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +[ 21%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/ValidationFunctions.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/ValidationFunctions.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/ValidationFunctions.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/ValidationFunctions.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/ValidationFunctions.cpp +[ 21%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/equil/EquilibrationHelpers.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/equil/EquilibrationHelpers.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/equil/EquilibrationHelpers.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/equil/EquilibrationHelpers.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/equil/EquilibrationHelpers.cpp +In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, + from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, + from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, + from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:72, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/equil/EquilibrationHelpers_impl.hpp:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/equil/EquilibrationHelpers.cpp:25: +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]' + 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:536:52: required from 'Evaluation Opm::BrineCo2Pvt::rsSat(unsigned int, const Evaluation&, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' + 536 | BinaryCoeffBrineCO2::calculateMoleFractions(co2Tables_, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ + 537 | temperature, + | ~~~~~~~~~~~~ + 538 | pressure, + | ~~~~~~~~~ + 539 | salinity, + | ~~~~~~~~~ + 540 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 541 | xlCO2, + | ~~~~~~ + 542 | xgH2O, + | ~~~~~~ + 543 | activityModel_, + | ~~~~~~~~~~~~~~~ + 544 | extrapolate); + | ~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:436:21: required from 'Evaluation Opm::BrineCo2Pvt::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' + 436 | return rsSat(regionIdx, temperature, pressure, Evaluation(salinity_[regionIdx])); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:210:7: required from 'Evaluation Opm::OilPvtMultiplexer::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; bool enableThermal = true]' + 210 | { OPM_OIL_PVT_MULTIPLEXER_CALL(return pvtImpl.saturatedGasDissolutionFactor(regionIdx, temperature, pressure)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/equil/EquilibrationHelpers_impl.hpp:129:63: required from 'Opm::EQUIL::Miscibility::PBVD::Scalar Opm::EQUIL::Miscibility::PBVD::satRs(Scalar, Scalar) const [with FluidSystem = Opm::BlackOilFluidSystem; Scalar = double]' + 129 | return FluidSystem::oilPvt().saturatedGasDissolutionFactor(pvtRegionIdx_, temp, press); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/equil/EquilibrationHelpers.cpp:56:1: required from here + 47 | template class Miscibility::PBVD>; \ + | ^~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:305, @@ -6130,8 +6133,6 @@ /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 | ^~~~~~ -[ 26%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/SimulatorSerializer.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/SimulatorSerializer.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/SimulatorSerializer.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/SimulatorSerializer.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorSerializer.cpp In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel.hpp:360, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:44, from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_oilwater_brine.cpp:25: @@ -6261,230 +6262,38 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:653:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 653 | std::pair localDomainConvergenceData(const Domain& domain, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 26%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/SolutionContainers.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/SolutionContainers.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/SolutionContainers.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/SolutionContainers.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SolutionContainers.cpp -[ 26%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/TracerContainer.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/TracerContainer.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/TracerContainer.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/TracerContainer.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/TracerContainer.cpp -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:39, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolverGpuBridge.hpp:25, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:43: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > >::CellIterator; GridView = Dune::GridView >]' - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' - 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here - 1337 | virtual void writeCellData(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 391 | const FieldVector position() const - | ^~~~~~~~ -In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, - from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:72, - from /usr/include/opm/material/fluidstates/BlackOilFluidState.hpp:31, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferAnalytical.hpp:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/BlackoilAquiferModel.hpp:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:43: -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:33: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh: In member function 'double Opm::VtkTensorFunction::evaluate(int, const Element&, const Dune::FieldVector::dim>&) const [with GridView = Dune::GridView >; Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > >]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh:92:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 92 | Dune::FieldVector local = - | ^~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = false; bool needNormal = false; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = false; bool needFaceNormal = false]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:25: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 156 | const auto& geometry = intersection.geometry(); - | ^~~~~~~~ -In file included from /usr/include/c++/15/vector:74, - from /usr/include/dune/grid/common/grid.hh:14: -/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': -/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 557 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); - | ^~~~~~ -[ 26%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/Transmissibility.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/Transmissibility.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/Transmissibility.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/Transmissibility.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility.cpp -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:47, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/GenericTracerModel.hpp:37, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/TracerModel.hpp:38, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:42: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp: In member function 'void Opm::BlackOilNewtonMethod::update_(SolutionVector&, const SolutionVector&, const GlobalEqVector&, const GlobalEqVector&, const DofIndices&) [with DofIndices = std::vector; TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp:177:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 177 | const auto zero = 0.0 * solutionUpdate[0]; - | ^~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp: In member function 'Opm::ConvergenceReport Opm::BlackoilModelNldd::getDomainReservoirConvergence(double, double, int, const Domain&, Opm::DeferredLogger&, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:725:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 725 | const auto [ pvSum, numAquiferPvSum] - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:49, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Main.hpp:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_oilwater_brine.cpp:26: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:438:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 438 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); - | ^~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility.cpp:28: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp: In instantiation of 'Opm::Transmissibility::DimVector Opm::Transmissibility::distanceVector_(const DimVector&, const unsigned int&) const [with Grid = Dune::CpGrid; GridView = Dune::GridView >; ElementMapper = Dune::MultipleCodimMultipleGeomTypeMapper > >; CartesianIndexMapper = Dune::CartesianIndexMapper; Scalar = double; DimVector = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility.cpp:48:1: required from here - 39 | template class Transmissibility>, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 42 | Dune::MultipleCodimMultipleGeomTypeMapper< \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 43 | Dune::GridView< \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 44 | Dune::DefaultLeafGridViewTraits>>, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 45 | Dune::CartesianIndexMapper, \ - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 46 | T>; - | ~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:1356:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1356 | Transmissibility:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp: In member function 'void Opm::Transmissibility::update(bool, TransUpdateQuantities, const std::function&, bool) [with Grid = Dune::CpGrid; GridView = Dune::GridView >; ElementMapper = Dune::MultipleCodimMultipleGeomTypeMapper > >; CartesianIndexMapper = Dune::CartesianIndexMapper; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:360:33: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 360 | const auto& geometry = intersection.geometry(); - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:363:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 363 | faceAreaNormal = intersection.centerUnitOuterNormal(); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp: In member function 'void Opm::Transmissibility::computeFaceProperties(const Intersection&, FaceInfo&, FaceInfo&, DimVector&, std::true_type) const [with Intersection = Dune::cpgrid::Intersection; Grid = Dune::CpGrid; GridView = Dune::GridView >; ElementMapper = Dune::MultipleCodimMultipleGeomTypeMapper > >; CartesianIndexMapper = Dune::CartesianIndexMapper; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:1016:25: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1016 | const auto& parentIntersectionGeometry = parentIntersection.geometry(); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:1021:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1020 | inside.faceCenter = (intersection.inside().level() == 0) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1021 | ? parentIntersectionGeometry.center() - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1022 | : grid_.faceCenterEcl(inside.elemIdx, inside.faceIdx, intersection); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:1034:52: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1034 | faceAreaNormal *= intersection.geometry().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:1039:13: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1039 | inside.faceCenter = grid_.faceCenterEcl(inside.elemIdx, inside.faceIdx, intersection); - | ^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:1045:56: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1045 | faceAreaNormal *= intersection.geometry().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:1048:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1048 | faceAreaNormal = grid_.faceAreaNormalEcl(faceIdx); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp: In function '_ZN3Opm16TransmissibilityIN4Dune6CpGridENS1_8GridViewINS1_25DefaultLeafGridViewTraitsIS2_EEEENS1_35MultipleCodimMultipleGeomTypeMapperIS6_EENS1_20CartesianIndexMapperIS2_EEdE6updateEbNSB_21TransUpdateQuantitiesERKSt8functionIFjjEEb._omp_fn.0': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:314:9: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 314 | #pragma omp parallel for - | ^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:314:9: 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-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:314:9: note: parameter 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-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:314:9: 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-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:314:9: note: parameter 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-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:314:9: 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-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:314:9: note: parameter 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-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:314:9: 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 'void Opm::Transmissibility::computeFaceProperties(const Intersection&, FaceInfo&, FaceInfo&, DimVector&, std::true_type) const [with Intersection = Dune::cpgrid::Intersection; Grid = Dune::CpGrid; GridView = Dune::GridView >; ElementMapper = Dune::MultipleCodimMultipleGeomTypeMapper > >; CartesianIndexMapper = Dune::CartesianIndexMapper; Scalar = double]', - inlined from '_ZN3Opm16TransmissibilityIN4Dune6CpGridENS1_8GridViewINS1_25DefaultLeafGridViewTraitsIS2_EEEENS1_35MultipleCodimMultipleGeomTypeMapperIS6_EENS1_20CartesianIndexMapperIS2_EEdE6updateEbNSB_21TransUpdateQuantitiesERKSt8functionIFjjEEb._omp_fn.0' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:443:38: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:1016:81: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1016 | const auto& parentIntersectionGeometry = parentIntersection.geometry(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:1022:38: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1022 | : grid_.faceCenterEcl(inside.elemIdx, inside.faceIdx, intersection); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:1034:52: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1034 | faceAreaNormal *= intersection.geometry().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:1039:52: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1039 | inside.faceCenter = grid_.faceCenterEcl(inside.elemIdx, inside.faceIdx, intersection); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:1045:56: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1045 | faceAreaNormal *= intersection.geometry().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:1048:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1048 | faceAreaNormal = grid_.faceAreaNormalEcl(faceIdx); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp: In function '_ZN3Opm16TransmissibilityIN4Dune6CpGridENS1_8GridViewINS1_25DefaultLeafGridViewTraitsIS2_EEEENS1_35MultipleCodimMultipleGeomTypeMapperIS6_EENS1_20CartesianIndexMapperIS2_EEdE6updateEbNSB_21TransUpdateQuantitiesERKSt8functionIFjjEEb._omp_fn.0': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:360:65: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 360 | const auto& geometry = intersection.geometry(); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Transmissibility_impl.hpp:363:72: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 363 | faceAreaNormal = intersection.centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 26%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/ValidationFunctions.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/ValidationFunctions.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/ValidationFunctions.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/ValidationFunctions.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/ValidationFunctions.cpp -[ 26%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/equil/EquilibrationHelpers.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/equil/EquilibrationHelpers.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/equil/EquilibrationHelpers.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/equil/EquilibrationHelpers.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/equil/EquilibrationHelpers.cpp -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp: In function 'void Opm::Amg::getQuasiImpesWeights(const Matrix&, int, bool, Vector&) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:71:74: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 - 71 | auto diag_block_transpose = Details::transposeDenseMatrix(diag_block); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, - from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:72, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/equil/EquilibrationHelpers_impl.hpp:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/equil/EquilibrationHelpers.cpp:25: -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]' - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:536:52: required from 'Evaluation Opm::BrineCo2Pvt::rsSat(unsigned int, const Evaluation&, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' - 536 | BinaryCoeffBrineCO2::calculateMoleFractions(co2Tables_, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 537 | temperature, - | ~~~~~~~~~~~~ - 538 | pressure, - | ~~~~~~~~~ - 539 | salinity, - | ~~~~~~~~~ - 540 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 541 | xlCO2, - | ~~~~~~ - 542 | xgH2O, - | ~~~~~~ - 543 | activityModel_, - | ~~~~~~~~~~~~~~~ - 544 | extrapolate); - | ~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:436:21: required from 'Evaluation Opm::BrineCo2Pvt::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' - 436 | return rsSat(regionIdx, temperature, pressure, Evaluation(salinity_[regionIdx])); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:210:7: required from 'Evaluation Opm::OilPvtMultiplexer::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; bool enableThermal = true]' - 210 | { OPM_OIL_PVT_MULTIPLEXER_CALL(return pvtImpl.saturatedGasDissolutionFactor(regionIdx, temperature, pressure)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/equil/EquilibrationHelpers_impl.hpp:129:63: required from 'Opm::EQUIL::Miscibility::PBVD::Scalar Opm::EQUIL::Miscibility::PBVD::satRs(Scalar, Scalar) const [with FluidSystem = Opm::BlackOilFluidSystem; Scalar = double]' - 129 | return FluidSystem::oilPvt().saturatedGasDissolutionFactor(pvtRegionIdx_, temp, press); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/equil/EquilibrationHelpers.cpp:56:1: required from here - 47 | template class Miscibility::PBVD>; \ - | ^~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 21%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/equil/InitStateEquil.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/equil/InitStateEquil.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/equil/InitStateEquil.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/equil/InitStateEquil.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/equil/InitStateEquil.cpp +In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, + from /usr/include/c++/15/bits/allocator.h:46, + from /usr/include/c++/15/string:45, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /usr/include/dune/grid/common/grid.hh:12: +In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, from /usr/include/c++/15/bits/allocator.h:46, from /usr/include/c++/15/string:45, @@ -6515,8 +6324,6 @@ /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ -[ 26%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/equil/InitStateEquil.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/equil/InitStateEquil.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/equil/InitStateEquil.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/equil/InitStateEquil.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/equil/InitStateEquil.cpp In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/equil/InitStateEquil.cpp:25: /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/equil/InitStateEquil_impl.hpp: In instantiation of 'std::pair<_FIter, _FIter> Opm::EQUIL::Details::cellZMinMax(const Element&) [with Scalar = double; Element = Dune::cpgrid::Entity<0>]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/equil/InitStateEquil.cpp:98:1: required from here @@ -6565,6 +6372,26 @@ /usr/include/c++/15/bits/stl_pair.h:1164:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 1164 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:39, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolverGpuBridge.hpp:25, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:43: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > >::CellIterator; GridView = Dune::GridView >]' + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' + 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here + 1337 | virtual void writeCellData(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 391 | const FieldVector position() const + | ^~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/equil/InitStateEquil_impl.hpp: In function 'Scalar Opm::EQUIL::Details::cellCenterDepth(const Element&) [with Scalar = double; Element = Dune::cpgrid::Entity<0>]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/equil/InitStateEquil_impl.hpp:137:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 137 | zz += geometry.corner(i)[zCoord]; @@ -6588,29 +6415,78 @@ | ^ 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 +In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, + from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, + from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, + from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:72, + from /usr/include/opm/material/fluidstates/BlackOilFluidState.hpp:31, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferAnalytical.hpp:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/BlackoilAquiferModel.hpp:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:43: +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); + | ^~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:33: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh: In member function 'double Opm::VtkTensorFunction::evaluate(int, const Element&, const Dune::FieldVector::dim>&) const [with GridView = Dune::GridView >; Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > >]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh:92:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 92 | Dune::FieldVector local = + | ^~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = false; bool needNormal = false; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = false; bool needFaceNormal = false]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:25: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 156 | const auto& geometry = intersection.geometry(); + | ^~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/equil/InitStateEquil_impl.hpp: In function 'std::pair<_FIter, _FIter> Opm::EQUIL::Details::cellZMinMax(const Element&) [with Scalar = double; Element = Dune::cpgrid::Entity<0>]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/equil/InitStateEquil_impl.hpp:162:26: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 162 | std::pair cellZMinMax(const Element& element) | ^~~~~~~~~~~ -In file included from /usr/include/c++/15/vector:74, - from /usr/include/dune/grid/common/grid.hh:14: -/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': -/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 557 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); + | ^~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:47, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/GenericTracerModel.hpp:37, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/TracerModel.hpp:38, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:42: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp: In member function 'void Opm::BlackOilNewtonMethod::update_(SolutionVector&, const SolutionVector&, const GlobalEqVector&, const GlobalEqVector&, const DofIndices&) [with DofIndices = std::vector; TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp:177:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 177 | const auto zero = 0.0 * solutionUpdate[0]; + | ^~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp: In member function 'Opm::ConvergenceReport Opm::BlackoilModelNldd::getDomainReservoirConvergence(double, double, int, const Domain&, Opm::DeferredLogger&, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:725:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 725 | const auto [ pvSum, numAquiferPvSum] + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:49, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Main.hpp:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_oilwater_brine.cpp:26: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:438:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 438 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); + | ^~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, | ^~~~~~~~~~~~~~~~~~~~~~~ -[ 27%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/ExtractParallelGridInformationToISTL.cpp.o +[ 23%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/ExtractParallelGridInformationToISTL.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/linalg/ExtractParallelGridInformationToISTL.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/linalg/ExtractParallelGridInformationToISTL.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/ExtractParallelGridInformationToISTL.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ExtractParallelGridInformationToISTL.cpp +[ 23%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlexibleSolver1.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlexibleSolver1.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlexibleSolver1.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlexibleSolver1.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/FlexibleSolver1.cpp In function 'void Opm::Amg::getTrueImpesWeights(int, Vector&, const GridView&, ElementContext&, const Model&, std::size_t) [with Vector = Dune::BlockVector, std::allocator > >; GridView = Dune::GridView >; ElementContext = Opm::FvBaseElementContext; Model = Opm::FIBlackOilModel]', inlined from 'Opm::ISTLSolver::getWeightsCalculator(const Opm::PropertyTree&, const Matrix&, std::size_t) const::' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:612:53: /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:123:76: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | MatrixBlockType block_transpose = Details::transposeDenseMatrix(block); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -[ 27%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlexibleSolver1.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlexibleSolver1.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlexibleSolver1.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlexibleSolver1.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/FlexibleSolver1.cpp +In function 'void Opm::Amg::getTrueImpesWeights(int, Vector&, const GridView&, ElementContext&, const Model&, std::size_t) [with Vector = Dune::BlockVector, std::allocator > >; GridView = Dune::GridView >; ElementContext = Opm::FvBaseElementContext; Model = Opm::FIBlackOilModel]', + inlined from 'Opm::ISTLSolver::getWeightsCalculator(const Opm::PropertyTree&, const Matrix&, std::size_t) const::' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:612:53: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:123:76: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 + 123 | MatrixBlockType block_transpose = Details::transposeDenseMatrix(block); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/dune/istl/umfpack.hh:20, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:31, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/FlexibleSolver_impl.hpp:26, @@ -6688,14 +6564,28 @@ /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ -[ 27%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlexibleSolver2.cpp.o +In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ +[ 23%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlexibleSolver2.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlexibleSolver2.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlexibleSolver2.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlexibleSolver2.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/FlexibleSolver2.cpp -In file included from /usr/include/c++/15/vector:74, - from /usr/include/dune/grid/common/grid.hh:14: -/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': -/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 557 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/istl/umfpack.hh:20, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:31, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/FlexibleSolver_impl.hpp:26, @@ -6753,57 +6643,54 @@ /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/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, - from /usr/include/c++/15/bits/allocator.h:46, - from /usr/include/c++/15/string:45, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /usr/include/dune/grid/common/grid.hh:12: -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[ 27%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlexibleSolver3.cpp.o +[ 23%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlexibleSolver3.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlexibleSolver3.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlexibleSolver3.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlexibleSolver3.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/FlexibleSolver3.cpp -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~ /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 function 'void Opm::Amg::getTrueImpesWeights(int, Vector&, const GridView&, ElementContext&, const Model&, std::size_t) [with Vector = Dune::BlockVector, std::allocator > >; GridView = Dune::GridView >; ElementContext = Opm::FvBaseElementContext; Model = Opm::FIBlackOilModel]', - inlined from 'Opm::ISTLSolver::getWeightsCalculator(const Opm::PropertyTree&, const Matrix&, std::size_t) const::' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:612:53: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:123:76: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 - 123 | MatrixBlockType block_transpose = Details::transposeDenseMatrix(block); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -[ 27%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlexibleSolver4.cpp.o +/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]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +[ 23%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlexibleSolver4.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlexibleSolver4.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlexibleSolver4.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlexibleSolver4.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/FlexibleSolver4.cpp +[ 23%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlexibleSolver5.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlexibleSolver5.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlexibleSolver5.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlexibleSolver5.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/FlexibleSolver5.cpp +In file included from /usr/include/c++/15/vector:74, + from /usr/include/dune/grid/common/grid.hh:14: +/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': +/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 557 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterBrineProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 23%] Built target flow_liboilwater +make -f CMakeFiles/flow_libgaswater_brine.dir/build.make CMakeFiles/flow_libgaswater_brine.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libgaswater_brine.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/flow_libgaswater_brine.dir/build.make CMakeFiles/flow_libgaswater_brine.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 23%] Building CXX object CMakeFiles/flow_libgaswater_brine.dir/flow/flow_gaswater_brine.cpp.o +/usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_libgaswater_brine.dir/flow/flow_gaswater_brine.cpp.o -MF CMakeFiles/flow_libgaswater_brine.dir/flow/flow_gaswater_brine.cpp.o.d -o CMakeFiles/flow_libgaswater_brine.dir/flow/flow_gaswater_brine.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gaswater_brine.cpp +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 23%] Built target flow_libgaswater +make -f CMakeFiles/flow_liboilwater_polymer.dir/build.make CMakeFiles/flow_liboilwater_polymer.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_liboilwater_polymer.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/flow_liboilwater_polymer.dir/build.make CMakeFiles/flow_liboilwater_polymer.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 23%] Building CXX object CMakeFiles/flow_liboilwater_polymer.dir/flow/flow_oilwater_polymer.cpp.o +/usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_liboilwater_polymer.dir/flow/flow_oilwater_polymer.cpp.o -MF CMakeFiles/flow_liboilwater_polymer.dir/flow/flow_oilwater_polymer.cpp.o.d -o CMakeFiles/flow_liboilwater_polymer.dir/flow/flow_oilwater_polymer.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_oilwater_polymer.cpp +[ 25%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlexibleSolver6.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlexibleSolver6.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlexibleSolver6.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlexibleSolver6.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/FlexibleSolver6.cpp +[ 25%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlowLinearSolverParameters.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlowLinearSolverParameters.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlowLinearSolverParameters.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlowLinearSolverParameters.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/FlowLinearSolverParameters.cpp In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, from /usr/include/c++/15/bits/allocator.h:46, from /usr/include/c++/15/string:45, @@ -6834,86 +6721,42 @@ /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ -[ 27%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlexibleSolver5.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlexibleSolver5.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlexibleSolver5.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlexibleSolver5.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/FlexibleSolver5.cpp -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 27%] Built target flow_libgaswater -make -f CMakeFiles/flow_libgaswater_brine.dir/build.make CMakeFiles/flow_libgaswater_brine.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libgaswater_brine.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_libgaswater_brine.dir/build.make CMakeFiles/flow_libgaswater_brine.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 27%] Building CXX object CMakeFiles/flow_libgaswater_brine.dir/flow/flow_gaswater_brine.cpp.o -/usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_libgaswater_brine.dir/flow/flow_gaswater_brine.cpp.o -MF CMakeFiles/flow_libgaswater_brine.dir/flow/flow_gaswater_brine.cpp.o.d -o CMakeFiles/flow_libgaswater_brine.dir/flow/flow_gaswater_brine.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gaswater_brine.cpp -[ 28%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlexibleSolver6.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlexibleSolver6.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlexibleSolver6.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlexibleSolver6.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/FlexibleSolver6.cpp -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ -/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 member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ -[ 28%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlowLinearSolverParameters.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlowLinearSolverParameters.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlowLinearSolverParameters.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlowLinearSolverParameters.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/FlowLinearSolverParameters.cpp +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:305, + from /usr/include/opm/grid/CpGrid.hpp:1982, + from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_oilwater_polymer.cpp:24: +/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]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem; Scalar = double; Element = Dune::cpgrid::Entity<0>]' + 401 | zz += geometry.corner(i)[zCoord]; + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:362:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' + 362 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/CpGridVanguard.hpp:242:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' + 242 | this->updateCellDepths_(); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:199:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem; Communication = Dune::Communication]' + 199 | { vanguard_->loadBalance(); } + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/c++/15/bits/unique_ptr.h:1084:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Opm::Simulator; _Args = {Dune::Communication&, bool}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' + 1084 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:343:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' + 343 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:246:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem; Opm::FlowMain = Opm::FlowMain]' + 246 | setupModelSimulator(); + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:172:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' + 172 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_oilwater_polymer.cpp:74:28: required from here + 74 | return mainfunc.execute(); + | ~~~~~~~~~~~~~~~~^~ +/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 /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:305, @@ -6950,42 +6793,42 @@ /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 | ^~~~~~ -[ 28%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/ISTLSolver.cpp.o +[ 25%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/ISTLSolver.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/linalg/ISTLSolver.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/linalg/ISTLSolver.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/ISTLSolver.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.cpp In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel.hpp:360, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:44, - from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gaswater_brine.cpp:25: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp: In instantiation of 'std::pair::type::type, typename Opm::Properties::Detail::GetPropImpl::type::type> Opm::BlackoilModel::localConvergenceData(std::vector::type::type>&, std::vector::type::type>&, std::vector::type::type>&, std::vector&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:766:15: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getReservoirConvergence(double, double, int, int, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' + from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_oilwater_polymer.cpp:25: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp: In instantiation of 'std::pair::type::type, typename Opm::Properties::Detail::GetPropImpl::type::type> Opm::BlackoilModel::localConvergenceData(std::vector::type::type>&, std::vector::type::type>&, std::vector::type::type>&, std::vector&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:766:15: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getReservoirConvergence(double, double, int, int, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' 766 | this->localConvergenceData(R_sum, maxCoeff, B_avg, maxCoeffCell); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:953:19: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getConvergence(const Opm::SimulatorTimerInterface&, int, int, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:953:19: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getConvergence(const Opm::SimulatorTimerInterface&, int, int, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' 953 | auto report = getReservoirConvergence(timer.simulationTimeElapsed(), | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:190:24: required from 'void Opm::BlackoilModel::initialLinearization(Opm::SimulatorReportSingle&, int, int, int, const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:190:24: required from 'void Opm::BlackoilModel::initialLinearization(Opm::SimulatorReportSingle&, int, int, int, const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' 190 | auto convrep = getConvergence(timer, iteration, maxIter, residual_norms); | ^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:266:11: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::nonlinearIterationNewton(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:266:11: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::nonlinearIterationNewton(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' 266 | this->initialLinearization(report, | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:238:48: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:471:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:471:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' 471 | auto stepReport = solver_->step(timer); | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:206:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&, int, char**) [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:206:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&, int, char**) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' 206 | bool continue_looping = runStep(timer); | ^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:373:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:373:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' 373 | SimulatorReport report = simulator_->run(*simtimer_, this->argc_, this->argv_); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:360:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:360:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' 360 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:172:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:172:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' 172 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gaswater_brine.cpp:82:28: required from here - 82 | return mainfunc.execute(); +/build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_oilwater_polymer.cpp:74:28: required from here + 74 | return mainfunc.execute(); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:609:1: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 609 | BlackoilModel:: @@ -6993,10 +6836,10 @@ In file included from /usr/include/dune/grid/common/grid.hh:17, from /usr/include/opm/grid/CpGrid.hpp:45: /usr/include/dune/common/fvector.hh: In instantiation of 'constexpr auto Dune::operator*(Scalar, const FieldVector&) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double; int SIZE = 3]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp:177:31: required from 'void Opm::BlackOilNewtonMethod::update_(SolutionVector&, const SolutionVector&, const GlobalEqVector&, const GlobalEqVector&, const DofIndices&) [with DofIndices = std::vector; TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem; SolutionVector = Dune::BlockVector, std::allocator > >; GlobalEqVector = Dune::BlockVector, std::allocator > >]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp:177:31: required from 'void Opm::BlackOilNewtonMethod::update_(SolutionVector&, const SolutionVector&, const GlobalEqVector&, const GlobalEqVector&, const DofIndices&) [with DofIndices = std::vector; TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem; SolutionVector = Dune::BlockVector, std::allocator > >; GlobalEqVector = Dune::BlockVector, std::allocator > >]' 177 | const auto zero = 0.0 * solutionUpdate[0]; | ~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:640:29: required from 'void Opm::BlackoilModelNldd::updateDomainSolution(const Domain&, const BVector&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem; Domain = Opm::SubDomain; BVector = Dune::BlockVector, std::allocator > >]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:640:29: required from 'void Opm::BlackoilModelNldd::updateDomainSolution(const Domain&, const BVector&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem; Domain = Opm::SubDomain; BVector = Dune::BlockVector, std::allocator > >]' 640 | newtonMethod.update_(/*nextSolution=*/solution, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 641 | /*curSolution=*/solution, @@ -7007,232 +6850,73 @@ | ~~~~~~~~~~~~~ 644 | domain.cells); // the update routines of the black | ~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:527:19: required from 'Opm::ConvergenceReport Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::SimulatorReportSingle&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem; Domain = Opm::SubDomain]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:527:19: required from 'Opm::ConvergenceReport Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::SimulatorReportSingle&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem; Domain = Opm::SubDomain]' 527 | this->updateDomainSolution(domain, x); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:917:24: required from 'void Opm::BlackoilModelNldd::solveDomainJacobi(GlobalEqVector&, GlobalEqVector&, Opm::SimulatorReportSingle&, Opm::DeferredLogger&, int, const Opm::SimulatorTimerInterface&, const Domain&) [with GlobalEqVector = Dune::BlockVector, std::allocator > >; TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem; Domain = Opm::SubDomain]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:917:24: required from 'void Opm::BlackoilModelNldd::solveDomainJacobi(GlobalEqVector&, GlobalEqVector&, Opm::SimulatorReportSingle&, Opm::DeferredLogger&, int, const Opm::SimulatorTimerInterface&, const Domain&) [with GlobalEqVector = Dune::BlockVector, std::allocator > >; TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem; Domain = Opm::SubDomain]' 917 | auto convrep = solveDomain(domain, timer, local_report, logger, iteration, false); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:266:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:266:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' 266 | solveDomainJacobi(solution, locally_solved, local_report, logger, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | iteration, timer, domain); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:243:59: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:471:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:471:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' 471 | auto stepReport = solver_->step(timer); | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:206:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&, int, char**) [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:206:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&, int, char**) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' 206 | bool continue_looping = runStep(timer); | ^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:373:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:373:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' 373 | SimulatorReport report = simulator_->run(*simtimer_, this->argc_, this->argv_); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:360:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:360:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' 360 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:172:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:172:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' 172 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gaswater_brine.cpp:82:28: required from here - 82 | return mainfunc.execute(); +/build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_oilwater_polymer.cpp:74:28: required from here + 74 | return mainfunc.execute(); | ~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fvector.hh:244:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | return result; | ^~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel.hpp:30: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp: In instantiation of 'std::pair::type::type, typename Opm::Properties::Detail::GetPropImpl::type::type> Opm::BlackoilModelNldd::localDomainConvergenceData(const Domain&, std::vector::type::type>&, std::vector::type::type>&, std::vector::type::type>&, std::vector&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar; Domain = Opm::SubDomain]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:726:21: required from 'Opm::ConvergenceReport Opm::BlackoilModelNldd::getDomainReservoirConvergence(double, double, int, const Domain&, Opm::DeferredLogger&, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' - 726 | = this->localDomainConvergenceData(domain, R_sum, maxCoeff, B_avg, maxCoeffCell); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:829:29: required from 'Opm::ConvergenceReport Opm::BlackoilModelNldd::getDomainConvergence(const Domain&, const Opm::SimulatorTimerInterface&, int, Opm::DeferredLogger&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' - 829 | auto report = this->getDomainReservoirConvergence(timer.simulationTimeElapsed(), - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:482:33: required from 'Opm::ConvergenceReport Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::SimulatorReportSingle&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem; Domain = Opm::SubDomain]' - 482 | auto convreport = this->getDomainConvergence(domain, timer, 0, logger, resnorms); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:917:24: required from 'void Opm::BlackoilModelNldd::solveDomainJacobi(GlobalEqVector&, GlobalEqVector&, Opm::SimulatorReportSingle&, Opm::DeferredLogger&, int, const Opm::SimulatorTimerInterface&, const Domain&) [with GlobalEqVector = Dune::BlockVector, std::allocator > >; TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem; Domain = Opm::SubDomain]' - 917 | auto convrep = solveDomain(domain, timer, local_report, logger, iteration, false); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:266:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]' - 266 | solveDomainJacobi(solution, locally_solved, local_report, logger, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 267 | iteration, timer, domain); - | ~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:243:59: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:471:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]' - 471 | auto stepReport = solver_->step(timer); - | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:206:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&, int, char**) [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]' - 206 | bool continue_looping = runStep(timer); - | ^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:373:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]' - 373 | SimulatorReport report = simulator_->run(*simtimer_, this->argc_, this->argv_); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:360:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]' - 360 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:172:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]' - 172 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gaswater_brine.cpp:82:28: required from here - 82 | return mainfunc.execute(); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:653:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 653 | std::pair localDomainConvergenceData(const Domain& domain, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:39, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolverGpuBridge.hpp:25, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:43: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > >::CellIterator; GridView = Dune::GridView >]' - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' - 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here - 1337 | virtual void writeCellData(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 391 | const FieldVector position() const - | ^~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 28%] Built target flow_liboilwater -make -f CMakeFiles/flow_liboilwater_polymer.dir/build.make CMakeFiles/flow_liboilwater_polymer.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_liboilwater_polymer.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_liboilwater_polymer.dir/build.make CMakeFiles/flow_liboilwater_polymer.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 28%] Building CXX object CMakeFiles/flow_liboilwater_polymer.dir/flow/flow_oilwater_polymer.cpp.o -/usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_liboilwater_polymer.dir/flow/flow_oilwater_polymer.cpp.o -MF CMakeFiles/flow_liboilwater_polymer.dir/flow/flow_oilwater_polymer.cpp.o.d -o CMakeFiles/flow_liboilwater_polymer.dir/flow/flow_oilwater_polymer.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_oilwater_polymer.cpp -In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, - from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:72, - from /usr/include/opm/material/fluidstates/BlackOilFluidState.hpp:31, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferAnalytical.hpp:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/BlackoilAquiferModel.hpp:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:43: -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:33: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh: In member function 'double Opm::VtkTensorFunction::evaluate(int, const Element&, const Dune::FieldVector::dim>&) const [with GridView = Dune::GridView >; Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > >]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh:92:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 92 | Dune::FieldVector local = - | ^~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = false; bool needNormal = false; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = false; bool needFaceNormal = false]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:25: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 156 | const auto& geometry = intersection.geometry(); - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); - | ^~~~~~ -/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-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:47, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/GenericTracerModel.hpp:37, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/TracerModel.hpp:38, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:42: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp: In member function 'void Opm::BlackOilNewtonMethod::update_(SolutionVector&, const SolutionVector&, const GlobalEqVector&, const GlobalEqVector&, const DofIndices&) [with DofIndices = std::vector; TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp:177:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 177 | const auto zero = 0.0 * solutionUpdate[0]; - | ^~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp: In member function 'Opm::ConvergenceReport Opm::BlackoilModelNldd::getDomainReservoirConvergence(double, double, int, const Domain&, Opm::DeferredLogger&, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:725:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 725 | const auto [ pvSum, numAquiferPvSum] - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:49, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Main.hpp:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gaswater_brine.cpp:26: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:438:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 438 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); - | ^~~~ -[ 28%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/MILU.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/linalg/MILU.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/linalg/MILU.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/MILU.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/MILU.cpp -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:305, - from /usr/include/opm/grid/CpGrid.hpp:1982, - from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_oilwater_polymer.cpp:24: -/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]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem; Scalar = double; Element = Dune::cpgrid::Entity<0>]' - 401 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:362:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' - 362 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/CpGridVanguard.hpp:242:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' - 242 | this->updateCellDepths_(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:199:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem; Communication = Dune::Communication]' - 199 | { vanguard_->loadBalance(); } - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/c++/15/bits/unique_ptr.h:1084:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Opm::Simulator; _Args = {Dune::Communication&, bool}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' - 1084 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:343:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' - 343 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:246:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem; Opm::FlowMain = Opm::FlowMain]' - 246 | setupModelSimulator(); - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:172:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' - 172 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_oilwater_polymer.cpp:74:28: required from here - 74 | return mainfunc.execute(); - | ~~~~~~~~~~~~~~~~^~ -/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-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel.hpp:360, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:44, - from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_oilwater_polymer.cpp:25: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp: In instantiation of 'std::pair::type::type, typename Opm::Properties::Detail::GetPropImpl::type::type> Opm::BlackoilModel::localConvergenceData(std::vector::type::type>&, std::vector::type::type>&, std::vector::type::type>&, std::vector&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:766:15: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getReservoirConvergence(double, double, int, int, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' + from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gaswater_brine.cpp:25: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp: In instantiation of 'std::pair::type::type, typename Opm::Properties::Detail::GetPropImpl::type::type> Opm::BlackoilModel::localConvergenceData(std::vector::type::type>&, std::vector::type::type>&, std::vector::type::type>&, std::vector&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:766:15: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getReservoirConvergence(double, double, int, int, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' 766 | this->localConvergenceData(R_sum, maxCoeff, B_avg, maxCoeffCell); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:953:19: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getConvergence(const Opm::SimulatorTimerInterface&, int, int, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:953:19: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getConvergence(const Opm::SimulatorTimerInterface&, int, int, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' 953 | auto report = getReservoirConvergence(timer.simulationTimeElapsed(), | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:190:24: required from 'void Opm::BlackoilModel::initialLinearization(Opm::SimulatorReportSingle&, int, int, int, const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:190:24: required from 'void Opm::BlackoilModel::initialLinearization(Opm::SimulatorReportSingle&, int, int, int, const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]' 190 | auto convrep = getConvergence(timer, iteration, maxIter, residual_norms); | ^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:266:11: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::nonlinearIterationNewton(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:266:11: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::nonlinearIterationNewton(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]' 266 | this->initialLinearization(report, | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:238:48: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:471:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:471:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]' 471 | auto stepReport = solver_->step(timer); | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:206:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&, int, char**) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:206:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&, int, char**) [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]' 206 | bool continue_looping = runStep(timer); | ^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:373:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:373:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]' 373 | SimulatorReport report = simulator_->run(*simtimer_, this->argc_, this->argv_); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:360:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:360:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]' 360 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:172:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:172:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]' 172 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_oilwater_polymer.cpp:74:28: required from here - 74 | return mainfunc.execute(); +/build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gaswater_brine.cpp:82:28: required from here + 82 | return mainfunc.execute(); | ~~~~~~~~~~~~~~~~^~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:609:1: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 609 | BlackoilModel:: @@ -7240,10 +6924,10 @@ In file included from /usr/include/dune/grid/common/grid.hh:17, from /usr/include/opm/grid/CpGrid.hpp:45: /usr/include/dune/common/fvector.hh: In instantiation of 'constexpr auto Dune::operator*(Scalar, const FieldVector&) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double; int SIZE = 3]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp:177:31: required from 'void Opm::BlackOilNewtonMethod::update_(SolutionVector&, const SolutionVector&, const GlobalEqVector&, const GlobalEqVector&, const DofIndices&) [with DofIndices = std::vector; TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem; SolutionVector = Dune::BlockVector, std::allocator > >; GlobalEqVector = Dune::BlockVector, std::allocator > >]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp:177:31: required from 'void Opm::BlackOilNewtonMethod::update_(SolutionVector&, const SolutionVector&, const GlobalEqVector&, const GlobalEqVector&, const DofIndices&) [with DofIndices = std::vector; TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem; SolutionVector = Dune::BlockVector, std::allocator > >; GlobalEqVector = Dune::BlockVector, std::allocator > >]' 177 | const auto zero = 0.0 * solutionUpdate[0]; | ~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:640:29: required from 'void Opm::BlackoilModelNldd::updateDomainSolution(const Domain&, const BVector&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem; Domain = Opm::SubDomain; BVector = Dune::BlockVector, std::allocator > >]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:640:29: required from 'void Opm::BlackoilModelNldd::updateDomainSolution(const Domain&, const BVector&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem; Domain = Opm::SubDomain; BVector = Dune::BlockVector, std::allocator > >]' 640 | newtonMethod.update_(/*nextSolution=*/solution, | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 641 | /*curSolution=*/solution, @@ -7254,35 +6938,35 @@ | ~~~~~~~~~~~~~ 644 | domain.cells); // the update routines of the black | ~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:527:19: required from 'Opm::ConvergenceReport Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::SimulatorReportSingle&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem; Domain = Opm::SubDomain]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:527:19: required from 'Opm::ConvergenceReport Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::SimulatorReportSingle&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem; Domain = Opm::SubDomain]' 527 | this->updateDomainSolution(domain, x); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:917:24: required from 'void Opm::BlackoilModelNldd::solveDomainJacobi(GlobalEqVector&, GlobalEqVector&, Opm::SimulatorReportSingle&, Opm::DeferredLogger&, int, const Opm::SimulatorTimerInterface&, const Domain&) [with GlobalEqVector = Dune::BlockVector, std::allocator > >; TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem; Domain = Opm::SubDomain]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:917:24: required from 'void Opm::BlackoilModelNldd::solveDomainJacobi(GlobalEqVector&, GlobalEqVector&, Opm::SimulatorReportSingle&, Opm::DeferredLogger&, int, const Opm::SimulatorTimerInterface&, const Domain&) [with GlobalEqVector = Dune::BlockVector, std::allocator > >; TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem; Domain = Opm::SubDomain]' 917 | auto convrep = solveDomain(domain, timer, local_report, logger, iteration, false); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:266:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:266:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]' 266 | solveDomainJacobi(solution, locally_solved, local_report, logger, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | iteration, timer, domain); | ~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:243:59: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:471:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:471:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]' 471 | auto stepReport = solver_->step(timer); | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:206:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&, int, char**) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:206:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&, int, char**) [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]' 206 | bool continue_looping = runStep(timer); | ^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:373:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:373:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]' 373 | SimulatorReport report = simulator_->run(*simtimer_, this->argc_, this->argv_); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:360:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:360:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]' 360 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:172:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:172:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]' 172 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_oilwater_polymer.cpp:74:28: required from here - 74 | return mainfunc.execute(); +/build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gaswater_brine.cpp:82:28: required from here + 82 | return mainfunc.execute(); | ~~~~~~~~~~~~~~~~^~ /usr/include/dune/common/fvector.hh:244:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | return result; @@ -7371,16 +7055,47 @@ /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 | ^~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 28%] Built target flow_liboilwater_brine -make -f CMakeFiles/flow_liboilwater_polymer_injectivity.dir/build.make CMakeFiles/flow_liboilwater_polymer_injectivity.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_liboilwater_polymer_injectivity.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_liboilwater_polymer_injectivity.dir/build.make CMakeFiles/flow_liboilwater_polymer_injectivity.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 28%] Building CXX object CMakeFiles/flow_liboilwater_polymer_injectivity.dir/flow/flow_oilwater_polymer_injectivity.cpp.o -/usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_liboilwater_polymer_injectivity.dir/flow/flow_oilwater_polymer_injectivity.cpp.o -MF CMakeFiles/flow_liboilwater_polymer_injectivity.dir/flow/flow_oilwater_polymer_injectivity.cpp.o.d -o CMakeFiles/flow_liboilwater_polymer_injectivity.dir/flow/flow_oilwater_polymer_injectivity.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_oilwater_polymer_injectivity.cpp +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel.hpp:30: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp: In instantiation of 'std::pair::type::type, typename Opm::Properties::Detail::GetPropImpl::type::type> Opm::BlackoilModelNldd::localDomainConvergenceData(const Domain&, std::vector::type::type>&, std::vector::type::type>&, std::vector::type::type>&, std::vector&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar; Domain = Opm::SubDomain]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:726:21: required from 'Opm::ConvergenceReport Opm::BlackoilModelNldd::getDomainReservoirConvergence(double, double, int, const Domain&, Opm::DeferredLogger&, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' + 726 | = this->localDomainConvergenceData(domain, R_sum, maxCoeff, B_avg, maxCoeffCell); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:829:29: required from 'Opm::ConvergenceReport Opm::BlackoilModelNldd::getDomainConvergence(const Domain&, const Opm::SimulatorTimerInterface&, int, Opm::DeferredLogger&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' + 829 | auto report = this->getDomainReservoirConvergence(timer.simulationTimeElapsed(), + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:482:33: required from 'Opm::ConvergenceReport Opm::BlackoilModelNldd::solveDomain(const Domain&, const Opm::SimulatorTimerInterface&, Opm::SimulatorReportSingle&, Opm::DeferredLogger&, int, bool) [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem; Domain = Opm::SubDomain]' + 482 | auto convreport = this->getDomainConvergence(domain, timer, 0, logger, resnorms); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:917:24: required from 'void Opm::BlackoilModelNldd::solveDomainJacobi(GlobalEqVector&, GlobalEqVector&, Opm::SimulatorReportSingle&, Opm::DeferredLogger&, int, const Opm::SimulatorTimerInterface&, const Domain&) [with GlobalEqVector = Dune::BlockVector, std::allocator > >; TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem; Domain = Opm::SubDomain]' + 917 | auto convrep = solveDomain(domain, timer, local_report, logger, iteration, false); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:266:38: required from 'Opm::SimulatorReportSingle Opm::BlackoilModelNldd::nonlinearIterationNldd(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]' + 266 | solveDomainJacobi(solution, locally_solved, local_report, logger, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 267 | iteration, timer, domain); + | ~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:243:59: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:471:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]' + 471 | auto stepReport = solver_->step(timer); + | ~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:206:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&, int, char**) [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]' + 206 | bool continue_looping = runStep(timer); + | ^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:373:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]' + 373 | SimulatorReport report = simulator_->run(*simtimer_, this->argc_, this->argv_); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:360:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]' + 360 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:172:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]' + 172 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gaswater_brine.cpp:82:28: required from here + 82 | return mainfunc.execute(); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:653:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 653 | std::pair localDomainConvergenceData(const Domain& domain, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, @@ -7464,8 +7179,26 @@ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 391 | const FieldVector position() const | ^~~~~~~~ -[ 28%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/ParallelIstlInformation.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/linalg/ParallelIstlInformation.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/linalg/ParallelIstlInformation.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/ParallelIstlInformation.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ParallelIstlInformation.cpp +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:39, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolverGpuBridge.hpp:25, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:43: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > >::CellIterator; GridView = Dune::GridView >]' + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' + 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here + 1337 | virtual void writeCellData(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 391 | const FieldVector position() const + | ^~~~~~~~ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); @@ -7480,6 +7213,19 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:25: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 156 | const auto& geometry = intersection.geometry(); | ^~~~~~~~ +In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, + from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, + from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, + from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:72, + from /usr/include/opm/material/fluidstates/BlackOilFluidState.hpp:31, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferAnalytical.hpp:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/BlackoilAquiferModel.hpp:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:43: +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); + | ^~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilintensivequantities.hh:34, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilboundaryratevector.hh:34, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:35, @@ -7490,10 +7236,20 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilpolymermodules.hh:822:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 822 | auto dist = elemCtx.pos(interiorDofIdx, timeIdx) - elemCtx.pos(exteriorDofIdx, timeIdx); | ^~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:33: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh: In member function 'double Opm::VtkTensorFunction::evaluate(int, const Element&, const Dune::FieldVector::dim>&) const [with GridView = Dune::GridView >; Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > >]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh:92:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 92 | Dune::FieldVector local = + | ^~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); | ^~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = false; bool needNormal = false; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = false; bool needFaceNormal = false]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:25: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 156 | const auto& geometry = intersection.geometry(); + | ^~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:47: /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp: In member function 'void Opm::BlackOilNewtonMethod::update_(SolutionVector&, const SolutionVector&, const GlobalEqVector&, const GlobalEqVector&, const DofIndices&) [with DofIndices = std::vector; TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp:177:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -7510,8 +7266,79 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:438:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 438 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); | ^~~~ -[ 28%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/ParallelOverlappingILU0.cpp.o +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); + | ^~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:47, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/GenericTracerModel.hpp:37, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/TracerModel.hpp:38, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:42: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp: In member function 'void Opm::BlackOilNewtonMethod::update_(SolutionVector&, const SolutionVector&, const GlobalEqVector&, const GlobalEqVector&, const DofIndices&) [with DofIndices = std::vector; TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp:177:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 177 | const auto zero = 0.0 * solutionUpdate[0]; + | ^~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp: In member function 'Opm::ConvergenceReport Opm::BlackoilModelNldd::getDomainReservoirConvergence(double, double, int, const Domain&, Opm::DeferredLogger&, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:725:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 725 | const auto [ pvSum, numAquiferPvSum] + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:49, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Main.hpp:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gaswater_brine.cpp:26: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:438:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 438 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); + | ^~~~ +[ 25%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/MILU.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/linalg/MILU.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/linalg/MILU.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/MILU.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/MILU.cpp +In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ +In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ +[ 25%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/ParallelIstlInformation.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/linalg/ParallelIstlInformation.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/linalg/ParallelIstlInformation.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/ParallelIstlInformation.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ParallelIstlInformation.cpp +[ 25%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/ParallelOverlappingILU0.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/linalg/ParallelOverlappingILU0.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/linalg/ParallelOverlappingILU0.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/ParallelOverlappingILU0.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ParallelOverlappingILU0.cpp +/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/paamg/construction.hh:10, from /usr/include/dune/istl/paamg/smoother.hh:8, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ParallelOverlappingILU0.hpp:25, @@ -7660,6 +7487,36 @@ /usr/include/dune/common/parallel/communicator.hh:1307:9: 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/dune/common/parallel/communicator.hh: In member function 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = Dune::BlockVector >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter > >; bool send = true]': /usr/include/dune/common/parallel/communicator.hh:1307:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 25%] Built target flow_liboilwater_brine +make -f CMakeFiles/flow_liboilwater_polymer_injectivity.dir/build.make CMakeFiles/flow_liboilwater_polymer_injectivity.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_liboilwater_polymer_injectivity.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/flow_liboilwater_polymer_injectivity.dir/build.make CMakeFiles/flow_liboilwater_polymer_injectivity.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 25%] Building CXX object CMakeFiles/flow_liboilwater_polymer_injectivity.dir/flow/flow_oilwater_polymer_injectivity.cpp.o +/usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_liboilwater_polymer_injectivity.dir/flow/flow_oilwater_polymer_injectivity.cpp.o -MF CMakeFiles/flow_liboilwater_polymer_injectivity.dir/flow/flow_oilwater_polymer_injectivity.cpp.o.d -o CMakeFiles/flow_liboilwater_polymer_injectivity.dir/flow/flow_oilwater_polymer_injectivity.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_oilwater_polymer_injectivity.cpp +In file included from /usr/include/c++/15/vector:74, + from /usr/include/dune/grid/common/grid.hh:14: +/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': +/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 557 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/15/vector:74, + from /usr/include/dune/grid/common/grid.hh:14: +/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': +/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 557 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 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:305, @@ -8022,12 +7879,66 @@ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 391 | const FieldVector position() const | ^~~~~~~~ -In file included from /usr/include/c++/15/vector:74, - from /usr/include/dune/grid/common/grid.hh:14: -/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': -/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 557 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, + from /usr/include/c++/15/bits/allocator.h:46, + from /usr/include/c++/15/string:45, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /usr/include/dune/grid/common/grid.hh:12: +In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ +In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, + from /usr/include/c++/15/bits/allocator.h:46, + from /usr/include/c++/15/string:45, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /usr/include/dune/grid/common/grid.hh:12: +In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); @@ -8077,76 +7988,12 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | zz += geometry.corner(i)[zCoord]; | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterBrineProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, - from /usr/include/c++/15/bits/allocator.h:46, - from /usr/include/c++/15/string:45, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /usr/include/dune/grid/common/grid.hh:12: -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ -In file included from /usr/include/c++/15/vector:74, - from /usr/include/dune/grid/common/grid.hh:14: -/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': -/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 557 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[ 28%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory1.cpp.o +[ 25%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory1.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory1.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory1.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory1.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory1.cpp -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilpolymermodules.hh: In member function 'void Opm::BlackOilPolymerExtensiveQuantities::updateShearMultipliers(const ElementContext&, unsigned int, unsigned int) [with Dummy = bool; TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem; bool enablePolymerV = true]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilpolymermodules.hh:822:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 822 | auto dist = elemCtx.pos(interiorDofIdx, timeIdx) - elemCtx.pos(exteriorDofIdx, timeIdx); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/istl/istlexception.hh:9, from /usr/include/dune/istl/paamg/graph.hh:15, from /usr/include/dune/istl/paamg/aggregates.hh:10, @@ -8199,7 +8046,7 @@ inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ @@ -8209,7 +8056,27 @@ inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ +In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ @@ -8320,36 +8187,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 /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, - from /usr/include/c++/15/bits/allocator.h:46, - from /usr/include/c++/15/string:45, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /usr/include/dune/grid/common/grid.hh:12: -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ In file included from /usr/include/dune/common/fmatrix.hh:16: /usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp:156:61: required from 'void Opm::PressureTransferPolicy::moveToFineLevel(typename ParentType::FineDomainType&) [with FineOperator = Opm::WellModelGhostLastMatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, true>; Communication = Dune::Amg::SequentialInformation; Scalar = double; bool transpose = true; typename ParentType::FineDomainType = Dune::BlockVector, std::allocator > >; ParentType = Dune::Amg::LevelTransferPolicyCpr, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, true>, Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > > >]' @@ -8361,74 +8198,13 @@ /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/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/c++/15/vector:74, - from /usr/include/dune/grid/common/grid.hh:14: -/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': -/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 557 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/istl/paamg/pinfo.hh:17, - from /usr/include/dune/istl/paamg/galerkin.hh:9, - from /usr/include/dune/istl/paamg/matrixhierarchy.hh:12: -/usr/include/dune/common/parallel/communicator.hh: In member function 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = std::vector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true]': -/usr/include/dune/common/parallel/communicator.hh:1307:9: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : - | ^~~~~~ -/usr/include/dune/common/parallel/communicator.hh: In member function 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = std::vector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true]': -/usr/include/dune/common/parallel/communicator.hh:1307:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.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-simulators-2025.04+ds/opm/models/blackoil/blackoilpolymermodules.hh: In member function 'void Opm::BlackOilPolymerExtensiveQuantities::updateShearMultipliers(const ElementContext&, unsigned int, unsigned int) [with Dummy = bool; TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerProblem; bool enablePolymerV = true]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilpolymermodules.hh:822:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 822 | auto dist = elemCtx.pos(interiorDofIdx, timeIdx) - elemCtx.pos(exteriorDofIdx, timeIdx); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, - from /usr/include/c++/15/bits/allocator.h:46, - from /usr/include/c++/15/string:45, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /usr/include/dune/grid/common/grid.hh:12: -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp: In member function 'void Opm::PressureTransferPolicy::moveToFineLevel(typename ParentType::FineDomainType&) [with FineOperator = Opm::WellModelGhostLastMatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, true>; Communication = Dune::Amg::SequentialInformation; Scalar = double; bool transpose = true]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp:156:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 156 | (*block)[i] = this->lhs_[block - begin] * bw[i]; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ @@ -8438,7 +8214,7 @@ inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ @@ -8462,55 +8238,74 @@ /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ +/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/paamg/pinfo.hh:17, + from /usr/include/dune/istl/paamg/galerkin.hh:9, + from /usr/include/dune/istl/paamg/matrixhierarchy.hh:12: +/usr/include/dune/common/parallel/communicator.hh: In member function 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = std::vector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true]': +/usr/include/dune/common/parallel/communicator.hh:1307:9: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : + | ^~~~~~ +/usr/include/dune/common/parallel/communicator.hh: In member function 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = std::vector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true]': +/usr/include/dune/common/parallel/communicator.hh:1307:9: 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-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/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-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp: In member function 'void Opm::PressureTransferPolicy::moveToFineLevel(typename ParentType::FineDomainType&) [with FineOperator = Opm::WellModelGhostLastMatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, true>; Communication = Dune::Amg::SequentialInformation; Scalar = double; bool transpose = true]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp:156:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 156 | (*block)[i] = this->lhs_[block - begin] * bw[i]; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +In file included from /usr/include/c++/15/vector:74, + from /usr/include/dune/grid/common/grid.hh:14: +/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': +/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 557 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 28%] Built target flow_libgaswater_brine +[ 25%] Built target flow_libgaswater_brine make -f CMakeFiles/flow_libmicp.dir/build.make CMakeFiles/flow_libmicp.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libmicp.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' make -f CMakeFiles/flow_libmicp.dir/build.make CMakeFiles/flow_libmicp.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 28%] Building CXX object CMakeFiles/flow_libmicp.dir/flow/flow_micp.cpp.o +[ 25%] Building CXX object CMakeFiles/flow_libmicp.dir/flow/flow_micp.cpp.o /usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_libmicp.dir/flow/flow_micp.cpp.o -MF CMakeFiles/flow_libmicp.dir/flow/flow_micp.cpp.o.d -o CMakeFiles/flow_libmicp.dir/flow/flow_micp.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_micp.cpp -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilpolymermodules.hh: In member function 'void Opm::BlackOilPolymerExtensiveQuantities::updateShearMultipliers(const ElementContext&, unsigned int, unsigned int) [with Dummy = bool; TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem; bool enablePolymerV = true]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilpolymermodules.hh:822:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 822 | auto dist = elemCtx.pos(interiorDofIdx, timeIdx) - elemCtx.pos(exteriorDofIdx, timeIdx); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp: In member function 'std::pair::type::type, typename Opm::Properties::Detail::GetPropImpl::type::type> Opm::BlackoilModel::localConvergenceData(std::vector::type::type>&, std::vector::type::type>&, std::vector::type::type>&, std::vector&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:609:1: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 609 | BlackoilModel:: - | ^~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 25%] Built target flow_liboilwater_polymer +make -f CMakeFiles/flow_libpolymer.dir/build.make CMakeFiles/flow_libpolymer.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libpolymer.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/flow_libpolymer.dir/build.make CMakeFiles/flow_libpolymer.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 25%] Building CXX object CMakeFiles/flow_libpolymer.dir/flow/flow_polymer.cpp.o +/usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_libpolymer.dir/flow/flow_polymer.cpp.o -MF CMakeFiles/flow_libpolymer.dir/flow/flow_polymer.cpp.o.d -o CMakeFiles/flow_libpolymer.dir/flow/flow_polymer.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_polymer.cpp +In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, + from /usr/include/c++/15/bits/allocator.h:46, + from /usr/include/c++/15/string:45, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /usr/include/dune/grid/common/grid.hh:12: In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ @@ -8520,7 +8315,7 @@ inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ @@ -8528,161 +8323,6 @@ from /usr/include/opm/grid/cpgrid/Iterators.hpp:42, from /usr/include/opm/grid/cpgrid/Entity.hpp:305, from /usr/include/opm/grid/CpGrid.hpp:1982, - from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_micp.cpp:21: -/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]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowMICPProblem; Scalar = double; Element = Dune::cpgrid::Entity<0>]' - 401 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:362:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowMICPProblem]' - 362 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/CpGridVanguard.hpp:242:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowMICPProblem]' - 242 | this->updateCellDepths_(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:199:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowMICPProblem; Communication = Dune::Communication]' - 199 | { vanguard_->loadBalance(); } - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/c++/15/bits/unique_ptr.h:1084:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Opm::Simulator; _Args = {Dune::Communication&, bool}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' - 1084 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:343:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowMICPProblem]' - 343 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:246:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowMICPProblem; Opm::FlowMain = Opm::FlowMain]' - 246 | setupModelSimulator(); - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:172:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowMICPProblem]' - 172 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_micp.cpp:88:28: required from here - 88 | return mainfunc.execute(); - | ~~~~~~~~~~~~~~~~^~ -/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-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel.hpp:360, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:44, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Main.hpp:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_micp.cpp:28: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp: In instantiation of 'std::pair::type::type, typename Opm::Properties::Detail::GetPropImpl::type::type> Opm::BlackoilModel::localConvergenceData(std::vector::type::type>&, std::vector::type::type>&, std::vector::type::type>&, std::vector&) [with TypeTag = Opm::Properties::TTag::FlowMICPProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:766:15: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getReservoirConvergence(double, double, int, int, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowMICPProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' - 766 | this->localConvergenceData(R_sum, maxCoeff, B_avg, maxCoeffCell); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:953:19: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getConvergence(const Opm::SimulatorTimerInterface&, int, int, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowMICPProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' - 953 | auto report = getReservoirConvergence(timer.simulationTimeElapsed(), - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:190:24: required from 'void Opm::BlackoilModel::initialLinearization(Opm::SimulatorReportSingle&, int, int, int, const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowMICPProblem]' - 190 | auto convrep = getConvergence(timer, iteration, maxIter, residual_norms); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:266:11: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::nonlinearIterationNewton(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowMICPProblem]' - 266 | this->initialLinearization(report, - | ~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:238:48: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:471:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowMICPProblem]' - 471 | auto stepReport = solver_->step(timer); - | ~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:206:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&, int, char**) [with TypeTag = Opm::Properties::TTag::FlowMICPProblem]' - 206 | bool continue_looping = runStep(timer); - | ^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:373:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowMICPProblem]' - 373 | SimulatorReport report = simulator_->run(*simtimer_, this->argc_, this->argv_); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:360:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowMICPProblem]' - 360 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:172:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowMICPProblem]' - 172 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_micp.cpp:88:28: required from here - 88 | return mainfunc.execute(); - | ~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:609:1: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 609 | BlackoilModel:: - | ^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkblackoilsolventmodule.hpp:40, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilsolventmodules.hh:41, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoillocalresidualtpfa.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_micp.cpp:25: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > >::CellIterator; GridView = Dune::GridView >]' - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' - 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here - 1337 | virtual void writeCellData(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 391 | const FieldVector position() const - | ^~~~~~~~ -In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/Co2GasPvt.hpp:39, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilsolventparams.hpp:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilsolventmodules.hh:36: -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:33: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh: In member function 'double Opm::VtkTensorFunction::evaluate(int, const Element&, const Dune::FieldVector::dim>&) const [with GridView = Dune::GridView >; Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > >]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh:92:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 92 | Dune::FieldVector local = - | ^~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:39, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolverGpuBridge.hpp:25, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel.hpp:30: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = false; bool needNormal = false; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = false; bool needFaceNormal = false]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:25: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 156 | const auto& geometry = intersection.geometry(); - | ^~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/BlackoilAquiferModel.hpp:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:43: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowMICPProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); - | ^~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:38: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp: In member function 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowMICPProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 28%] Built target flow_liboilwater_polymer -make -f CMakeFiles/flow_libpolymer.dir/build.make CMakeFiles/flow_libpolymer.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libpolymer.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_libpolymer.dir/build.make CMakeFiles/flow_libpolymer.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 28%] Building CXX object CMakeFiles/flow_libpolymer.dir/flow/flow_polymer.cpp.o -/usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_libpolymer.dir/flow/flow_polymer.cpp.o -MF CMakeFiles/flow_libpolymer.dir/flow/flow_polymer.cpp.o.d -o CMakeFiles/flow_libpolymer.dir/flow/flow_polymer.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_polymer.cpp -/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/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/opm/grid/cpgrid/CpGridData.hpp:71, - from /usr/include/opm/grid/cpgrid/Iterators.hpp:42, - from /usr/include/opm/grid/cpgrid/Entity.hpp:305, - from /usr/include/opm/grid/CpGrid.hpp:1982, from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_polymer.cpp:22: /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]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem; Scalar = double; Element = Dune::cpgrid::Entity<0>]' @@ -8751,6 +8391,42 @@ /usr/include/dune/common/fvector.hh:231:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return result; | ^~~~~~ +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:305, + from /usr/include/opm/grid/CpGrid.hpp:1982, + from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_micp.cpp:21: +/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]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowMICPProblem; Scalar = double; Element = Dune::cpgrid::Entity<0>]' + 401 | zz += geometry.corner(i)[zCoord]; + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:362:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowMICPProblem]' + 362 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/CpGridVanguard.hpp:242:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowMICPProblem]' + 242 | this->updateCellDepths_(); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:199:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowMICPProblem; Communication = Dune::Communication]' + 199 | { vanguard_->loadBalance(); } + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/c++/15/bits/unique_ptr.h:1084:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Opm::Simulator; _Args = {Dune::Communication&, bool}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' + 1084 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:343:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowMICPProblem]' + 343 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:246:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowMICPProblem; Opm::FlowMain = Opm::FlowMain]' + 246 | setupModelSimulator(); + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:172:20: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowMICPProblem]' + 172 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_micp.cpp:88:28: required from here + 88 | return mainfunc.execute(); + | ~~~~~~~~~~~~~~~~^~ +/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 + | ^~~~~~ /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-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: required from 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem; Simulator = Opm::Simulator]' 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); @@ -8958,6 +8634,54 @@ /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/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel.hpp:360, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:44, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Main.hpp:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_micp.cpp:28: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp: In instantiation of 'std::pair::type::type, typename Opm::Properties::Detail::GetPropImpl::type::type> Opm::BlackoilModel::localConvergenceData(std::vector::type::type>&, std::vector::type::type>&, std::vector::type::type>&, std::vector&) [with TypeTag = Opm::Properties::TTag::FlowMICPProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:766:15: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getReservoirConvergence(double, double, int, int, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowMICPProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' + 766 | this->localConvergenceData(R_sum, maxCoeff, B_avg, maxCoeffCell); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:953:19: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getConvergence(const Opm::SimulatorTimerInterface&, int, int, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowMICPProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' + 953 | auto report = getReservoirConvergence(timer.simulationTimeElapsed(), + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:190:24: required from 'void Opm::BlackoilModel::initialLinearization(Opm::SimulatorReportSingle&, int, int, int, const Opm::SimulatorTimerInterface&) [with TypeTag = Opm::Properties::TTag::FlowMICPProblem]' + 190 | auto convrep = getConvergence(timer, iteration, maxIter, residual_norms); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:266:11: required from 'Opm::SimulatorReportSingle Opm::BlackoilModel::nonlinearIterationNewton(int, const Opm::SimulatorTimerInterface&, NonlinearSolverType&) [with NonlinearSolverType = Opm::NonlinearSolver >; TypeTag = Opm::Properties::TTag::FlowMICPProblem]' + 266 | this->initialLinearization(report, + | ~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:238:48: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:471:44: required from 'bool Opm::SimulatorFullyImplicitBlackoil::runStep(Opm::SimulatorTimer&) [with TypeTag = Opm::Properties::TTag::FlowMICPProblem]' + 471 | auto stepReport = solver_->step(timer); + | ~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:206:37: required from 'Opm::SimulatorReport Opm::SimulatorFullyImplicitBlackoil::run(Opm::SimulatorTimer&, int, char**) [with TypeTag = Opm::Properties::TTag::FlowMICPProblem]' + 206 | bool continue_looping = runStep(timer); + | ^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:373:53: required from 'int Opm::FlowMain::runSimulatorRunCallback_() [with TypeTag = Opm::Properties::TTag::FlowMICPProblem]' + 373 | SimulatorReport report = simulator_->run(*simtimer_, this->argc_, this->argv_); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:360:43: required from 'int Opm::FlowMain::runSimulator() [with TypeTag = Opm::Properties::TTag::FlowMICPProblem]' + 360 | return runSimulatorInitOrRun_(&FlowMain::runSimulatorRunCallback_); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:172:29: required from 'int Opm::FlowMain::execute() [with TypeTag = Opm::Properties::TTag::FlowMICPProblem]' + 172 | return execute_(&FlowMain::runSimulator, /*cleanup=*/true); + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_micp.cpp:88:28: required from here + 88 | return mainfunc.execute(); + | ~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:609:1: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 609 | BlackoilModel:: + | ^~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilpolymermodules.hh: In member function 'void Opm::BlackOilPolymerExtensiveQuantities::updateShearMultipliers(const ElementContext&, unsigned int, unsigned int) [with Dummy = bool; TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem; bool enablePolymerV = true]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilpolymermodules.hh:822:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 822 | auto dist = elemCtx.pos(interiorDofIdx, timeIdx) - elemCtx.pos(exteriorDofIdx, timeIdx); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, @@ -9041,6 +8765,28 @@ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 391 | const FieldVector position() const | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp: In member function 'std::pair::type::type, typename Opm::Properties::Detail::GetPropImpl::type::type> Opm::BlackoilModel::localConvergenceData(std::vector::type::type>&, std::vector::type::type>&, std::vector::type::type>&, std::vector&) [with TypeTag = Opm::Properties::TTag::FlowOilWaterPolymerInjectivityProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:609:1: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 609 | BlackoilModel:: + | ^~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkblackoilsolventmodule.hpp:40, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilsolventmodules.hh:41, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoillocalresidualtpfa.hh:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_micp.cpp:25: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > >::CellIterator; GridView = Dune::GridView >]' + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' + 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here + 1337 | virtual void writeCellData(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 391 | const FieldVector position() const + | ^~~~~~~~ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); @@ -9069,10 +8815,6 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); | ^~~~~~ -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 28%] Built target flow_liboilwater_polymer_injectivity -[ 29%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory2.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory2.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory2.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory2.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory2.cpp In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:47: /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp: In member function 'void Opm::BlackOilNewtonMethod::update_(SolutionVector&, const SolutionVector&, const GlobalEqVector&, const GlobalEqVector&, const DofIndices&) [with DofIndices = std::vector; TypeTag = Opm::Properties::TTag::FlowPolymerProblem]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp:177:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -9094,275 +8836,39 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | zz += geometry.corner(i)[zCoord]; | ~~~~~~~~~~~~~~~^~~ -In file included from /usr/include/dune/istl/istlexception.hh:9, - from /usr/include/dune/istl/paamg/graph.hh:15, - from /usr/include/dune/istl/paamg/aggregates.hh:10, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory.hpp:27, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:26, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory2.cpp:3: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const OtherMatrix&, const FieldMatrix&) [with OtherMatrix = Opm::MatrixBlock; typename std::enable_if<(IsStaticSizeMatrix_v && (! IsFieldMatrix_v)), int>::type = 0; K = double; int ROWS = 2; int COLS = 2]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/DILU.hpp:242:46: required from 'void Dune::MultithreadDILU::parallelUpdate() [with M = Dune::BCRSMatrix, std::allocator > >; X = Dune::BlockVector, std::allocator > >; Y = Dune::BlockVector, std::allocator > >]' - 242 | Dinv_temp -= (*a_ij) * Dune::FieldMatrix(Dinv_[col_j]) * (*a_ji); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/DILU.hpp:114:13: required from 'void Dune::MultithreadDILU::update() [with M = Dune::BCRSMatrix, std::allocator > >; X = Dune::BlockVector, std::allocator > >; Y = Dune::BlockVector, std::allocator > >]' - 114 | parallelUpdate(); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/DILU.hpp:103:9: required from 'Dune::MultithreadDILU::MultithreadDILU(const M&) [with M = Dune::BCRSMatrix, std::allocator > >; X = Dune::BlockVector, std::allocator > >; Y = Dune::BlockVector, std::allocator > >]' - 103 | update(); - | ^~~~~~ -/usr/include/c++/15/bits/stl_construct.h:133:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = Dune::MultithreadDILU, allocator > >, Dune::BlockVector, allocator > >, Dune::BlockVector, allocator > > >; _Args = {const Dune::BCRSMatrix, allocator > >&}]' - 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/alloc_traits.h:805:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Dune::MultithreadDILU, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; _Args = {const Dune::BCRSMatrix, std::allocator > >&}; allocator_type = std::allocator]' - 805 | { std::_Construct(__p, std::forward<_Args>(__args)...); } - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/shared_ptr_base.h:606:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/c++/15/bits/shared_ptr_base.h:1719:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const Dune::BCRSMatrix, std::allocator > >&}; _Tp = Dune::MultithreadDILU, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' - 1719 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/shared_ptr.h:463:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const Dune::BCRSMatrix, std::allocator > >&}; _Tp = Dune::MultithreadDILU, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >]' - 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) - | ^ -/usr/include/c++/15/bits/shared_ptr.h:1007:14: required from 'std::shared_ptr::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = Dune::MultithreadDILU, allocator > >, Dune::BlockVector, allocator > >, Dune::BlockVector, allocator > > >; _Args = {const Dune::BCRSMatrix, allocator > >&}; typename enable_if<(! is_array<_Tp>::value), _Tp>::type = Dune::MultithreadDILU, allocator > >, Dune::BlockVector, allocator > >, Dune::BlockVector, allocator > > >]' - 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1008 | std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:469:62: required from 'static void Opm::StandardPreconditioners::add() [with Operator = Dune::OverlappingSchwarzOperator, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >]' - 469 | return std::make_shared>(op.getmat()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:715:53: required from 'Opm::PreconditionerFactory::PrecPtr Opm::PreconditionerFactory::doCreate(const Operator&, const Opm::PropertyTree&, std::function, std::size_t) [with Operator = Dune::OverlappingSchwarzOperator, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >; Comm = Dune::Amg::SequentialInformation; PrecPtr = std::shared_ptr, std::allocator > >, Dune::BlockVector, std::allocator > > > >; typename Operator::domain_type = Dune::BlockVector, std::allocator > >; std::size_t = long unsigned int]' - 715 | StandardPreconditioners::add(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory2.cpp:7:1: required from here - 874 | template class PreconditionerFactory, CommSeq>; \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:310:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 310 | return result; - | ^~~~~~ -In file included from /usr/include/dune/istl/paamg/construction.hh:10, - from /usr/include/dune/istl/paamg/hierarchy.hh:14, - from /usr/include/dune/istl/paamg/matrixhierarchy.hh:15, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory.hpp:28: -/usr/include/dune/istl/owneroverlapcopy.hh: In instantiation of 'static Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::V Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::gather(const T&, std::size_t) [with T = std::vector, std::allocator > >; GlobalIdType = int; LocalIdType = int; V = Opm::MatrixBlock; std::size_t = long unsigned int]': -/usr/include/dune/common/parallel/communicator.hh:1307:48: required from 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = std::vector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true; Dune::BufferedCommunicator::InterfaceMap = std::map >; Type = Opm::MatrixBlock; size_t = long unsigned int]' - 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1308 | interfacePair->second.second[i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/parallel/communicator.hh:1410:56: required from 'void Dune::BufferedCommunicator::sendRecv(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool FORWARD = true; Data = std::vector, std::allocator > >]' - 1410 | MessageGatherer() (interfaces_, source, sendBuffer, sendBufferSize); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/parallel/communicator.hh:1367:48: required from 'void Dune::BufferedCommunicator::forward(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; Data = std::vector, std::allocator > >]' - 1367 | this->template sendRecv(source, dest); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/include/dune/istl/owneroverlapcopy.hh:317:59: required from 'void Dune::OwnerOverlapCopyCommunication::copyOwnerToAll(const T&, T&) const [with T = std::vector, std::allocator > >; GlobalIdType = int; LocalIdType = int]' - 317 | communicator.template forward >(source,dest); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/include/dune/istl/paamg/galerkin.hh:668:27: required from 'void Dune::Amg::BaseGalerkinProduct::calculate(const M&, const Dune::Amg::AggregatesMap&, M&, const P&, const O&) [with M = Dune::BCRSMatrix, std::allocator > >; V = long unsigned int; I = Dune::OwnerOverlapCopyCommunication; O = Dune::NegateSet >]' - 668 | pinfo.copyOwnerToAll(rowsize,rowsize); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/dune/istl/paamg/matrixhierarchy.hh:660:33: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/c++/15/bits/shared_ptr_base.h:1719:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const Dune::OverlappingSchwarzOperator, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >&, Dune::Amg::CoarsenCriterion, std::allocator > >, Dune::Amg::FirstDiagonal> > >&, Opm::ParallelOverlappingILU0Args&, const Dune::OwnerOverlapCopyCommunication&}; _Tp = Dune::Amg::AMGCPR, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >, Dune::BlockVector, std::allocator > >, Opm::ParallelOverlappingILU0, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >, Dune::OwnerOverlapCopyCommunication, std::allocator, std::allocator > > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' - 1719 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/shared_ptr.h:463:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const Dune::OverlappingSchwarzOperator, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >&, Dune::Amg::CoarsenCriterion, std::allocator > >, Dune::Amg::FirstDiagonal> > >&, Opm::ParallelOverlappingILU0Args&, const Dune::OwnerOverlapCopyCommunication&}; _Tp = Dune::Amg::AMGCPR, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >, Dune::BlockVector, std::allocator > >, Opm::ParallelOverlappingILU0, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >, Dune::OwnerOverlapCopyCommunication, std::allocator, std::allocator > > > >]' - 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) - | ^ -/usr/include/c++/15/bits/shared_ptr.h:1007:14: required from 'std::shared_ptr::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = Dune::Amg::AMGCPR, allocator > >, Dune::BlockVector, allocator > >, Dune::BlockVector, allocator > >, Dune::OwnerOverlapCopyCommunication >, Dune::BlockVector, allocator > >, Opm::ParallelOverlappingILU0, allocator > >, Dune::BlockVector, allocator > >, Dune::BlockVector, allocator > >, Dune::OwnerOverlapCopyCommunication >, Dune::OwnerOverlapCopyCommunication, allocator, allocator > > > >; _Args = {const Dune::OverlappingSchwarzOperator, allocator > >, Dune::BlockVector, allocator > >, Dune::BlockVector, allocator > >, Dune::OwnerOverlapCopyCommunication >&, Dune::Amg::CoarsenCriterion, allocator > >, Dune::Amg::FirstDiagonal> > >&, Opm::ParallelOverlappingILU0Args&, const Dune::OwnerOverlapCopyCommunication&}; typename enable_if<(! is_array<_Tp>::value), _Tp>::type = Dune::Amg::AMGCPR, allocator > >, Dune::BlockVector, allocator > >, Dune::BlockVector, allocator > >, Dune::OwnerOverlapCopyCommunication >, Dune::BlockVector, allocator > >, Opm::ParallelOverlappingILU0, allocator > >, Dune::BlockVector, allocator > >, Dune::BlockVector, allocator > >, Dune::OwnerOverlapCopyCommunication >, Dune::OwnerOverlapCopyCommunication, allocator, allocator > > > >]' - 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1008 | std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:226:90: required from 'static void Opm::StandardPreconditioners::add() [with Operator = Dune::OverlappingSchwarzOperator, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >; Comm = Dune::OwnerOverlapCopyCommunication]' - 226 | PrecPtr prec = std::make_shared>(op, crit, sargs, comm); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:715:53: required from 'Opm::PreconditionerFactory::PrecPtr Opm::PreconditionerFactory::doCreate(const Operator&, const Opm::PropertyTree&, std::function, std::size_t) [with Operator = Dune::OverlappingSchwarzOperator, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >; Comm = Dune::OwnerOverlapCopyCommunication; PrecPtr = std::shared_ptr, std::allocator > >, Dune::BlockVector, std::allocator > > > >; typename Operator::domain_type = Dune::BlockVector, std::allocator > >; std::size_t = long unsigned int]' - 715 | StandardPreconditioners::add(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory2.cpp:7:1: required from here - 869 | template class PreconditionerFactory, CommPar>; \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/istl/owneroverlapcopy.hh:207:16: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | static V gather(const T& a, std::size_t i) - | ^~~~~~ -In file included from /usr/include/dune/istl/umfpack.hh:20, - from /usr/include/dune/istl/paamg/amg.hh:17, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/twolevelmethodcpr.hh:12, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp:25, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureSolverPolicy.hpp:23, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/OwningTwoLevelPreconditioner.hpp:24, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory_impl.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, 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:297:16: required from 'Dune::UMFPack::UMFPack(const Matrix&, int) [with M = Dune::BCRSMatrix, std::allocator > >; Matrix = Dune::BCRSMatrix, std::allocator > >]' - 297 | setMatrix(matrix); - | ~~~~~~~~~^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:287:64: required from 'Dune::UMFPack, A> >::UMFPack(const RealMatrix&, int, bool) [with T = double; A = std::allocator >; int n = 2; int m = 2; RealMatrix = Dune::BCRSMatrix, std::allocator > >]' - 287 | : Base(reinterpret_cast(matrix), verbose) - | ^ -/usr/include/dune/istl/paamg/amg.hh:658:18: required from 'static Dune::Amg::DirectSolverSelector::Solver::umfpack>::type* Dune::Amg::DirectSolverSelector::Solver::umfpack>::create(const M&, bool, bool) [with M = Dune::BCRSMatrix, std::allocator > >; Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >; type = Dune::UMFPack, std::allocator > > >]' - 658 | return new type(mat, verbose, reusevector ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/istl/paamg/amg.hh:683:40: required from 'static Dune::Amg::DirectSolverSelector::DirectSolver* Dune::Amg::DirectSolverSelector::create(const Matrix&, bool, bool) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >; DirectSolver = Dune::UMFPack, std::allocator > > >]' - 683 | return SelectedSolver :: create( mat, verbose, reusevector ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/amgcpr.hh:560:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/c++/15/bits/shared_ptr_base.h:1719:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const Dune::OverlappingSchwarzOperator, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >&, Dune::Amg::CoarsenCriterion, std::allocator > >, Dune::Amg::FirstDiagonal> > >&, Opm::ParallelOverlappingILU0Args&, const Dune::OwnerOverlapCopyCommunication&}; _Tp = Dune::Amg::AMGCPR, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >, Dune::BlockVector, std::allocator > >, Opm::ParallelOverlappingILU0, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >, Dune::OwnerOverlapCopyCommunication, std::allocator, std::allocator > > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' - 1719 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/shared_ptr.h:463:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const Dune::OverlappingSchwarzOperator, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >&, Dune::Amg::CoarsenCriterion, std::allocator > >, Dune::Amg::FirstDiagonal> > >&, Opm::ParallelOverlappingILU0Args&, const Dune::OwnerOverlapCopyCommunication&}; _Tp = Dune::Amg::AMGCPR, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >, Dune::BlockVector, std::allocator > >, Opm::ParallelOverlappingILU0, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >, Dune::OwnerOverlapCopyCommunication, std::allocator, std::allocator > > > >]' - 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) - | ^ -/usr/include/c++/15/bits/shared_ptr.h:1007:14: required from 'std::shared_ptr::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = Dune::Amg::AMGCPR, allocator > >, Dune::BlockVector, allocator > >, Dune::BlockVector, allocator > >, Dune::OwnerOverlapCopyCommunication >, Dune::BlockVector, allocator > >, Opm::ParallelOverlappingILU0, allocator > >, Dune::BlockVector, allocator > >, Dune::BlockVector, allocator > >, Dune::OwnerOverlapCopyCommunication >, Dune::OwnerOverlapCopyCommunication, allocator, allocator > > > >; _Args = {const Dune::OverlappingSchwarzOperator, allocator > >, Dune::BlockVector, allocator > >, Dune::BlockVector, allocator > >, Dune::OwnerOverlapCopyCommunication >&, Dune::Amg::CoarsenCriterion, allocator > >, Dune::Amg::FirstDiagonal> > >&, Opm::ParallelOverlappingILU0Args&, const Dune::OwnerOverlapCopyCommunication&}; typename enable_if<(! is_array<_Tp>::value), _Tp>::type = Dune::Amg::AMGCPR, allocator > >, Dune::BlockVector, allocator > >, Dune::BlockVector, allocator > >, Dune::OwnerOverlapCopyCommunication >, Dune::BlockVector, allocator > >, Opm::ParallelOverlappingILU0, allocator > >, Dune::BlockVector, allocator > >, Dune::BlockVector, allocator > >, Dune::OwnerOverlapCopyCommunication >, Dune::OwnerOverlapCopyCommunication, allocator, allocator > > > >]' - 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1008 | std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:226:90: required from 'static void Opm::StandardPreconditioners::add() [with Operator = Dune::OverlappingSchwarzOperator, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >; Comm = Dune::OwnerOverlapCopyCommunication]' - 226 | PrecPtr prec = std::make_shared>(op, crit, sargs, comm); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:715:53: required from 'Opm::PreconditionerFactory::PrecPtr Opm::PreconditionerFactory::doCreate(const Operator&, const Opm::PropertyTree&, std::function, std::size_t) [with Operator = Dune::OverlappingSchwarzOperator, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >; Comm = Dune::OwnerOverlapCopyCommunication; PrecPtr = std::shared_ptr, std::allocator > >, Dune::BlockVector, std::allocator > > > >; typename Operator::domain_type = Dune::BlockVector, std::allocator > >; std::size_t = long unsigned int]' - 715 | StandardPreconditioners::add(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory2.cpp:7:1: required from here - 869 | template class PreconditionerFactory, CommPar>; \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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/opm/material/fluidsystems/blackoilpvt/Co2GasPvt.hpp:39, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilsolventparams.hpp:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilsolventmodules.hh:36: +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); + | ^~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:33: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh: In member function 'double Opm::VtkTensorFunction::evaluate(int, const Element&, const Dune::FieldVector::dim>&) const [with GridView = Dune::GridView >; Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > >]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh:92:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 92 | Dune::FieldVector local = + | ^~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:39, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolverGpuBridge.hpp:25, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:43, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel.hpp:30: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = false; bool needNormal = false; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = false; bool needFaceNormal = false]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:25: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 156 | const auto& geometry = intersection.geometry(); + | ^~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/BlackoilAquiferModel.hpp:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:43: /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowMICPProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/common/fmatrix.hh:16: -/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp:156:61: required from 'void Opm::PressureTransferPolicy::moveToFineLevel(typename ParentType::FineDomainType&) [with FineOperator = Opm::WellModelGhostLastMatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, true>; Communication = Dune::Amg::SequentialInformation; Scalar = double; bool transpose = true; typename ParentType::FineDomainType = Dune::BlockVector, std::allocator > >; ParentType = Dune::Amg::LevelTransferPolicyCpr, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, true>, Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > > >]' - 156 | (*block)[i] = this->lhs_[block - begin] * bw[i]; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp:148:10: required from here - 148 | void moveToFineLevel(typename ParentType::FineDomainType& fine) override - | ^~~~~~~~~~~~~~~ -/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/include/dune/istl/owneroverlapcopy.hh: In instantiation of 'static Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::V Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::gather(const T&, std::size_t) [with T = Dune::BlockVector, std::allocator > >; GlobalIdType = int; LocalIdType = int; V = Dune::FieldVector; std::size_t = long unsigned int]': -/usr/include/dune/common/parallel/communicator.hh:1307:48: required from 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = Dune::BlockVector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true; Dune::BufferedCommunicator::InterfaceMap = std::map >; Type = Dune::FieldVector; size_t = long unsigned int]' - 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1308 | interfacePair->second.second[i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/parallel/communicator.hh:1410:56: required from 'void Dune::BufferedCommunicator::sendRecv(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool FORWARD = true; Data = Dune::BlockVector, std::allocator > >]' - 1410 | MessageGatherer() (interfaces_, source, sendBuffer, sendBufferSize); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/parallel/communicator.hh:1367:48: required from 'void Dune::BufferedCommunicator::forward(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; Data = Dune::BlockVector, std::allocator > >]' - 1367 | this->template sendRecv(source, dest); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/include/dune/istl/owneroverlapcopy.hh:317:59: required from 'void Dune::OwnerOverlapCopyCommunication::copyOwnerToAll(const T&, T&) const [with T = Dune::BlockVector, std::allocator > >; GlobalIdType = int; LocalIdType = int]' - 317 | communicator.template forward >(source,dest); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/include/dune/istl/schwarz.hh:328:36: required from 'void Dune::BlockPreconditioner::pre(X&, Y&) [with X = Dune::BlockVector, std::allocator > >; Y = Dune::BlockVector, std::allocator > >; C = Dune::OwnerOverlapCopyCommunication; P = Dune::SeqILU, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, 1>]' - 328 | _communication.copyOwnerToAll(x,x); // make dirichlet values consistent - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/istl/schwarz.hh:326:18: required from here - 326 | virtual void pre (X& x, Y& b) - | ^~~ -/usr/include/dune/istl/owneroverlapcopy.hh:207:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | static V gather(const T& a, std::size_t i) - | ^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp: In member function 'void Opm::PressureTransferPolicy::moveToFineLevel(typename ParentType::FineDomainType&) [with FineOperator = Opm::WellModelGhostLastMatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, true>; Communication = Dune::Amg::SequentialInformation; Scalar = double; bool transpose = true]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp:156:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 156 | (*block)[i] = this->lhs_[block - begin] * bw[i]; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/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/paamg/pinfo.hh:17, - from /usr/include/dune/istl/paamg/galerkin.hh:9, - from /usr/include/dune/istl/paamg/matrixhierarchy.hh:12: -/usr/include/dune/common/parallel/communicator.hh: In member function 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = std::vector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true]': -/usr/include/dune/common/parallel/communicator.hh:1307:9: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : - | ^~~~~~ -/usr/include/dune/common/parallel/communicator.hh: In member function 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = std::vector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true]': -/usr/include/dune/common/parallel/communicator.hh:1307:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 -In file included from /usr/include/c++/15/vector:74, - from /usr/include/dune/grid/common/grid.hh:14, - from /usr/include/opm/grid/CpGrid.hpp:45: -/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': -/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 557 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp: In member function 'void Opm::PressureTransferPolicy::moveToFineLevel(typename ParentType::FineDomainType&) [with FineOperator = Opm::WellModelGhostLastMatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, true>; Communication = Dune::Amg::SequentialInformation; Scalar = double; bool transpose = true]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp:156:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 156 | (*block)[i] = this->lhs_[block - begin] * bw[i]; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, - from /usr/include/c++/15/bits/allocator.h:46, - from /usr/include/c++/15/string:45, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /usr/include/dune/grid/common/grid.hh:12: -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:28: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/DILU.hpp: In function '_ZN4Dune15MultithreadDILUINS_10BCRSMatrixIN3Opm11MatrixBlockIdLi2ELi2EEESaIS4_EEENS_11BlockVectorINS_11FieldVectorIdLi2EEESaIS9_EEESB_E14parallelUpdateEv._omp_fn.1': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/DILU.hpp:242:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 242 | Dinv_temp -= (*a_ij) * Dune::FieldMatrix(Dinv_[col_j]) * (*a_ji); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In file included from /usr/include/c++/15/vector:74, - from /usr/include/dune/grid/common/grid.hh:14: -/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': -/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 557 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~ + | ^~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:38: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp: In member function 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowMICPProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | zz += geometry.corner(i)[zCoord]; + | ~~~~~~~~~~~~~~~^~~ In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, @@ -9383,43 +8889,13 @@ /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ -In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, - from /usr/include/c++/15/bits/allocator.h:46, - from /usr/include/c++/15/string:45, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /usr/include/dune/grid/common/grid.hh:12: -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ @@ -9429,54 +8905,59 @@ inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilpolymermodules.hh: In member function 'void Opm::BlackOilPolymerExtensiveQuantities::updateShearMultipliers(const ElementContext&, unsigned int, unsigned int) [with Dummy = bool; TypeTag = Opm::Properties::TTag::FlowPolymerProblem; bool enablePolymerV = true]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilpolymermodules.hh:822:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 822 | auto dist = elemCtx.pos(interiorDofIdx, timeIdx) - elemCtx.pos(exteriorDofIdx, timeIdx); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp: In member function 'std::pair::type::type, typename Opm::Properties::Detail::GetPropImpl::type::type> Opm::BlackoilModel::localConvergenceData(std::vector::type::type>&, std::vector::type::type>&, std::vector::type::type>&, std::vector&) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:609:1: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 609 | BlackoilModel:: - | ^~~~~~~~~~~~~~~~~~~~~~ +/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/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-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowMICPProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 25%] Built target flow_liboilwater_polymer_injectivity make -f CMakeFiles/flow_libsolvent.dir/build.make CMakeFiles/flow_libsolvent.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libsolvent.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' make -f CMakeFiles/flow_libsolvent.dir/build.make CMakeFiles/flow_libsolvent.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 29%] Building CXX object CMakeFiles/flow_libsolvent.dir/flow/flow_solvent.cpp.o +[ 25%] Building CXX object CMakeFiles/flow_libsolvent.dir/flow/flow_solvent.cpp.o /usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_libsolvent.dir/flow/flow_solvent.cpp.o -MF CMakeFiles/flow_libsolvent.dir/flow/flow_solvent.cpp.o.d -o CMakeFiles/flow_libsolvent.dir/flow/flow_solvent.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_solvent.cpp -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ -/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/c++/15/vector:74, + from /usr/include/dune/grid/common/grid.hh:14: +/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': +/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 557 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/15/vector:74, + from /usr/include/dune/grid/common/grid.hh:14, + from /usr/include/opm/grid/CpGrid.hpp:45: +/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': +/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 557 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ 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:305, @@ -9713,6 +9194,36 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:653:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 653 | std::pair localDomainConvergenceData(const Domain& domain, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, + from /usr/include/c++/15/bits/allocator.h:46, + from /usr/include/c++/15/string:45, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /usr/include/dune/grid/common/grid.hh:12: +In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, @@ -9733,16 +9244,6 @@ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 391 | const FieldVector position() const | ^~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 29%] Built target flow_libmicp -make -f CMakeFiles/flow_libsolvent_foam.dir/build.make CMakeFiles/flow_libsolvent_foam.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libsolvent_foam.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_libsolvent_foam.dir/build.make CMakeFiles/flow_libsolvent_foam.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 30%] Building CXX object CMakeFiles/flow_libsolvent_foam.dir/flow/flow_solvent_foam.cpp.o -/usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_libsolvent_foam.dir/flow/flow_solvent_foam.cpp.o -MF CMakeFiles/flow_libsolvent_foam.dir/flow/flow_solvent_foam.cpp.o.d -o CMakeFiles/flow_libsolvent_foam.dir/flow/flow_solvent_foam.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_solvent_foam.cpp In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, @@ -9793,10 +9294,387 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | zz += geometry.corner(i)[zCoord]; | ~~~~~~~~~~~~~~~^~~ +In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, + from /usr/include/c++/15/bits/allocator.h:46, + from /usr/include/c++/15/string:45, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /usr/include/dune/grid/common/grid.hh:12: +In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilpolymermodules.hh: In member function 'void Opm::BlackOilPolymerExtensiveQuantities::updateShearMultipliers(const ElementContext&, unsigned int, unsigned int) [with Dummy = bool; TypeTag = Opm::Properties::TTag::FlowPolymerProblem; bool enablePolymerV = true]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilpolymermodules.hh:822:66: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 822 | auto dist = elemCtx.pos(interiorDofIdx, timeIdx) - elemCtx.pos(exteriorDofIdx, timeIdx); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp: In member function 'std::pair::type::type, typename Opm::Properties::Detail::GetPropImpl::type::type> Opm::BlackoilModel::localConvergenceData(std::vector::type::type>&, std::vector::type::type>&, std::vector::type::type>&, std::vector&) [with TypeTag = Opm::Properties::TTag::FlowPolymerProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:609:1: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 609 | BlackoilModel:: + | ^~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ +In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ +In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowSolventProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +[ 26%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory2.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory2.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory2.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory2.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory2.cpp +/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]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/istl/istlexception.hh:9, + from /usr/include/dune/istl/paamg/graph.hh:15, + from /usr/include/dune/istl/paamg/aggregates.hh:10, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory.hpp:27, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:26, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory2.cpp:3: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const OtherMatrix&, const FieldMatrix&) [with OtherMatrix = Opm::MatrixBlock; typename std::enable_if<(IsStaticSizeMatrix_v && (! IsFieldMatrix_v)), int>::type = 0; K = double; int ROWS = 2; int COLS = 2]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/DILU.hpp:242:46: required from 'void Dune::MultithreadDILU::parallelUpdate() [with M = Dune::BCRSMatrix, std::allocator > >; X = Dune::BlockVector, std::allocator > >; Y = Dune::BlockVector, std::allocator > >]' + 242 | Dinv_temp -= (*a_ij) * Dune::FieldMatrix(Dinv_[col_j]) * (*a_ji); + | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/DILU.hpp:114:13: required from 'void Dune::MultithreadDILU::update() [with M = Dune::BCRSMatrix, std::allocator > >; X = Dune::BlockVector, std::allocator > >; Y = Dune::BlockVector, std::allocator > >]' + 114 | parallelUpdate(); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/DILU.hpp:103:9: required from 'Dune::MultithreadDILU::MultithreadDILU(const M&) [with M = Dune::BCRSMatrix, std::allocator > >; X = Dune::BlockVector, std::allocator > >; Y = Dune::BlockVector, std::allocator > >]' + 103 | update(); + | ^~~~~~ +/usr/include/c++/15/bits/stl_construct.h:133:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = Dune::MultithreadDILU, allocator > >, Dune::BlockVector, allocator > >, Dune::BlockVector, allocator > > >; _Args = {const Dune::BCRSMatrix, allocator > >&}]' + 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/alloc_traits.h:805:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Dune::MultithreadDILU, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; _Args = {const Dune::BCRSMatrix, std::allocator > >&}; allocator_type = std::allocator]' + 805 | { std::_Construct(__p, std::forward<_Args>(__args)...); } + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/shared_ptr_base.h:606:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/c++/15/bits/shared_ptr_base.h:1719:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const Dune::BCRSMatrix, std::allocator > >&}; _Tp = Dune::MultithreadDILU, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' + 1719 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/shared_ptr.h:463:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const Dune::BCRSMatrix, std::allocator > >&}; _Tp = Dune::MultithreadDILU, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >]' + 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) + | ^ +/usr/include/c++/15/bits/shared_ptr.h:1007:14: required from 'std::shared_ptr::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = Dune::MultithreadDILU, allocator > >, Dune::BlockVector, allocator > >, Dune::BlockVector, allocator > > >; _Args = {const Dune::BCRSMatrix, allocator > >&}; typename enable_if<(! is_array<_Tp>::value), _Tp>::type = Dune::MultithreadDILU, allocator > >, Dune::BlockVector, allocator > >, Dune::BlockVector, allocator > > >]' + 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1008 | std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:469:62: required from 'static void Opm::StandardPreconditioners::add() [with Operator = Dune::OverlappingSchwarzOperator, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >]' + 469 | return std::make_shared>(op.getmat()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:715:53: required from 'Opm::PreconditionerFactory::PrecPtr Opm::PreconditionerFactory::doCreate(const Operator&, const Opm::PropertyTree&, std::function, std::size_t) [with Operator = Dune::OverlappingSchwarzOperator, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >; Comm = Dune::Amg::SequentialInformation; PrecPtr = std::shared_ptr, std::allocator > >, Dune::BlockVector, std::allocator > > > >; typename Operator::domain_type = Dune::BlockVector, std::allocator > >; std::size_t = long unsigned int]' + 715 | StandardPreconditioners::add(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory2.cpp:7:1: required from here + 874 | template class PreconditionerFactory, CommSeq>; \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:310:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 310 | return result; + | ^~~~~~ +In file included from /usr/include/c++/15/vector:74, + from /usr/include/dune/grid/common/grid.hh:14: +/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': +/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 557 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/istl/paamg/construction.hh:10, + from /usr/include/dune/istl/paamg/hierarchy.hh:14, + from /usr/include/dune/istl/paamg/matrixhierarchy.hh:15, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory.hpp:28: +/usr/include/dune/istl/owneroverlapcopy.hh: In instantiation of 'static Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::V Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::gather(const T&, std::size_t) [with T = std::vector, std::allocator > >; GlobalIdType = int; LocalIdType = int; V = Opm::MatrixBlock; std::size_t = long unsigned int]': +/usr/include/dune/common/parallel/communicator.hh:1307:48: required from 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = std::vector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true; Dune::BufferedCommunicator::InterfaceMap = std::map >; Type = Opm::MatrixBlock; size_t = long unsigned int]' + 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1308 | interfacePair->second.second[i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/parallel/communicator.hh:1410:56: required from 'void Dune::BufferedCommunicator::sendRecv(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool FORWARD = true; Data = std::vector, std::allocator > >]' + 1410 | MessageGatherer() (interfaces_, source, sendBuffer, sendBufferSize); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/parallel/communicator.hh:1367:48: required from 'void Dune::BufferedCommunicator::forward(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; Data = std::vector, std::allocator > >]' + 1367 | this->template sendRecv(source, dest); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/include/dune/istl/owneroverlapcopy.hh:317:59: required from 'void Dune::OwnerOverlapCopyCommunication::copyOwnerToAll(const T&, T&) const [with T = std::vector, std::allocator > >; GlobalIdType = int; LocalIdType = int]' + 317 | communicator.template forward >(source,dest); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/include/dune/istl/paamg/galerkin.hh:668:27: required from 'void Dune::Amg::BaseGalerkinProduct::calculate(const M&, const Dune::Amg::AggregatesMap&, M&, const P&, const O&) [with M = Dune::BCRSMatrix, std::allocator > >; V = long unsigned int; I = Dune::OwnerOverlapCopyCommunication; O = Dune::NegateSet >]' + 668 | pinfo.copyOwnerToAll(rowsize,rowsize); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/include/dune/istl/paamg/matrixhierarchy.hh:660:33: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/c++/15/bits/shared_ptr_base.h:1719:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const Dune::OverlappingSchwarzOperator, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >&, Dune::Amg::CoarsenCriterion, std::allocator > >, Dune::Amg::FirstDiagonal> > >&, Opm::ParallelOverlappingILU0Args&, const Dune::OwnerOverlapCopyCommunication&}; _Tp = Dune::Amg::AMGCPR, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >, Dune::BlockVector, std::allocator > >, Opm::ParallelOverlappingILU0, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >, Dune::OwnerOverlapCopyCommunication, std::allocator, std::allocator > > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' + 1719 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/shared_ptr.h:463:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const Dune::OverlappingSchwarzOperator, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >&, Dune::Amg::CoarsenCriterion, std::allocator > >, Dune::Amg::FirstDiagonal> > >&, Opm::ParallelOverlappingILU0Args&, const Dune::OwnerOverlapCopyCommunication&}; _Tp = Dune::Amg::AMGCPR, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >, Dune::BlockVector, std::allocator > >, Opm::ParallelOverlappingILU0, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >, Dune::OwnerOverlapCopyCommunication, std::allocator, std::allocator > > > >]' + 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) + | ^ +/usr/include/c++/15/bits/shared_ptr.h:1007:14: required from 'std::shared_ptr::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = Dune::Amg::AMGCPR, allocator > >, Dune::BlockVector, allocator > >, Dune::BlockVector, allocator > >, Dune::OwnerOverlapCopyCommunication >, Dune::BlockVector, allocator > >, Opm::ParallelOverlappingILU0, allocator > >, Dune::BlockVector, allocator > >, Dune::BlockVector, allocator > >, Dune::OwnerOverlapCopyCommunication >, Dune::OwnerOverlapCopyCommunication, allocator, allocator > > > >; _Args = {const Dune::OverlappingSchwarzOperator, allocator > >, Dune::BlockVector, allocator > >, Dune::BlockVector, allocator > >, Dune::OwnerOverlapCopyCommunication >&, Dune::Amg::CoarsenCriterion, allocator > >, Dune::Amg::FirstDiagonal> > >&, Opm::ParallelOverlappingILU0Args&, const Dune::OwnerOverlapCopyCommunication&}; typename enable_if<(! is_array<_Tp>::value), _Tp>::type = Dune::Amg::AMGCPR, allocator > >, Dune::BlockVector, allocator > >, Dune::BlockVector, allocator > >, Dune::OwnerOverlapCopyCommunication >, Dune::BlockVector, allocator > >, Opm::ParallelOverlappingILU0, allocator > >, Dune::BlockVector, allocator > >, Dune::BlockVector, allocator > >, Dune::OwnerOverlapCopyCommunication >, Dune::OwnerOverlapCopyCommunication, allocator, allocator > > > >]' + 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1008 | std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:226:90: required from 'static void Opm::StandardPreconditioners::add() [with Operator = Dune::OverlappingSchwarzOperator, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >; Comm = Dune::OwnerOverlapCopyCommunication]' + 226 | PrecPtr prec = std::make_shared>(op, crit, sargs, comm); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:715:53: required from 'Opm::PreconditionerFactory::PrecPtr Opm::PreconditionerFactory::doCreate(const Operator&, const Opm::PropertyTree&, std::function, std::size_t) [with Operator = Dune::OverlappingSchwarzOperator, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >; Comm = Dune::OwnerOverlapCopyCommunication; PrecPtr = std::shared_ptr, std::allocator > >, Dune::BlockVector, std::allocator > > > >; typename Operator::domain_type = Dune::BlockVector, std::allocator > >; std::size_t = long unsigned int]' + 715 | StandardPreconditioners::add(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory2.cpp:7:1: required from here + 869 | template class PreconditionerFactory, CommPar>; \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/istl/owneroverlapcopy.hh:207:16: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | static V gather(const T& a, std::size_t i) + | ^~~~~~ +In file included from /usr/include/dune/istl/umfpack.hh:20, + from /usr/include/dune/istl/paamg/amg.hh:17, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/twolevelmethodcpr.hh:12, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp:25, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureSolverPolicy.hpp:23, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/OwningTwoLevelPreconditioner.hpp:24, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory_impl.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, 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:297:16: required from 'Dune::UMFPack::UMFPack(const Matrix&, int) [with M = Dune::BCRSMatrix, std::allocator > >; Matrix = Dune::BCRSMatrix, std::allocator > >]' + 297 | setMatrix(matrix); + | ~~~~~~~~~^~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:287:64: required from 'Dune::UMFPack, A> >::UMFPack(const RealMatrix&, int, bool) [with T = double; A = std::allocator >; int n = 2; int m = 2; RealMatrix = Dune::BCRSMatrix, std::allocator > >]' + 287 | : Base(reinterpret_cast(matrix), verbose) + | ^ +/usr/include/dune/istl/paamg/amg.hh:658:18: required from 'static Dune::Amg::DirectSolverSelector::Solver::umfpack>::type* Dune::Amg::DirectSolverSelector::Solver::umfpack>::create(const M&, bool, bool) [with M = Dune::BCRSMatrix, std::allocator > >; Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >; type = Dune::UMFPack, std::allocator > > >]' + 658 | return new type(mat, verbose, reusevector ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/istl/paamg/amg.hh:683:40: required from 'static Dune::Amg::DirectSolverSelector::DirectSolver* Dune::Amg::DirectSolverSelector::create(const Matrix&, bool, bool) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >; DirectSolver = Dune::UMFPack, std::allocator > > >]' + 683 | return SelectedSolver :: create( mat, verbose, reusevector ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/amgcpr.hh:560:51: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/c++/15/bits/shared_ptr_base.h:1719:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const Dune::OverlappingSchwarzOperator, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >&, Dune::Amg::CoarsenCriterion, std::allocator > >, Dune::Amg::FirstDiagonal> > >&, Opm::ParallelOverlappingILU0Args&, const Dune::OwnerOverlapCopyCommunication&}; _Tp = Dune::Amg::AMGCPR, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >, Dune::BlockVector, std::allocator > >, Opm::ParallelOverlappingILU0, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >, Dune::OwnerOverlapCopyCommunication, std::allocator, std::allocator > > > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' + 1719 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/shared_ptr.h:463:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {const Dune::OverlappingSchwarzOperator, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >&, Dune::Amg::CoarsenCriterion, std::allocator > >, Dune::Amg::FirstDiagonal> > >&, Opm::ParallelOverlappingILU0Args&, const Dune::OwnerOverlapCopyCommunication&}; _Tp = Dune::Amg::AMGCPR, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >, Dune::BlockVector, std::allocator > >, Opm::ParallelOverlappingILU0, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >, Dune::OwnerOverlapCopyCommunication, std::allocator, std::allocator > > > >]' + 463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...) + | ^ +/usr/include/c++/15/bits/shared_ptr.h:1007:14: required from 'std::shared_ptr::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = Dune::Amg::AMGCPR, allocator > >, Dune::BlockVector, allocator > >, Dune::BlockVector, allocator > >, Dune::OwnerOverlapCopyCommunication >, Dune::BlockVector, allocator > >, Opm::ParallelOverlappingILU0, allocator > >, Dune::BlockVector, allocator > >, Dune::BlockVector, allocator > >, Dune::OwnerOverlapCopyCommunication >, Dune::OwnerOverlapCopyCommunication, allocator, allocator > > > >; _Args = {const Dune::OverlappingSchwarzOperator, allocator > >, Dune::BlockVector, allocator > >, Dune::BlockVector, allocator > >, Dune::OwnerOverlapCopyCommunication >&, Dune::Amg::CoarsenCriterion, allocator > >, Dune::Amg::FirstDiagonal> > >&, Opm::ParallelOverlappingILU0Args&, const Dune::OwnerOverlapCopyCommunication&}; typename enable_if<(! is_array<_Tp>::value), _Tp>::type = Dune::Amg::AMGCPR, allocator > >, Dune::BlockVector, allocator > >, Dune::BlockVector, allocator > >, Dune::OwnerOverlapCopyCommunication >, Dune::BlockVector, allocator > >, Opm::ParallelOverlappingILU0, allocator > >, Dune::BlockVector, allocator > >, Dune::BlockVector, allocator > >, Dune::OwnerOverlapCopyCommunication >, Dune::OwnerOverlapCopyCommunication, allocator, allocator > > > >]' + 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1008 | std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:226:90: required from 'static void Opm::StandardPreconditioners::add() [with Operator = Dune::OverlappingSchwarzOperator, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >; Comm = Dune::OwnerOverlapCopyCommunication]' + 226 | PrecPtr prec = std::make_shared>(op, crit, sargs, comm); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:715:53: required from 'Opm::PreconditionerFactory::PrecPtr Opm::PreconditionerFactory::doCreate(const Operator&, const Opm::PropertyTree&, std::function, std::size_t) [with Operator = Dune::OverlappingSchwarzOperator, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >; Comm = Dune::OwnerOverlapCopyCommunication; PrecPtr = std::shared_ptr, std::allocator > >, Dune::BlockVector, std::allocator > > > >; typename Operator::domain_type = Dune::BlockVector, std::allocator > >; std::size_t = long unsigned int]' + 715 | StandardPreconditioners::add(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory2.cpp:7:1: required from here + 869 | template class PreconditionerFactory, CommPar>; \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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/common/fmatrix.hh:16: +/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp:156:61: required from 'void Opm::PressureTransferPolicy::moveToFineLevel(typename ParentType::FineDomainType&) [with FineOperator = Opm::WellModelGhostLastMatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, true>; Communication = Dune::Amg::SequentialInformation; Scalar = double; bool transpose = true; typename ParentType::FineDomainType = Dune::BlockVector, std::allocator > >; ParentType = Dune::Amg::LevelTransferPolicyCpr, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, true>, Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > > >]' + 156 | (*block)[i] = this->lhs_[block - begin] * bw[i]; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp:148:10: required from here + 148 | void moveToFineLevel(typename ParentType::FineDomainType& fine) override + | ^~~~~~~~~~~~~~~ +/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/include/dune/istl/owneroverlapcopy.hh: In instantiation of 'static Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::V Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::gather(const T&, std::size_t) [with T = Dune::BlockVector, std::allocator > >; GlobalIdType = int; LocalIdType = int; V = Dune::FieldVector; std::size_t = long unsigned int]': +/usr/include/dune/common/parallel/communicator.hh:1307:48: required from 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = Dune::BlockVector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true; Dune::BufferedCommunicator::InterfaceMap = std::map >; Type = Dune::FieldVector; size_t = long unsigned int]' + 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1308 | interfacePair->second.second[i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/parallel/communicator.hh:1410:56: required from 'void Dune::BufferedCommunicator::sendRecv(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool FORWARD = true; Data = Dune::BlockVector, std::allocator > >]' + 1410 | MessageGatherer() (interfaces_, source, sendBuffer, sendBufferSize); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/parallel/communicator.hh:1367:48: required from 'void Dune::BufferedCommunicator::forward(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; Data = Dune::BlockVector, std::allocator > >]' + 1367 | this->template sendRecv(source, dest); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/include/dune/istl/owneroverlapcopy.hh:317:59: required from 'void Dune::OwnerOverlapCopyCommunication::copyOwnerToAll(const T&, T&) const [with T = Dune::BlockVector, std::allocator > >; GlobalIdType = int; LocalIdType = int]' + 317 | communicator.template forward >(source,dest); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/include/dune/istl/schwarz.hh:328:36: required from 'void Dune::BlockPreconditioner::pre(X&, Y&) [with X = Dune::BlockVector, std::allocator > >; Y = Dune::BlockVector, std::allocator > >; C = Dune::OwnerOverlapCopyCommunication; P = Dune::SeqILU, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, 1>]' + 328 | _communication.copyOwnerToAll(x,x); // make dirichlet values consistent + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/istl/schwarz.hh:326:18: required from here + 326 | virtual void pre (X& x, Y& b) + | ^~~ +/usr/include/dune/istl/owneroverlapcopy.hh:207:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | static V gather(const T& a, std::size_t i) + | ^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp: In member function 'void Opm::PressureTransferPolicy::moveToFineLevel(typename ParentType::FineDomainType&) [with FineOperator = Opm::WellModelGhostLastMatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, true>; Communication = Dune::Amg::SequentialInformation; Scalar = double; bool transpose = true]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp:156:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 156 | (*block)[i] = this->lhs_[block - begin] * bw[i]; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/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/paamg/pinfo.hh:17, + from /usr/include/dune/istl/paamg/galerkin.hh:9, + from /usr/include/dune/istl/paamg/matrixhierarchy.hh:12: +/usr/include/dune/common/parallel/communicator.hh: In member function 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = std::vector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true]': +/usr/include/dune/common/parallel/communicator.hh:1307:9: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : + | ^~~~~~ +/usr/include/dune/common/parallel/communicator.hh: In member function 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = std::vector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true]': +/usr/include/dune/common/parallel/communicator.hh:1307:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 26%] Built target flow_libpolymer +make -f CMakeFiles/flow_libsolvent_foam.dir/build.make CMakeFiles/flow_libsolvent_foam.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libsolvent_foam.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/flow_libsolvent_foam.dir/build.make CMakeFiles/flow_libsolvent_foam.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 28%] Building CXX object CMakeFiles/flow_libsolvent_foam.dir/flow/flow_solvent_foam.cpp.o +/usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_libsolvent_foam.dir/flow/flow_solvent_foam.cpp.o -MF CMakeFiles/flow_libsolvent_foam.dir/flow/flow_solvent_foam.cpp.o.d -o CMakeFiles/flow_libsolvent_foam.dir/flow/flow_solvent_foam.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_solvent_foam.cpp +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 28%] Built target flow_libmicp +make -f CMakeFiles/flow_libgasoil_energy.dir/build.make CMakeFiles/flow_libgasoil_energy.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libgasoil_energy.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/flow_libgasoil_energy.dir/build.make CMakeFiles/flow_libgasoil_energy.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 30%] Building CXX object CMakeFiles/flow_libgasoil_energy.dir/flow/flow_gasoil_energy.cpp.o +/usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_libgasoil_energy.dir/flow/flow_gasoil_energy.cpp.o -MF CMakeFiles/flow_libgasoil_energy.dir/flow/flow_gasoil_energy.cpp.o.d -o CMakeFiles/flow_libgasoil_energy.dir/flow/flow_gasoil_energy.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gasoil_energy.cpp +In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, + from /usr/include/c++/15/bits/allocator.h:46, + from /usr/include/c++/15/string:45, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /usr/include/dune/grid/common/grid.hh:12: +In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ 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:305, @@ -9833,6 +9711,10 @@ /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 | ^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp: In member function 'void Opm::PressureTransferPolicy::moveToFineLevel(typename ParentType::FineDomainType&) [with FineOperator = Opm::WellModelGhostLastMatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, true>; Communication = Dune::Amg::SequentialInformation; Scalar = double; bool transpose = true]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp:156:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 156 | (*block)[i] = this->lhs_[block - begin] * bw[i]; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel.hpp:360, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:44, from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_solvent_foam.cpp:23: @@ -9871,68 +9753,10 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:609:1: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 609 | BlackoilModel:: | ^~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:39, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolverGpuBridge.hpp:25, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel.hpp:30: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > >::CellIterator; GridView = Dune::GridView >]' - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' - 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here - 1337 | virtual void writeCellData(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 391 | const FieldVector position() const - | ^~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 30%] Built target flow_libpolymer -make -f CMakeFiles/flow_libgasoil_energy.dir/build.make CMakeFiles/flow_libgasoil_energy.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libgasoil_energy.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_libgasoil_energy.dir/build.make CMakeFiles/flow_libgasoil_energy.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 31%] Building CXX object CMakeFiles/flow_libgasoil_energy.dir/flow/flow_gasoil_energy.cpp.o -/usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_libgasoil_energy.dir/flow/flow_gasoil_energy.cpp.o -MF CMakeFiles/flow_libgasoil_energy.dir/flow/flow_gasoil_energy.cpp.o.d -o CMakeFiles/flow_libgasoil_energy.dir/flow/flow_gasoil_energy.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gasoil_energy.cpp -In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, - from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:72, - from /usr/include/opm/material/fluidstates/BlackOilFluidState.hpp:31, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferAnalytical.hpp:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/BlackoilAquiferModel.hpp:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:43: -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function '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 >]': -/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); - | ~~~~~~~~~~~~^~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = false; bool needNormal = false; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = false; bool needFaceNormal = false]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:25: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 156 | const auto& geometry = intersection.geometry(); - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowSolventFoamProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); - | ^~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:38: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp: In member function 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowSolventFoamProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~~~~~~~ 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:305, @@ -9969,10 +9793,27 @@ /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 | ^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowSolventProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:39, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolverGpuBridge.hpp:25, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:43, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel.hpp:30: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > >::CellIterator; GridView = Dune::GridView >]' + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' + 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here + 1337 | virtual void writeCellData(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 391 | const FieldVector position() const + | ^~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel.hpp:360, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:44, from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gasoil_energy.cpp:25: @@ -10102,6 +9943,37 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:653:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 653 | std::pair localDomainConvergenceData(const Domain& domain, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, + from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, + from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, + from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:72, + from /usr/include/opm/material/fluidstates/BlackOilFluidState.hpp:31, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferAnalytical.hpp:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/BlackoilAquiferModel.hpp:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:43: +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); + | ^~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function '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 >]': +/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); + | ~~~~~~~~~~~~^~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = false; bool needNormal = false; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = false; bool needFaceNormal = false]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:25: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 156 | const auto& geometry = intersection.geometry(); + | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowSolventFoamProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); + | ^~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:38: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp: In member function 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowSolventFoamProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | zz += geometry.corner(i)[zCoord]; + | ~~~~~~~~~~~~~~~^~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, @@ -10122,6 +9994,26 @@ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 391 | const FieldVector position() const | ^~~~~~~~ +In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, @@ -10149,6 +10041,11 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); | ^~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:28: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/DILU.hpp: In function '_ZN4Dune15MultithreadDILUINS_10BCRSMatrixIN3Opm11MatrixBlockIdLi2ELi2EEESaIS4_EEENS_11BlockVectorINS_11FieldVectorIdLi2EEESaIS9_EEESB_E14parallelUpdateEv._omp_fn.1': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/DILU.hpp:242:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 242 | Dinv_temp -= (*a_ij) * Dune::FieldMatrix(Dinv_[col_j]) * (*a_ji); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:47, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/GenericTracerModel.hpp:37, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/TracerModel.hpp:38, @@ -10168,161 +10065,6 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:438:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 438 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); | ^~~~ -In file included from /usr/include/c++/15/vector:74, - from /usr/include/dune/grid/common/grid.hh:14: -/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': -/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 557 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowSolventFoamProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, - from /usr/include/c++/15/bits/allocator.h:46, - from /usr/include/c++/15/string:45, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /usr/include/dune/grid/common/grid.hh:12: -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ -In file included from /usr/include/c++/15/vector:74, - from /usr/include/dune/grid/common/grid.hh:14, - from /usr/include/opm/grid/CpGrid.hpp:45: -/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': -/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 557 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -[ 31%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory3.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory3.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory3.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory3.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory3.cpp -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/common/fmatrix.hh:16, - from /usr/include/dune/istl/istlexception.hh:9, - from /usr/include/dune/istl/paamg/graph.hh:15, - from /usr/include/dune/istl/paamg/aggregates.hh:10, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory.hpp:27, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:26, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory3.cpp:3: -/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp:156:61: required from 'void Opm::PressureTransferPolicy::moveToFineLevel(typename ParentType::FineDomainType&) [with FineOperator = Opm::WellModelGhostLastMatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, true>; Communication = Dune::Amg::SequentialInformation; Scalar = double; bool transpose = true; typename ParentType::FineDomainType = Dune::BlockVector, std::allocator > >; ParentType = Dune::Amg::LevelTransferPolicyCpr, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, true>, Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > > >]' - 156 | (*block)[i] = this->lhs_[block - begin] * bw[i]; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp:148:10: required from here - 148 | void moveToFineLevel(typename ParentType::FineDomainType& fine) override - | ^~~~~~~~~~~~~~~ -/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 /usr/include/dune/istl/paamg/construction.hh:10, - from /usr/include/dune/istl/paamg/hierarchy.hh:14, - from /usr/include/dune/istl/paamg/matrixhierarchy.hh:15, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory.hpp:28: -/usr/include/dune/istl/owneroverlapcopy.hh: In instantiation of 'static Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::V Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::gather(const T&, std::size_t) [with T = Dune::BlockVector, std::allocator > >; GlobalIdType = int; LocalIdType = int; V = Dune::FieldVector; std::size_t = long unsigned int]': -/usr/include/dune/common/parallel/communicator.hh:1307:48: required from 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = Dune::BlockVector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true; Dune::BufferedCommunicator::InterfaceMap = std::map >; Type = Dune::FieldVector; size_t = long unsigned int]' - 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1308 | interfacePair->second.second[i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/parallel/communicator.hh:1410:56: required from 'void Dune::BufferedCommunicator::sendRecv(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool FORWARD = true; Data = Dune::BlockVector, std::allocator > >]' - 1410 | MessageGatherer() (interfaces_, source, sendBuffer, sendBufferSize); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/parallel/communicator.hh:1367:48: required from 'void Dune::BufferedCommunicator::forward(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; Data = Dune::BlockVector, std::allocator > >]' - 1367 | this->template sendRecv(source, dest); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/include/dune/istl/owneroverlapcopy.hh:317:59: required from 'void Dune::OwnerOverlapCopyCommunication::copyOwnerToAll(const T&, T&) const [with T = Dune::BlockVector, std::allocator > >; GlobalIdType = int; LocalIdType = int]' - 317 | communicator.template forward >(source,dest); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/include/dune/istl/schwarz.hh:328:36: required from 'void Dune::BlockPreconditioner::pre(X&, Y&) [with X = Dune::BlockVector, std::allocator > >; Y = Dune::BlockVector, std::allocator > >; C = Dune::OwnerOverlapCopyCommunication; P = Dune::SeqILU, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, 1>]' - 328 | _communication.copyOwnerToAll(x,x); // make dirichlet values consistent - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/istl/schwarz.hh:326:18: required from here - 326 | virtual void pre (X& x, Y& b) - | ^~~ -/usr/include/dune/istl/owneroverlapcopy.hh:207:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | static V gather(const T& a, std::size_t i) - | ^~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureSolverPolicy.hpp:23, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/OwningTwoLevelPreconditioner.hpp:24, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:33: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp: In member function 'void Opm::PressureTransferPolicy::moveToFineLevel(typename ParentType::FineDomainType&) [with FineOperator = Opm::WellModelGhostLastMatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, true>; Communication = Dune::Amg::SequentialInformation; Scalar = double; bool transpose = true]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp:156:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 156 | (*block)[i] = this->lhs_[block - begin] * bw[i]; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ -In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, - from /usr/include/c++/15/bits/allocator.h:46, - from /usr/include/c++/15/string:45, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /usr/include/dune/grid/common/grid.hh:12: -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, @@ -10343,148 +10085,37 @@ /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ -In file included from /usr/include/c++/15/vector:74, - from /usr/include/dune/grid/common/grid.hh:14: -/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': -/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 557 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasOilEnergyProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ /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 member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ -In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, - from /usr/include/c++/15/bits/allocator.h:46, - from /usr/include/c++/15/string:45, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /usr/include/dune/grid/common/grid.hh:12: -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowSolventFoamProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 31%] Built target flow_libsolvent +[ 30%] Built target flow_libsolvent make -f CMakeFiles/flow_libbrine_saltprecipitation.dir/build.make CMakeFiles/flow_libbrine_saltprecipitation.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libbrine_saltprecipitation.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' make -f CMakeFiles/flow_libbrine_saltprecipitation.dir/build.make CMakeFiles/flow_libbrine_saltprecipitation.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 31%] Building CXX object CMakeFiles/flow_libbrine_saltprecipitation.dir/flow/flow_brine_saltprecipitation.cpp.o +[ 30%] Building CXX object CMakeFiles/flow_libbrine_saltprecipitation.dir/flow/flow_brine_saltprecipitation.cpp.o /usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_libbrine_saltprecipitation.dir/flow/flow_brine_saltprecipitation.cpp.o -MF CMakeFiles/flow_libbrine_saltprecipitation.dir/flow/flow_brine_saltprecipitation.cpp.o.d -o CMakeFiles/flow_libbrine_saltprecipitation.dir/flow/flow_brine_saltprecipitation.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_brine_saltprecipitation.cpp -/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 member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ +In file included from /usr/include/c++/15/vector:74, + from /usr/include/dune/grid/common/grid.hh:14, + from /usr/include/opm/grid/CpGrid.hpp:45: +/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': +/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 557 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/15/vector:74, + from /usr/include/dune/grid/common/grid.hh:14: +/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': +/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 557 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ 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:305, @@ -10594,6 +10225,10 @@ /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 | ^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasOilEnergyProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel.hpp:360, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:44, from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_brine_saltprecipitation.cpp:23: @@ -10721,16 +10356,6 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:653:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 653 | std::pair localDomainConvergenceData(const Domain& domain, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 31%] Built target flow_libsolvent_foam -make -f CMakeFiles/flow_libgaswater_saltprec_vapwat.dir/build.make CMakeFiles/flow_libgaswater_saltprec_vapwat.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libgaswater_saltprec_vapwat.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_libgaswater_saltprec_vapwat.dir/build.make CMakeFiles/flow_libgaswater_saltprec_vapwat.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 31%] Building CXX object CMakeFiles/flow_libgaswater_saltprec_vapwat.dir/flow/flow_gaswater_saltprec_vapwat.cpp.o -/usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_libgaswater_saltprec_vapwat.dir/flow/flow_gaswater_saltprec_vapwat.cpp.o -MF CMakeFiles/flow_libgaswater_saltprec_vapwat.dir/flow/flow_gaswater_saltprec_vapwat.cpp.o.d -o CMakeFiles/flow_libgaswater_saltprec_vapwat.dir/flow/flow_gaswater_saltprec_vapwat.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gaswater_saltprec_vapwat.cpp In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, @@ -10802,10 +10427,224 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | zz += geometry.corner(i)[zCoord]; | ~~~~~~~~~~~~~~~^~~ +In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, + from /usr/include/c++/15/bits/allocator.h:46, + from /usr/include/c++/15/string:45, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /usr/include/dune/grid/common/grid.hh:12: +In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ +In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, + from /usr/include/c++/15/bits/allocator.h:46, + from /usr/include/c++/15/string:45, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /usr/include/dune/grid/common/grid.hh:12: +In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ +In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ +In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ +In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/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/c++/15/vector:74, + from /usr/include/dune/grid/common/grid.hh:14: +/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': +/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 557 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ /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/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, + from /usr/include/c++/15/bits/allocator.h:46, + from /usr/include/c++/15/string:45, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /usr/include/dune/grid/common/grid.hh:12: +In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 30%] Built target flow_libsolvent_foam +make -f CMakeFiles/flow_libgaswater_saltprec_vapwat.dir/build.make CMakeFiles/flow_libgaswater_saltprec_vapwat.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libgaswater_saltprec_vapwat.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/flow_libgaswater_saltprec_vapwat.dir/build.make CMakeFiles/flow_libgaswater_saltprec_vapwat.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 30%] Building CXX object CMakeFiles/flow_libgaswater_saltprec_vapwat.dir/flow/flow_gaswater_saltprec_vapwat.cpp.o +/usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_libgaswater_saltprec_vapwat.dir/flow/flow_gaswater_saltprec_vapwat.cpp.o -MF CMakeFiles/flow_libgaswater_saltprec_vapwat.dir/flow/flow_gaswater_saltprec_vapwat.cpp.o.d -o CMakeFiles/flow_libgaswater_saltprec_vapwat.dir/flow/flow_gaswater_saltprec_vapwat.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gaswater_saltprec_vapwat.cpp +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 30%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory3.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory3.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory3.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory3.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory3.cpp +[ 30%] Built target flow_libgasoil_energy +make -f CMakeFiles/flow_libgaswater_saltprec_energy.dir/build.make CMakeFiles/flow_libgaswater_saltprec_energy.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libgaswater_saltprec_energy.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/flow_libgaswater_saltprec_energy.dir/build.make CMakeFiles/flow_libgaswater_saltprec_energy.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 30%] Building CXX object CMakeFiles/flow_libgaswater_saltprec_energy.dir/flow/flow_gaswater_saltprec_energy.cpp.o +/usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_libgaswater_saltprec_energy.dir/flow/flow_gaswater_saltprec_energy.cpp.o -MF CMakeFiles/flow_libgaswater_saltprec_energy.dir/flow/flow_gaswater_saltprec_energy.cpp.o.d -o CMakeFiles/flow_libgaswater_saltprec_energy.dir/flow/flow_gaswater_saltprec_energy.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gaswater_saltprec_energy.cpp +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~~~~~~~ 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:305, @@ -10930,6 +10769,23 @@ /usr/include/dune/common/fvector.hh:244:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | return result; | ^~~~~~ +In file included from /usr/include/dune/common/fmatrix.hh:16, + from /usr/include/dune/istl/istlexception.hh:9, + from /usr/include/dune/istl/paamg/graph.hh:15, + from /usr/include/dune/istl/paamg/aggregates.hh:10, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory.hpp:27, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:26, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory3.cpp:3: +/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp:156:61: required from 'void Opm::PressureTransferPolicy::moveToFineLevel(typename ParentType::FineDomainType&) [with FineOperator = Opm::WellModelGhostLastMatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, true>; Communication = Dune::Amg::SequentialInformation; Scalar = double; bool transpose = true; typename ParentType::FineDomainType = Dune::BlockVector, std::allocator > >; ParentType = Dune::Amg::LevelTransferPolicyCpr, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, true>, Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > > >]' + 156 | (*block)[i] = this->lhs_[block - begin] * bw[i]; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp:148:10: required from here + 148 | void moveToFineLevel(typename ParentType::FineDomainType& fine) override + | ^~~~~~~~~~~~~~~ +/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-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel.hpp:30: /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp: In instantiation of 'std::pair::type::type, typename Opm::Properties::Detail::GetPropImpl::type::type> Opm::BlackoilModelNldd::localDomainConvergenceData(const Domain&, std::vector::type::type>&, std::vector::type::type>&, std::vector::type::type>&, std::vector&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecVapwatProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar; Domain = Opm::SubDomain]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:726:21: required from 'Opm::ConvergenceReport Opm::BlackoilModelNldd::getDomainReservoirConvergence(double, double, int, const Domain&, Opm::DeferredLogger&, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecVapwatProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' @@ -10971,86 +10827,41 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:653:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 653 | std::pair localDomainConvergenceData(const Domain& domain, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:39, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolverGpuBridge.hpp:25, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:43: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > >::CellIterator; GridView = Dune::GridView >]' - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' - 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here - 1337 | virtual void writeCellData(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 391 | const FieldVector position() const - | ^~~~~~~~ -In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, - from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:72, - from /usr/include/opm/material/fluidstates/BlackOilFluidState.hpp:31, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferAnalytical.hpp:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/BlackoilAquiferModel.hpp:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:43: -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:33: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh: In member function 'double Opm::VtkTensorFunction::evaluate(int, const Element&, const Dune::FieldVector::dim>&) const [with GridView = Dune::GridView >; Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > >]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh:92:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 92 | Dune::FieldVector local = - | ^~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = false; bool needNormal = false; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = false; bool needFaceNormal = false]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:25: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 156 | const auto& geometry = intersection.geometry(); - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecVapwatProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); - | ^~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:47, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/GenericTracerModel.hpp:37, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/TracerModel.hpp:38, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:42: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp: In member function 'void Opm::BlackOilNewtonMethod::update_(SolutionVector&, const SolutionVector&, const GlobalEqVector&, const GlobalEqVector&, const DofIndices&) [with DofIndices = std::vector; TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecVapwatProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp:177:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 177 | const auto zero = 0.0 * solutionUpdate[0]; - | ^~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp: In member function 'Opm::ConvergenceReport Opm::BlackoilModelNldd::getDomainReservoirConvergence(double, double, int, const Domain&, Opm::DeferredLogger&, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecVapwatProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:725:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 725 | const auto [ pvSum, numAquiferPvSum] - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:49, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Main.hpp:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gaswater_saltprec_vapwat.cpp:26: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecVapwatProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:438:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 438 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); - | ^~~~ -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 31%] Built target flow_libgasoil_energy -make -f CMakeFiles/flow_libgaswater_saltprec_energy.dir/build.make CMakeFiles/flow_libgaswater_saltprec_energy.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libgaswater_saltprec_energy.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_libgaswater_saltprec_energy.dir/build.make CMakeFiles/flow_libgaswater_saltprec_energy.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 31%] Building CXX object CMakeFiles/flow_libgaswater_saltprec_energy.dir/flow/flow_gaswater_saltprec_energy.cpp.o -/usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_libgaswater_saltprec_energy.dir/flow/flow_gaswater_saltprec_energy.cpp.o -MF CMakeFiles/flow_libgaswater_saltprec_energy.dir/flow/flow_gaswater_saltprec_energy.cpp.o.d -o CMakeFiles/flow_libgaswater_saltprec_energy.dir/flow/flow_gaswater_saltprec_energy.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gaswater_saltprec_energy.cpp -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowBrineSaltPrecipitationProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/istl/paamg/construction.hh:10, + from /usr/include/dune/istl/paamg/hierarchy.hh:14, + from /usr/include/dune/istl/paamg/matrixhierarchy.hh:15, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory.hpp:28: +/usr/include/dune/istl/owneroverlapcopy.hh: In instantiation of 'static Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::V Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::gather(const T&, std::size_t) [with T = Dune::BlockVector, std::allocator > >; GlobalIdType = int; LocalIdType = int; V = Dune::FieldVector; std::size_t = long unsigned int]': +/usr/include/dune/common/parallel/communicator.hh:1307:48: required from 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = Dune::BlockVector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true; Dune::BufferedCommunicator::InterfaceMap = std::map >; Type = Dune::FieldVector; size_t = long unsigned int]' + 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1308 | interfacePair->second.second[i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/parallel/communicator.hh:1410:56: required from 'void Dune::BufferedCommunicator::sendRecv(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool FORWARD = true; Data = Dune::BlockVector, std::allocator > >]' + 1410 | MessageGatherer() (interfaces_, source, sendBuffer, sendBufferSize); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/parallel/communicator.hh:1367:48: required from 'void Dune::BufferedCommunicator::forward(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; Data = Dune::BlockVector, std::allocator > >]' + 1367 | this->template sendRecv(source, dest); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/include/dune/istl/owneroverlapcopy.hh:317:59: required from 'void Dune::OwnerOverlapCopyCommunication::copyOwnerToAll(const T&, T&) const [with T = Dune::BlockVector, std::allocator > >; GlobalIdType = int; LocalIdType = int]' + 317 | communicator.template forward >(source,dest); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/include/dune/istl/schwarz.hh:328:36: required from 'void Dune::BlockPreconditioner::pre(X&, Y&) [with X = Dune::BlockVector, std::allocator > >; Y = Dune::BlockVector, std::allocator > >; C = Dune::OwnerOverlapCopyCommunication; P = Dune::SeqILU, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, 1>]' + 328 | _communication.copyOwnerToAll(x,x); // make dirichlet values consistent + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/istl/schwarz.hh:326:18: required from here + 326 | virtual void pre (X& x, Y& b) + | ^~~ +/usr/include/dune/istl/owneroverlapcopy.hh:207:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | static V gather(const T& a, std::size_t i) + | ^~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureSolverPolicy.hpp:23, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/OwningTwoLevelPreconditioner.hpp:24, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:33: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp: In member function 'void Opm::PressureTransferPolicy::moveToFineLevel(typename ParentType::FineDomainType&) [with FineOperator = Opm::WellModelGhostLastMatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, true>; Communication = Dune::Amg::SequentialInformation; Scalar = double; bool transpose = true]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp:156:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 156 | (*block)[i] = this->lhs_[block - begin] * bw[i]; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 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:305, @@ -11160,6 +10971,26 @@ /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 | ^~~~~~ +In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel.hpp:360, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:44, from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gaswater_saltprec_energy.cpp:25: @@ -11246,6 +11077,26 @@ /usr/include/dune/common/fvector.hh:244:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | return result; | ^~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:39, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolverGpuBridge.hpp:25, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:43: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > >::CellIterator; GridView = Dune::GridView >]' + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' + 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here + 1337 | virtual void writeCellData(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 391 | const FieldVector position() const + | ^~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel.hpp:30: /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp: In instantiation of 'std::pair::type::type, typename Opm::Properties::Detail::GetPropImpl::type::type> Opm::BlackoilModelNldd::localDomainConvergenceData(const Domain&, std::vector::type::type>&, std::vector::type::type>&, std::vector::type::type>&, std::vector&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar; Domain = Opm::SubDomain]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:726:21: required from 'Opm::ConvergenceReport Opm::BlackoilModelNldd::getDomainReservoirConvergence(double, double, int, const Domain&, Opm::DeferredLogger&, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' @@ -11287,12 +11138,52 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:653:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 653 | std::pair localDomainConvergenceData(const Domain& domain, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/15/vector:74, - from /usr/include/dune/grid/common/grid.hh:14: -/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': -/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 557 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, + from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, + from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, + from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:72, + from /usr/include/opm/material/fluidstates/BlackOilFluidState.hpp:31, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferAnalytical.hpp:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/BlackoilAquiferModel.hpp:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:43: +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); + | ^~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:33: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh: In member function 'double Opm::VtkTensorFunction::evaluate(int, const Element&, const Dune::FieldVector::dim>&) const [with GridView = Dune::GridView >; Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > >]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh:92:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 92 | Dune::FieldVector local = + | ^~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = false; bool needNormal = false; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = false; bool needFaceNormal = false]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:25: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 156 | const auto& geometry = intersection.geometry(); + | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecVapwatProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); + | ^~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:47, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/GenericTracerModel.hpp:37, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/TracerModel.hpp:38, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:42: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp: In member function 'void Opm::BlackOilNewtonMethod::update_(SolutionVector&, const SolutionVector&, const GlobalEqVector&, const GlobalEqVector&, const DofIndices&) [with DofIndices = std::vector; TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecVapwatProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp:177:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 177 | const auto zero = 0.0 * solutionUpdate[0]; + | ^~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp: In member function 'Opm::ConvergenceReport Opm::BlackoilModelNldd::getDomainReservoirConvergence(double, double, int, const Domain&, Opm::DeferredLogger&, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecVapwatProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:725:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 725 | const auto [ pvSum, numAquiferPvSum] + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:49, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Main.hpp:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gaswater_saltprec_vapwat.cpp:26: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecVapwatProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:438:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 438 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); + | ^~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, @@ -11364,6 +11255,86 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | zz += geometry.corner(i)[zCoord]; | ~~~~~~~~~~~~~~~^~~ +/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]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 30%] Built target flow_libbrine_saltprecipitation +[ 30%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory4.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory4.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory4.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory4.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory4.cpp +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/15/vector:74, + from /usr/include/dune/grid/common/grid.hh:14: +/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': +/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 557 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/common/fmatrix.hh:16, + from /usr/include/dune/istl/istlexception.hh:9, + from /usr/include/dune/istl/paamg/graph.hh:15, + from /usr/include/dune/istl/paamg/aggregates.hh:10, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory.hpp:27, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:26, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory4.cpp:3: +/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp:156:61: required from 'void Opm::PressureTransferPolicy::moveToFineLevel(typename ParentType::FineDomainType&) [with FineOperator = Opm::WellModelGhostLastMatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, true>; Communication = Dune::Amg::SequentialInformation; Scalar = double; bool transpose = true; typename ParentType::FineDomainType = Dune::BlockVector, std::allocator > >; ParentType = Dune::Amg::LevelTransferPolicyCpr, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, true>, Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > > >]' + 156 | (*block)[i] = this->lhs_[block - begin] * bw[i]; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp:148:10: required from here + 148 | void moveToFineLevel(typename ParentType::FineDomainType& fine) override + | ^~~~~~~~~~~~~~~ +/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 /usr/include/dune/istl/paamg/construction.hh:10, + from /usr/include/dune/istl/paamg/hierarchy.hh:14, + from /usr/include/dune/istl/paamg/matrixhierarchy.hh:15, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory.hpp:28: +/usr/include/dune/istl/owneroverlapcopy.hh: In instantiation of 'static Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::V Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::gather(const T&, std::size_t) [with T = Dune::BlockVector, std::allocator > >; GlobalIdType = int; LocalIdType = int; V = Dune::FieldVector; std::size_t = long unsigned int]': +/usr/include/dune/common/parallel/communicator.hh:1307:48: required from 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = Dune::BlockVector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true; Dune::BufferedCommunicator::InterfaceMap = std::map >; Type = Dune::FieldVector; size_t = long unsigned int]' + 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1308 | interfacePair->second.second[i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/parallel/communicator.hh:1410:56: required from 'void Dune::BufferedCommunicator::sendRecv(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool FORWARD = true; Data = Dune::BlockVector, std::allocator > >]' + 1410 | MessageGatherer() (interfaces_, source, sendBuffer, sendBufferSize); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/parallel/communicator.hh:1367:48: required from 'void Dune::BufferedCommunicator::forward(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; Data = Dune::BlockVector, std::allocator > >]' + 1367 | this->template sendRecv(source, dest); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/include/dune/istl/owneroverlapcopy.hh:317:59: required from 'void Dune::OwnerOverlapCopyCommunication::copyOwnerToAll(const T&, T&) const [with T = Dune::BlockVector, std::allocator > >; GlobalIdType = int; LocalIdType = int]' + 317 | communicator.template forward >(source,dest); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/include/dune/istl/schwarz.hh:328:36: required from 'void Dune::BlockPreconditioner::pre(X&, Y&) [with X = Dune::BlockVector, std::allocator > >; Y = Dune::BlockVector, std::allocator > >; C = Dune::OwnerOverlapCopyCommunication; P = Dune::SeqILU, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, 1>]' + 328 | _communication.copyOwnerToAll(x,x); // make dirichlet values consistent + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/istl/schwarz.hh:326:18: required from here + 326 | virtual void pre (X& x, Y& b) + | ^~~ +/usr/include/dune/istl/owneroverlapcopy.hh:207:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | static V gather(const T& a, std::size_t i) + | ^~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureSolverPolicy.hpp:23, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/OwningTwoLevelPreconditioner.hpp:24, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:33: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp: In member function 'void Opm::PressureTransferPolicy::moveToFineLevel(typename ParentType::FineDomainType&) [with FineOperator = Opm::WellModelGhostLastMatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, true>; Communication = Dune::Amg::SequentialInformation; Scalar = double; bool transpose = true]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp:156:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 156 | (*block)[i] = this->lhs_[block - begin] * bw[i]; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecVapwatProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/15/vector:74, + from /usr/include/dune/grid/common/grid.hh:14: +/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': +/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 557 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, from /usr/include/c++/15/bits/allocator.h:46, from /usr/include/c++/15/string:45, @@ -11394,27 +11365,23 @@ /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ -In file included from /usr/include/c++/15/vector:74, - from /usr/include/dune/grid/common/grid.hh:14: -/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': -/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 557 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecVapwatProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, + from /usr/include/c++/15/bits/allocator.h:46, + from /usr/include/c++/15/string:45, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /usr/include/dune/grid/common/grid.hh:12: In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ @@ -11424,31 +11391,21 @@ inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSaltprecEnergyProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, - from /usr/include/c++/15/bits/allocator.h:46, - from /usr/include/c++/15/string:45, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /usr/include/dune/grid/common/grid.hh:12: +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ @@ -11458,25 +11415,17 @@ inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ -In file included from /usr/include/c++/15/vector:74, - from /usr/include/dune/grid/common/grid.hh:14: -/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': -/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 557 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -[ 31%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory4.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory4.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory4.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory4.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory4.cpp In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ @@ -11486,21 +11435,17 @@ inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ -/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 member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ @@ -11510,79 +11455,17 @@ inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ -In file included from /usr/include/dune/common/fmatrix.hh:16, - from /usr/include/dune/istl/istlexception.hh:9, - from /usr/include/dune/istl/paamg/graph.hh:15, - from /usr/include/dune/istl/paamg/aggregates.hh:10, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory.hpp:27, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:26, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory4.cpp:3: -/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp:156:61: required from 'void Opm::PressureTransferPolicy::moveToFineLevel(typename ParentType::FineDomainType&) [with FineOperator = Opm::WellModelGhostLastMatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, true>; Communication = Dune::Amg::SequentialInformation; Scalar = double; bool transpose = true; typename ParentType::FineDomainType = Dune::BlockVector, std::allocator > >; ParentType = Dune::Amg::LevelTransferPolicyCpr, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, true>, Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > > >]' - 156 | (*block)[i] = this->lhs_[block - begin] * bw[i]; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp:148:10: required from here - 148 | void moveToFineLevel(typename ParentType::FineDomainType& fine) override - | ^~~~~~~~~~~~~~~ -/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 /usr/include/dune/istl/paamg/construction.hh:10, - from /usr/include/dune/istl/paamg/hierarchy.hh:14, - from /usr/include/dune/istl/paamg/matrixhierarchy.hh:15, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory.hpp:28: -/usr/include/dune/istl/owneroverlapcopy.hh: In instantiation of 'static Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::V Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::gather(const T&, std::size_t) [with T = Dune::BlockVector, std::allocator > >; GlobalIdType = int; LocalIdType = int; V = Dune::FieldVector; std::size_t = long unsigned int]': -/usr/include/dune/common/parallel/communicator.hh:1307:48: required from 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = Dune::BlockVector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true; Dune::BufferedCommunicator::InterfaceMap = std::map >; Type = Dune::FieldVector; size_t = long unsigned int]' - 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1308 | interfacePair->second.second[i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/parallel/communicator.hh:1410:56: required from 'void Dune::BufferedCommunicator::sendRecv(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool FORWARD = true; Data = Dune::BlockVector, std::allocator > >]' - 1410 | MessageGatherer() (interfaces_, source, sendBuffer, sendBufferSize); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/parallel/communicator.hh:1367:48: required from 'void Dune::BufferedCommunicator::forward(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; Data = Dune::BlockVector, std::allocator > >]' - 1367 | this->template sendRecv(source, dest); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/include/dune/istl/owneroverlapcopy.hh:317:59: required from 'void Dune::OwnerOverlapCopyCommunication::copyOwnerToAll(const T&, T&) const [with T = Dune::BlockVector, std::allocator > >; GlobalIdType = int; LocalIdType = int]' - 317 | communicator.template forward >(source,dest); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/include/dune/istl/schwarz.hh:328:36: required from 'void Dune::BlockPreconditioner::pre(X&, Y&) [with X = Dune::BlockVector, std::allocator > >; Y = Dune::BlockVector, std::allocator > >; C = Dune::OwnerOverlapCopyCommunication; P = Dune::SeqILU, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, 1>]' - 328 | _communication.copyOwnerToAll(x,x); // make dirichlet values consistent - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/istl/schwarz.hh:326:18: required from here - 326 | virtual void pre (X& x, Y& b) - | ^~~ -/usr/include/dune/istl/owneroverlapcopy.hh:207:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | static V gather(const T& a, std::size_t i) - | ^~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureSolverPolicy.hpp:23, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/OwningTwoLevelPreconditioner.hpp:24, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:33: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp: In member function 'void Opm::PressureTransferPolicy::moveToFineLevel(typename ParentType::FineDomainType&) [with FineOperator = Opm::WellModelGhostLastMatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, true>; Communication = Dune::Amg::SequentialInformation; Scalar = double; bool transpose = true]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp:156:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 156 | (*block)[i] = this->lhs_[block - begin] * bw[i]; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, - from /usr/include/c++/15/bits/allocator.h:46, - from /usr/include/c++/15/string:45, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /usr/include/dune/grid/common/grid.hh:12: In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ @@ -11592,28 +11475,38 @@ inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ +/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]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 31%] Built target flow_libbrine_saltprecipitation +[ 30%] Built target flow_libgaswater_saltprec_vapwat make -f CMakeFiles/flow_libbrine_precsalt_vapwat.dir/build.make CMakeFiles/flow_libbrine_precsalt_vapwat.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libbrine_precsalt_vapwat.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' make -f CMakeFiles/flow_libbrine_precsalt_vapwat.dir/build.make CMakeFiles/flow_libbrine_precsalt_vapwat.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 31%] Building CXX object CMakeFiles/flow_libbrine_precsalt_vapwat.dir/flow/flow_brine_precsalt_vapwat.cpp.o +[ 30%] Building CXX object CMakeFiles/flow_libbrine_precsalt_vapwat.dir/flow/flow_brine_precsalt_vapwat.cpp.o /usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_libbrine_precsalt_vapwat.dir/flow/flow_brine_precsalt_vapwat.cpp.o -MF CMakeFiles/flow_libbrine_precsalt_vapwat.dir/flow/flow_brine_precsalt_vapwat.cpp.o.d -o CMakeFiles/flow_libbrine_precsalt_vapwat.dir/flow/flow_brine_precsalt_vapwat.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_brine_precsalt_vapwat.cpp -/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/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 30%] Built target flow_libgaswater_saltprec_energy +make -f CMakeFiles/flow_libblackoil_legacyassembly.dir/build.make CMakeFiles/flow_libblackoil_legacyassembly.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libblackoil_legacyassembly.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/flow_libblackoil_legacyassembly.dir/build.make CMakeFiles/flow_libblackoil_legacyassembly.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 30%] Building CXX object CMakeFiles/flow_libblackoil_legacyassembly.dir/flow/flow_blackoil_legacyassembly.cpp.o +/usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_libblackoil_legacyassembly.dir/flow/flow_blackoil_legacyassembly.cpp.o -MF CMakeFiles/flow_libblackoil_legacyassembly.dir/flow/flow_blackoil_legacyassembly.cpp.o.d -o CMakeFiles/flow_libblackoil_legacyassembly.dir/flow/flow_blackoil_legacyassembly.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_blackoil_legacyassembly.cpp 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:305, @@ -11723,26 +11616,6 @@ /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 | ^~~~~~ -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel.hpp:360, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:44, from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_brine_precsalt_vapwat.cpp:23: @@ -11870,36 +11743,6 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:653:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 653 | std::pair localDomainConvergenceData(const Domain& domain, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 31%] Built target flow_libgaswater_saltprec_vapwat -make -f CMakeFiles/flow_libblackoil_legacyassembly.dir/build.make CMakeFiles/flow_libblackoil_legacyassembly.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libblackoil_legacyassembly.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_libblackoil_legacyassembly.dir/build.make CMakeFiles/flow_libblackoil_legacyassembly.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 31%] Building CXX object CMakeFiles/flow_libblackoil_legacyassembly.dir/flow/flow_blackoil_legacyassembly.cpp.o -/usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_libblackoil_legacyassembly.dir/flow/flow_blackoil_legacyassembly.cpp.o -MF CMakeFiles/flow_libblackoil_legacyassembly.dir/flow/flow_blackoil_legacyassembly.cpp.o.d -o CMakeFiles/flow_libblackoil_legacyassembly.dir/flow/flow_blackoil_legacyassembly.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_blackoil_legacyassembly.cpp In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, @@ -11933,44 +11776,6 @@ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:33: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh: In member function 'double Opm::VtkTensorFunction::evaluate(int, const Element&, const Dune::FieldVector::dim>&) const [with GridView = Dune::GridView >; Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > >]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh:92:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 92 | Dune::FieldVector local = - | ^~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = false; bool needNormal = false; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = false; bool needFaceNormal = false]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:25: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 156 | const auto& geometry = intersection.geometry(); - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); - | ^~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:47, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/GenericTracerModel.hpp:37, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/TracerModel.hpp:38, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:42: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp: In member function 'void Opm::BlackOilNewtonMethod::update_(SolutionVector&, const SolutionVector&, const GlobalEqVector&, const GlobalEqVector&, const DofIndices&) [with DofIndices = std::vector; TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp:177:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 177 | const auto zero = 0.0 * solutionUpdate[0]; - | ^~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp: In member function 'Opm::ConvergenceReport Opm::BlackoilModelNldd::getDomainReservoirConvergence(double, double, int, const Domain&, Opm::DeferredLogger&, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:725:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 725 | const auto [ pvSum, numAquiferPvSum] - | ^~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:49, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Main.hpp:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_brine_precsalt_vapwat.cpp:24: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:438:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 438 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); - | ^~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:38: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp: In member function 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ 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:305, @@ -12011,6 +11816,44 @@ /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-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:33: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh: In member function 'double Opm::VtkTensorFunction::evaluate(int, const Element&, const Dune::FieldVector::dim>&) const [with GridView = Dune::GridView >; Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > >]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh:92:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 92 | Dune::FieldVector local = + | ^~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = false; bool needNormal = false; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = false; bool needFaceNormal = false]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:25: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 156 | const auto& geometry = intersection.geometry(); + | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); + | ^~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:47, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/GenericTracerModel.hpp:37, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/TracerModel.hpp:38, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:42: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp: In member function 'void Opm::BlackOilNewtonMethod::update_(SolutionVector&, const SolutionVector&, const GlobalEqVector&, const GlobalEqVector&, const DofIndices&) [with DofIndices = std::vector; TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp:177:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 177 | const auto zero = 0.0 * solutionUpdate[0]; + | ^~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp: In member function 'Opm::ConvergenceReport Opm::BlackoilModelNldd::getDomainReservoirConvergence(double, double, int, const Domain&, Opm::DeferredLogger&, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:725:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 725 | const auto [ pvSum, numAquiferPvSum] + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:49, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Main.hpp:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_brine_precsalt_vapwat.cpp:24: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:438:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 438 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); + | ^~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:38: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp: In member function 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 401 | zz += geometry.corner(i)[zCoord]; + | ~~~~~~~~~~~~~~~^~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel.hpp:360: /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp: In instantiation of 'std::pair::type::type, typename Opm::Properties::Detail::GetPropImpl::type::type> Opm::BlackoilModel::localConvergenceData(std::vector::type::type>&, std::vector::type::type>&, std::vector::type::type>&, std::vector&) [with TypeTag = Opm::Properties::TTag::FlowProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:766:15: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getReservoirConvergence(double, double, int, int, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' @@ -12141,10 +11984,6 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:653:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 653 | std::pair localDomainConvergenceData(const Domain& domain, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, @@ -12208,20 +12047,203 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:438:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 438 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); | ^~~~ +[ 30%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory5.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory5.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory5.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory5.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory5.cpp +In file included from /usr/include/dune/common/fmatrix.hh:16, + from /usr/include/dune/istl/istlexception.hh:9, + from /usr/include/dune/istl/paamg/graph.hh:15, + from /usr/include/dune/istl/paamg/aggregates.hh:10, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory.hpp:27, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:26, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory5.cpp:3: +/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp:156:61: required from 'void Opm::PressureTransferPolicy::moveToFineLevel(typename ParentType::FineDomainType&) [with FineOperator = Opm::WellModelGhostLastMatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, true>; Communication = Dune::Amg::SequentialInformation; Scalar = double; bool transpose = true; typename ParentType::FineDomainType = Dune::BlockVector, std::allocator > >; ParentType = Dune::Amg::LevelTransferPolicyCpr, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, true>, Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > > >]' + 156 | (*block)[i] = this->lhs_[block - begin] * bw[i]; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp:148:10: required from here + 148 | void moveToFineLevel(typename ParentType::FineDomainType& fine) override + | ^~~~~~~~~~~~~~~ +/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 + | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/15/vector:74, + from /usr/include/dune/grid/common/grid.hh:14: +/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': +/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 557 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/15/vector:74, + from /usr/include/opm/input/eclipse/Deck/DeckKeyword.hpp:24, + from /usr/include/opm/input/eclipse/Schedule/ResCoup/ReservoirCouplingInfo.hpp:22, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:31: +/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': +/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 557 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, + from /usr/include/c++/15/bits/allocator.h:46, + from /usr/include/c++/15/string:45, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /usr/include/dune/grid/common/grid.hh:12: +In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +[ 30%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory6.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory6.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory6.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory6.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory6.cpp +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, + from /usr/include/c++/15/bits/allocator.h:46, + from /usr/include/c++/15/memory:67, + from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_blackoil_legacyassembly.hpp:20, + from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_blackoil_legacyassembly.cpp:19: +In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ +In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ +In file included from /usr/include/dune/common/fmatrix.hh:16, + from /usr/include/dune/istl/istlexception.hh:9, + from /usr/include/dune/istl/paamg/graph.hh:15, + from /usr/include/dune/istl/paamg/aggregates.hh:10, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory.hpp:27, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:26, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory6.cpp:3: +/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp:156:61: required from 'void Opm::PressureTransferPolicy::moveToFineLevel(typename ParentType::FineDomainType&) [with FineOperator = Opm::WellModelGhostLastMatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, true>; Communication = Dune::Amg::SequentialInformation; Scalar = double; bool transpose = true; typename ParentType::FineDomainType = Dune::BlockVector, std::allocator > >; ParentType = Dune::Amg::LevelTransferPolicyCpr, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, true>, Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > > >]' + 156 | (*block)[i] = this->lhs_[block - begin] * bw[i]; + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp:148:10: required from here + 148 | void moveToFineLevel(typename ParentType::FineDomainType& fine) override + | ^~~~~~~~~~~~~~~ +/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 member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ +In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ +/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]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 31%] Built target flow_libgaswater_saltprec_energy +[ 30%] Built target flow_libbrine_precsalt_vapwat make -f CMakeFiles/flow_libgasoildiffuse.dir/build.make CMakeFiles/flow_libgasoildiffuse.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libgasoildiffuse.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' make -f CMakeFiles/flow_libgasoildiffuse.dir/build.make CMakeFiles/flow_libgasoildiffuse.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 31%] Building CXX object CMakeFiles/flow_libgasoildiffuse.dir/flow/flow_gasoildiffuse.cpp.o +[ 30%] Building CXX object CMakeFiles/flow_libgasoildiffuse.dir/flow/flow_gasoildiffuse.cpp.o /usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_libgasoildiffuse.dir/flow/flow_gasoildiffuse.cpp.o -MF CMakeFiles/flow_libgasoildiffuse.dir/flow/flow_gasoildiffuse.cpp.o.d -o CMakeFiles/flow_libgasoildiffuse.dir/flow/flow_gasoildiffuse.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gasoildiffuse.cpp -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowBrinePrecsaltVapwatProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 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:305, @@ -12331,12 +12353,10 @@ /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 | ^~~~~~ -In file included from /usr/include/c++/15/vector:74, - from /usr/include/dune/grid/common/grid.hh:14: -/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': -/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 557 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 30%] Built target flow_libblackoil_legacyassembly +[ 30%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PropertyTree.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PropertyTree.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PropertyTree.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PropertyTree.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PropertyTree.cpp In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel.hpp:360, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:44, from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gasoildiffuse.cpp:25: @@ -12592,6 +12612,8 @@ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 391 | const FieldVector position() const | ^~~~~~~~ +[ 32%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/setupPropertyTree.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/linalg/setupPropertyTree.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/linalg/setupPropertyTree.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/setupPropertyTree.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/setupPropertyTree.cpp /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); @@ -12638,6 +12660,60 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | zz += geometry.corner(i)[zCoord]; | ~~~~~~~~~~~~~~~^~~ +[ 32%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/AdaptiveSimulatorTimer.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/AdaptiveSimulatorTimer.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/AdaptiveSimulatorTimer.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/AdaptiveSimulatorTimer.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/timestepping/AdaptiveSimulatorTimer.cpp +[ 32%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/AdaptiveTimeStepping.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/AdaptiveTimeStepping.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/AdaptiveTimeStepping.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/AdaptiveTimeStepping.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/timestepping/AdaptiveTimeStepping.cpp +[ 32%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/ConvergenceReport.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/ConvergenceReport.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/ConvergenceReport.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/ConvergenceReport.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/timestepping/ConvergenceReport.cpp +[ 32%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/EclTimeSteppingParams.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/EclTimeSteppingParams.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/EclTimeSteppingParams.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/EclTimeSteppingParams.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/timestepping/EclTimeSteppingParams.cpp +[ 32%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/SimulatorReport.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/SimulatorReport.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/SimulatorReport.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/SimulatorReport.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/timestepping/SimulatorReport.cpp +[ 32%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/SimulatorTimer.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/SimulatorTimer.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/SimulatorTimer.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/SimulatorTimer.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/timestepping/SimulatorTimer.cpp +[ 33%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/SimulatorTimerInterface.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/SimulatorTimerInterface.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/SimulatorTimerInterface.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/SimulatorTimerInterface.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/timestepping/SimulatorTimerInterface.cpp +[ 33%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/TimeStepControl.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/TimeStepControl.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/TimeStepControl.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/TimeStepControl.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/timestepping/TimeStepControl.cpp +[ 33%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/gatherConvergenceReport.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/gatherConvergenceReport.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/gatherConvergenceReport.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/gatherConvergenceReport.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/timestepping/gatherConvergenceReport.cpp +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp: In function 'void Opm::Amg::getQuasiImpesWeights(const Matrix&, int, bool, Vector&) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:71:74: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 + 71 | auto diag_block_transpose = Details::transposeDenseMatrix(diag_block); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 33%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/BlackoilPhases.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/BlackoilPhases.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/BlackoilPhases.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/BlackoilPhases.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/BlackoilPhases.cpp +[ 33%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/ComponentName.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/ComponentName.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/ComponentName.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/ComponentName.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/ComponentName.cpp +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasOilDiffuseProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +[ 33%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/DeferredLogger.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/DeferredLogger.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/DeferredLogger.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/DeferredLogger.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/DeferredLogger.cpp +[ 35%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/FullySupportedFlowKeywords.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/FullySupportedFlowKeywords.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/FullySupportedFlowKeywords.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/FullySupportedFlowKeywords.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/FullySupportedFlowKeywords.cpp +[ 35%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/ParallelFileMerger.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/ParallelFileMerger.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/ParallelFileMerger.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/ParallelFileMerger.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/ParallelFileMerger.cpp +[ 35%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/ParallelRestart.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/ParallelRestart.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/ParallelRestart.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/ParallelRestart.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/ParallelRestart.cpp +In file included from /usr/include/c++/15/vector:74, + from /usr/include/dune/grid/common/grid.hh:14: +/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': +/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 557 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +[ 35%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/PartiallySupportedFlowKeywords.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/PartiallySupportedFlowKeywords.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/PartiallySupportedFlowKeywords.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/PartiallySupportedFlowKeywords.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/PartiallySupportedFlowKeywords.cpp +[ 35%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/PressureAverage.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/PressureAverage.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/PressureAverage.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/PressureAverage.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/PressureAverage.cpp +[ 35%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/SerializationPackers.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/SerializationPackers.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/SerializationPackers.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/SerializationPackers.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/SerializationPackers.cpp +[ 37%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/SymmTensor.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/SymmTensor.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/SymmTensor.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/SymmTensor.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/SymmTensor.cpp +[ 37%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/UnsupportedFlowKeywords.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/UnsupportedFlowKeywords.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/UnsupportedFlowKeywords.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/UnsupportedFlowKeywords.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/UnsupportedFlowKeywords.cpp In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, from /usr/include/c++/15/bits/allocator.h:46, from /usr/include/c++/15/string:45, @@ -12668,22 +12744,25 @@ /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ -In file included from /usr/include/c++/15/vector:74, - from /usr/include/opm/input/eclipse/Deck/DeckKeyword.hpp:24, - from /usr/include/opm/input/eclipse/Schedule/ResCoup/ReservoirCouplingInfo.hpp:22, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:31: -/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': -/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 557 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +[ 37%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/VoigtArray.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/VoigtArray.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/VoigtArray.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/VoigtArray.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/VoigtArray.cpp +[ 37%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/compressPartition.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/compressPartition.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/compressPartition.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/compressPartition.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/compressPartition.cpp +[ 37%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/gatherDeferredLogger.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/gatherDeferredLogger.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/gatherDeferredLogger.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/gatherDeferredLogger.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/gatherDeferredLogger.cpp /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, | ^~~~~~~~~~~~~~~~~~~~~~~ +[ 37%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/phaseUsageFromDeck.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/phaseUsageFromDeck.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/phaseUsageFromDeck.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/phaseUsageFromDeck.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/phaseUsageFromDeck.cpp +[ 37%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/readDeck.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/readDeck.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/readDeck.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/readDeck.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/readDeck.cpp +In function 'void Opm::Amg::getTrueImpesWeights(int, Vector&, const GridView&, ElementContext&, const Model&, std::size_t) [with Vector = Dune::BlockVector, std::allocator > >; GridView = Dune::GridView >; ElementContext = Opm::FvBaseElementContext; Model = Opm::FIBlackOilModel]', + inlined from 'Opm::ISTLSolver::getWeightsCalculator(const Opm::PropertyTree&, const Matrix&, std::size_t) const::' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:612:53: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:123:76: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 + 123 | MatrixBlockType block_transpose = Details::transposeDenseMatrix(block); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, @@ -12704,144 +12783,67 @@ /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ -In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, - from /usr/include/c++/15/bits/allocator.h:46, - from /usr/include/c++/15/memory:67, - from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_blackoil_legacyassembly.hpp:20, - from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_blackoil_legacyassembly.cpp:19: -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp: In function 'void Opm::Amg::getQuasiImpesWeights(const Matrix&, int, bool, Vector&) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:71:74: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 - 71 | auto diag_block_transpose = Details::transposeDenseMatrix(diag_block); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasOilDiffuseProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/15/vector:74, - from /usr/include/dune/grid/common/grid.hh:14: -/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': -/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 557 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ +[ 39%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/RelpermDiagnostics.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/RelpermDiagnostics.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/RelpermDiagnostics.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/RelpermDiagnostics.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/satfunc/RelpermDiagnostics.cpp /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 member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ -In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, - from /usr/include/c++/15/bits/allocator.h:46, - from /usr/include/c++/15/string:45, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /usr/include/dune/grid/common/grid.hh:12: -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ +[ 39%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/ALQState.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/ALQState.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/ALQState.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/ALQState.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/ALQState.cpp +[ 39%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelConstraints.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelConstraints.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelConstraints.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelConstraints.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/BlackoilWellModelConstraints.cpp +[ 39%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelGasLift.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelGasLift.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelGasLift.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelGasLift.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/BlackoilWellModelGasLift.cpp +[ 39%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelGeneric.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelGeneric.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelGeneric.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelGeneric.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/BlackoilWellModelGeneric.cpp +[ 39%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelGuideRates.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelGuideRates.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelGuideRates.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelGuideRates.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/BlackoilWellModelGuideRates.cpp +[ 41%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelNldd.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelNldd.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelNldd.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelNldd.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/BlackoilWellModelNldd.cpp +[ 41%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelRestart.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelRestart.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelRestart.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelRestart.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/BlackoilWellModelRestart.cpp +[ 41%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelWBP.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelWBP.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelWBP.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelWBP.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/BlackoilWellModelWBP.cpp +[ 41%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/ConnFiltrateData.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/ConnFiltrateData.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/ConnFiltrateData.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/ConnFiltrateData.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/ConnFiltrateData.cpp +[ 41%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/FractionCalculator.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/FractionCalculator.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/FractionCalculator.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/FractionCalculator.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/FractionCalculator.cpp make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 31%] Built target flow_libbrine_precsalt_vapwat +[ 41%] Built target flow_libgasoildiffuse make -f CMakeFiles/flow_libgaswater_dissolution.dir/build.make CMakeFiles/flow_libgaswater_dissolution.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libgaswater_dissolution.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' make -f CMakeFiles/flow_libgaswater_dissolution.dir/build.make CMakeFiles/flow_libgaswater_dissolution.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 31%] Building CXX object CMakeFiles/flow_libgaswater_dissolution.dir/flow/flow_gaswater_dissolution.cpp.o +[ 41%] Building CXX object CMakeFiles/flow_libgaswater_dissolution.dir/flow/flow_gaswater_dissolution.cpp.o /usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_libgaswater_dissolution.dir/flow/flow_gaswater_dissolution.cpp.o -MF CMakeFiles/flow_libgaswater_dissolution.dir/flow/flow_gaswater_dissolution.cpp.o.d -o CMakeFiles/flow_libgaswater_dissolution.dir/flow/flow_gaswater_dissolution.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gaswater_dissolution.cpp -/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/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~ -[ 31%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory5.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory5.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory5.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory5.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory5.cpp -In function 'void Opm::Amg::getTrueImpesWeights(int, Vector&, const GridView&, ElementContext&, const Model&, std::size_t) [with Vector = Dune::BlockVector, std::allocator > >; GridView = Dune::GridView >; ElementContext = Opm::FvBaseElementContext; Model = Opm::FIBlackOilModel]', - inlined from 'Opm::ISTLSolver::getWeightsCalculator(const Opm::PropertyTree&, const Matrix&, std::size_t) const::' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:612:53: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:123:76: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 - 123 | MatrixBlockType block_transpose = Details::transposeDenseMatrix(block); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +[ 41%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/GasLiftCommon.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/GasLiftCommon.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/GasLiftCommon.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/GasLiftCommon.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/GasLiftCommon.cpp +[ 41%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/GasLiftGroupInfo.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/GasLiftGroupInfo.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/GasLiftGroupInfo.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/GasLiftGroupInfo.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/GasLiftGroupInfo.cpp +[ 42%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/GasLiftSingleWellGeneric.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/GasLiftSingleWellGeneric.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/GasLiftSingleWellGeneric.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/GasLiftSingleWellGeneric.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/GasLiftSingleWellGeneric.cpp +[ 42%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/GasLiftStage2.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/GasLiftStage2.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/GasLiftStage2.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/GasLiftStage2.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/GasLiftStage2.cpp +[ 42%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/GlobalWellInfo.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/GlobalWellInfo.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/GlobalWellInfo.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/GlobalWellInfo.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/GlobalWellInfo.cpp +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/GasLiftStage2.cpp:29: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/GasLiftWellState.hpp: In instantiation of 'std::pair<_FIter, _FIter> Opm::GasLiftWellState::getRates() [with Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/GasLiftStage2.cpp:151:51: required from 'std::optional::GradInfo> Opm::GasLiftStage2::calcIncOrDecGrad_(std::string, const GasLiftSingleWell&, const std::string&, bool) [with Scalar = double; typename Opm::GasLiftSingleWellGeneric::GradInfo = Opm::GasLiftSingleWellGeneric::GradInfo; std::string = std::__cxx11::basic_string; GasLiftSingleWell = Opm::GasLiftSingleWellGeneric]' + 151 | auto [oil_rate, gas_rate] = state.getRates(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/GasLiftStage2.cpp:1214:16: required from here + 1214 | template class GasLiftStage2; + | ^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/GasLiftWellState.hpp:57:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 57 | std::pair getRates() { return {oil_rate_, gas_rate_}; } + | ^~~~~~~~ +[ 42%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/GroupEconomicLimitsChecker.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/GroupEconomicLimitsChecker.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/GroupEconomicLimitsChecker.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/GroupEconomicLimitsChecker.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/GroupEconomicLimitsChecker.cpp +[ 42%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/GroupState.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/GroupState.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/GroupState.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/GroupState.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/GroupState.cpp 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:305, @@ -12914,6 +12916,8 @@ /usr/include/dune/common/fvector.hh:231:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return result; | ^~~~~~ +[ 42%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/MSWellHelpers.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/MSWellHelpers.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/MSWellHelpers.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/MSWellHelpers.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MSWellHelpers.cpp /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-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: required from 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionProblem; Simulator = Opm::Simulator]' 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); @@ -13037,6 +13041,172 @@ /usr/include/dune/common/fvector.hh:244:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | return result; | ^~~~~~ +In file included from /usr/include/c++/15/bits/unique_ptr.h:37, + from /usr/include/c++/15/memory:80, + from /usr/include/dune/istl/matrix.hh:13, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MSWellHelpers.hpp:26, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MSWellHelpers.cpp:24: +/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': +/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' + 64 | temp = func(*in, *inout); + | ~~~~^~~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' + 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); + | ^~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' + 465 | (Generic_MPI_Op::get()),communicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/parallel/mpicommunication.hh:417:42: required from 'int Dune::Communication::allreduce(Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' + 417 | int ret = allreduce(inout,out,len); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:219:38: required from 'int Dune::Communication::sum(T*, int) const [with T = Dune::FieldVector]' + 219 | return allreduce >(inout,len); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MSWellHelpers.cpp:129:54: required from 'void Opm::mswellhelpers::ParallellMSWellB::mv(const X&, Y&) const [with X = Dune::BlockVector, std::allocator > >; Y = Dune::BlockVector, std::allocator > >; MatrixType = Dune::BCRSMatrix, std::allocator > >]' + 129 | this->parallel_well_info_.communication().sum(y.data(), y.size()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MSWellHelpers.cpp:426:1: required from here + 367 | template void ParallellMSWellB>::mv(Vec const&,Vec& ) const; \ + | ^~~~~ +/usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 189 | operator()(const _Tp& __x, const _Tp& __y) const + | ^~~~~~~~ +/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': +/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' + 64 | temp = func(*in, *inout); + | ~~~~^~~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' + 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); + | ^~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' + 465 | (Generic_MPI_Op::get()),communicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/parallel/mpicommunication.hh:417:42: required from 'int Dune::Communication::allreduce(Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' + 417 | int ret = allreduce(inout,out,len); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:219:38: required from 'int Dune::Communication::sum(T*, int) const [with T = Dune::FieldVector]' + 219 | return allreduce >(inout,len); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MSWellHelpers.cpp:129:54: required from 'void Opm::mswellhelpers::ParallellMSWellB::mv(const X&, Y&) const [with X = Dune::BlockVector, std::allocator > >; Y = Dune::BlockVector, std::allocator > >; MatrixType = Dune::BCRSMatrix, std::allocator > >]' + 129 | this->parallel_well_info_.communication().sum(y.data(), y.size()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MSWellHelpers.cpp:426:1: required from here + 367 | template void ParallellMSWellB>::mv(Vec const&,Vec& ) const; \ + | ^~~~~ +/usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 189 | operator()(const _Tp& __x, const _Tp& __y) const + | ^~~~~~~~ +/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': +/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' + 64 | temp = func(*in, *inout); + | ~~~~^~~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' + 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); + | ^~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' + 465 | (Generic_MPI_Op::get()),communicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/parallel/mpicommunication.hh:417:42: required from 'int Dune::Communication::allreduce(Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' + 417 | int ret = allreduce(inout,out,len); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:219:38: required from 'int Dune::Communication::sum(T*, int) const [with T = Dune::FieldVector]' + 219 | return allreduce >(inout,len); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MSWellHelpers.cpp:129:54: required from 'void Opm::mswellhelpers::ParallellMSWellB::mv(const X&, Y&) const [with X = Dune::BlockVector, std::allocator > >; Y = Dune::BlockVector, std::allocator > >; MatrixType = Dune::BCRSMatrix, std::allocator > >]' + 129 | this->parallel_well_info_.communication().sum(y.data(), y.size()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MSWellHelpers.cpp:426:1: required from here + 367 | template void ParallellMSWellB>::mv(Vec const&,Vec& ) const; \ + | ^~~~~ +/usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 189 | operator()(const _Tp& __x, const _Tp& __y) const + | ^~~~~~~~ +In file included from /usr/include/dune/common/scalarvectorview.hh:12, + from /usr/include/dune/istl/matrix.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]': +/usr/include/c++/15/bits/stl_function.h:190:20: required from 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]' + 190 | { return __x + __y; } + | ~~~~^~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' + 64 | temp = func(*in, *inout); + | ~~~~^~~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' + 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); + | ^~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' + 465 | (Generic_MPI_Op::get()),communicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/parallel/mpicommunication.hh:417:42: required from 'int Dune::Communication::allreduce(Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' + 417 | int ret = allreduce(inout,out,len); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:219:38: required from 'int Dune::Communication::sum(T*, int) const [with T = Dune::FieldVector]' + 219 | return allreduce >(inout,len); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MSWellHelpers.cpp:129:54: required from 'void Opm::mswellhelpers::ParallellMSWellB::mv(const X&, Y&) const [with X = Dune::BlockVector, std::allocator > >; Y = Dune::BlockVector, std::allocator > >; MatrixType = Dune::BCRSMatrix, std::allocator > >]' + 129 | this->parallel_well_info_.communication().sum(y.data(), y.size()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MSWellHelpers.cpp:426:1: required from here + 367 | template void ParallellMSWellB>::mv(Vec const&,Vec& ) const; \ + | ^~~~~ +/usr/include/dune/common/densevector.hh:439:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 439 | derived_type operator+ (const DenseVector& b) const + | ^~~~~~~~ +/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]': +/usr/include/c++/15/bits/stl_function.h:190:20: required from 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]' + 190 | { return __x + __y; } + | ~~~~^~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' + 64 | temp = func(*in, *inout); + | ~~~~^~~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' + 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); + | ^~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' + 465 | (Generic_MPI_Op::get()),communicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/parallel/mpicommunication.hh:417:42: required from 'int Dune::Communication::allreduce(Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' + 417 | int ret = allreduce(inout,out,len); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:219:38: required from 'int Dune::Communication::sum(T*, int) const [with T = Dune::FieldVector]' + 219 | return allreduce >(inout,len); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MSWellHelpers.cpp:129:54: required from 'void Opm::mswellhelpers::ParallellMSWellB::mv(const X&, Y&) const [with X = Dune::BlockVector, std::allocator > >; Y = Dune::BlockVector, std::allocator > >; MatrixType = Dune::BCRSMatrix, std::allocator > >]' + 129 | this->parallel_well_info_.communication().sum(y.data(), y.size()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MSWellHelpers.cpp:426:1: required from here + 367 | template void ParallellMSWellB>::mv(Vec const&,Vec& ) const; \ + | ^~~~~ +/usr/include/dune/common/densevector.hh:439:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 439 | derived_type operator+ (const DenseVector& b) const + | ^~~~~~~~ +/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]': +/usr/include/c++/15/bits/stl_function.h:190:20: required from 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]' + 190 | { return __x + __y; } + | ~~~~^~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' + 64 | temp = func(*in, *inout); + | ~~~~^~~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' + 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); + | ^~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' + 465 | (Generic_MPI_Op::get()),communicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/parallel/mpicommunication.hh:417:42: required from 'int Dune::Communication::allreduce(Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' + 417 | int ret = allreduce(inout,out,len); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:219:38: required from 'int Dune::Communication::sum(T*, int) const [with T = Dune::FieldVector]' + 219 | return allreduce >(inout,len); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MSWellHelpers.cpp:129:54: required from 'void Opm::mswellhelpers::ParallellMSWellB::mv(const X&, Y&) const [with X = Dune::BlockVector, std::allocator > >; Y = Dune::BlockVector, std::allocator > >; MatrixType = Dune::BCRSMatrix, std::allocator > >]' + 129 | this->parallel_well_info_.communication().sum(y.data(), y.size()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MSWellHelpers.cpp:426:1: required from here + 367 | template void ParallellMSWellB>::mv(Vec const&,Vec& ) const; \ + | ^~~~~ +/usr/include/dune/common/densevector.hh:439:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 439 | derived_type operator+ (const DenseVector& b) const + | ^~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel.hpp:30: /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp: In instantiation of 'std::pair::type::type, typename Opm::Properties::Detail::GetPropImpl::type::type> Opm::BlackoilModelNldd::localDomainConvergenceData(const Domain&, std::vector::type::type>&, std::vector::type::type>&, std::vector::type::type>&, std::vector&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar; Domain = Opm::SubDomain]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:726:21: required from 'Opm::ConvergenceReport Opm::BlackoilModelNldd::getDomainReservoirConvergence(double, double, int, const Domain&, Opm::DeferredLogger&, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' @@ -13078,26 +13248,22 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:653:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 653 | std::pair localDomainConvergenceData(const Domain& domain, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ +In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/ParallelCommunication.hpp:24, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/DeferredLogger.hpp:24, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MSWellHelpers.cpp:36: +/usr/include/dune/common/parallel/mpicommunication.hh: In static member function 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void]': +/usr/include/dune/common/parallel/mpicommunication.hh:64:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 64 | temp = func(*in, *inout); + | ^~~~ +/usr/include/dune/common/parallel/mpicommunication.hh: In static member function 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void]': +/usr/include/dune/common/parallel/mpicommunication.hh:64:9: 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/dune/common/parallel/mpicommunication.hh: In static member function 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void]': +/usr/include/dune/common/parallel/mpicommunication.hh:64:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 +[ 44%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellAssemble.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellAssemble.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellAssemble.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellAssemble.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MultisegmentWellAssemble.cpp +[ 44%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellEquations.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellEquations.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellEquations.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellEquations.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MultisegmentWellEquations.cpp In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:48, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolverGpuBridge.hpp:25, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:43: @@ -13145,16 +13311,6 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:36:17: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 36 | DenseMatrix transposeDenseMatrix(const DenseMatrix& M) | ^~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 31%] Built target flow_libblackoil_legacyassembly -make -f CMakeFiles/flow_libgaswater_dissolution_diffuse.dir/build.make CMakeFiles/flow_libgaswater_dissolution_diffuse.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libgaswater_dissolution_diffuse.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_libgaswater_dissolution_diffuse.dir/build.make CMakeFiles/flow_libgaswater_dissolution_diffuse.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 31%] Building CXX object CMakeFiles/flow_libgaswater_dissolution_diffuse.dir/flow/flow_gaswater_dissolution_diffuse.cpp.o -/usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_libgaswater_dissolution_diffuse.dir/flow/flow_gaswater_dissolution_diffuse.cpp.o -MF CMakeFiles/flow_libgaswater_dissolution_diffuse.dir/flow/flow_gaswater_dissolution_diffuse.cpp.o.d -o CMakeFiles/flow_libgaswater_dissolution_diffuse.dir/flow/flow_gaswater_dissolution_diffuse.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gaswater_dissolution_diffuse.cpp In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, @@ -13218,23 +13374,38 @@ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/common/fmatrix.hh:16, - from /usr/include/dune/istl/istlexception.hh:9, - from /usr/include/dune/istl/paamg/graph.hh:15, - from /usr/include/dune/istl/paamg/aggregates.hh:10, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory.hpp:27, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:26, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory5.cpp:3: -/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp:156:61: required from 'void Opm::PressureTransferPolicy::moveToFineLevel(typename ParentType::FineDomainType&) [with FineOperator = Opm::WellModelGhostLastMatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, true>; Communication = Dune::Amg::SequentialInformation; Scalar = double; bool transpose = true; typename ParentType::FineDomainType = Dune::BlockVector, std::allocator > >; ParentType = Dune::Amg::LevelTransferPolicyCpr, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, true>, Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > > >]' - 156 | (*block)[i] = this->lhs_[block - begin] * bw[i]; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp:148:10: required from here - 148 | void moveToFineLevel(typename ParentType::FineDomainType& fine) override - | ^~~~~~~~~~~~~~~ -/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 /usr/include/dune/istl/umfpack.hh:20, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MultisegmentWellEquations.cpp:25: +/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:297:16: required from 'Dune::UMFPack::UMFPack(const Matrix&, int) [with M = Dune::BCRSMatrix, std::allocator > >; Matrix = Dune::BCRSMatrix, std::allocator > >]' + 297 | setMatrix(matrix); + | ~~~~~~~~~^~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MultisegmentWellEquations.cpp:269:36: required from 'void Opm::MultisegmentWellEquations::extract(Opm::WellContributions&) const [with Scalar = double; int numWellEq = 2; int numEq = 1]' + 269 | Dune::UMFPack umfpackMatrix(duneD_, 0); + | ^~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MultisegmentWellEquations.cpp:470:1: required from here + 447 | template class MultisegmentWellEquations; \ + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/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-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, @@ -13253,6 +13424,8 @@ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 391 | const FieldVector position() const | ^~~~~~~~ +[ 44%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellEval.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellEval.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellEval.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellEval.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MultisegmentWellEval.cpp /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); @@ -13299,6 +13472,92 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | zz += geometry.corner(i)[zCoord]; | ~~~~~~~~~~~~~~~^~~ +[ 44%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellGeneric.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellGeneric.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellGeneric.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellGeneric.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MultisegmentWellGeneric.cpp +[ 44%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellPrimaryVariables.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellPrimaryVariables.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellPrimaryVariables.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellPrimaryVariables.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MultisegmentWellPrimaryVariables.cpp +[ 44%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellSegments.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellSegments.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellSegments.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellSegments.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MultisegmentWellSegments.cpp +In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, + from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, + from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, + from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:72, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MultisegmentWellPrimaryVariables.cpp:28: +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]' + 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:536:52: required from 'Evaluation Opm::BrineCo2Pvt::rsSat(unsigned int, const Evaluation&, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' + 536 | BinaryCoeffBrineCO2::calculateMoleFractions(co2Tables_, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ + 537 | temperature, + | ~~~~~~~~~~~~ + 538 | pressure, + | ~~~~~~~~~ + 539 | salinity, + | ~~~~~~~~~ + 540 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 541 | xlCO2, + | ~~~~~~ + 542 | xgH2O, + | ~~~~~~ + 543 | activityModel_, + | ~~~~~~~~~~~~~~~ + 544 | extrapolate); + | ~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:436:21: required from 'Evaluation Opm::BrineCo2Pvt::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' + 436 | return rsSat(regionIdx, temperature, pressure, Evaluation(salinity_[regionIdx])); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:210:7: required from 'Evaluation Opm::OilPvtMultiplexer::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; bool enableThermal = true]' + 210 | { OPM_OIL_PVT_MULTIPLEXER_CALL(return pvtImpl.saturatedGasDissolutionFactor(regionIdx, temperature, pressure)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MultisegmentWellPrimaryVariables.cpp:310:47: required from 'void Opm::MultisegmentWellPrimaryVariables::copyToWellState(const Opm::MultisegmentWellGeneric&, Scalar, Opm::WellState&, const Opm::SummaryState&, Opm::DeferredLogger&) const [with FluidSystem = Opm::BlackOilFluidSystem; Indices = Opm::BlackOilOnePhaseIndices<0, 0, 0, 0, false, false, 0, 1, 0>; typename FluidSystem::Scalar = double; Scalar = double]' + 309 | rsMax = FluidSystem::oilPvt() + | ~~~~~~~~~~~~~~~~~~~~~ + 310 | .saturatedGasDissolutionFactor(pvtReg, temperature, segment_pressure[seg]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MultisegmentWellPrimaryVariables.cpp:719:1: required from here + 690 | template class MultisegmentWellPrimaryVariables,__VA_ARGS__>; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 44%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/ParallelPAvgCalculator.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/ParallelPAvgCalculator.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/ParallelPAvgCalculator.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/ParallelPAvgCalculator.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/ParallelPAvgCalculator.cpp +[ 46%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/ParallelPAvgDynamicSourceData.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/ParallelPAvgDynamicSourceData.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/ParallelPAvgDynamicSourceData.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/ParallelPAvgDynamicSourceData.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/ParallelPAvgDynamicSourceData.cpp +[ 46%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/ParallelWBPCalculation.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/ParallelWBPCalculation.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/ParallelWBPCalculation.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/ParallelWBPCalculation.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/ParallelWBPCalculation.cpp +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp: In function 'void Opm::Amg::getQuasiImpesWeights(const Matrix&, int, bool, Vector&) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:71:74: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 + 71 | auto diag_block_transpose = Details::transposeDenseMatrix(diag_block); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +[ 46%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/ParallelWellInfo.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/ParallelWellInfo.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/ParallelWellInfo.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/ParallelWellInfo.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/ParallelWellInfo.cpp +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +make -f CMakeFiles/flow_libgaswater_dissolution_diffuse.dir/build.make CMakeFiles/flow_libgaswater_dissolution_diffuse.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libgaswater_dissolution_diffuse.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/flow_libgaswater_dissolution_diffuse.dir/build.make CMakeFiles/flow_libgaswater_dissolution_diffuse.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 46%] Building CXX object CMakeFiles/flow_libgaswater_dissolution_diffuse.dir/flow/flow_gaswater_dissolution_diffuse.cpp.o +/usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_libgaswater_dissolution_diffuse.dir/flow/flow_gaswater_dissolution_diffuse.cpp.o -MF CMakeFiles/flow_libgaswater_dissolution_diffuse.dir/flow/flow_gaswater_dissolution_diffuse.cpp.o.d -o CMakeFiles/flow_libgaswater_dissolution_diffuse.dir/flow/flow_gaswater_dissolution_diffuse.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gaswater_dissolution_diffuse.cpp +[ 46%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/PerfData.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/PerfData.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/PerfData.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/PerfData.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/PerfData.cpp +[ 46%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/RateConverter.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/RateConverter.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/RateConverter.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/RateConverter.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/RateConverter.cpp +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/RateConverter.cpp: In instantiation of 'std::pair Opm::RateConverter::SurfaceToReservoirVoidage::inferDissolvedVaporisedRatio(Scalar, Scalar, const Rates&) const [with Rates = __gnu_cxx::__normal_iterator >; FluidSystem = Opm::BlackOilFluidSystem; Region = std::vector; typename FluidSystem::Scalar = double; Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/RateConverter.cpp:423:1: required from here + 421 | const std::vector::iterator&) const; + | ^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/RateConverter.cpp:362:1: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 362 | SurfaceToReservoirVoidage:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:305, @@ -13371,6 +13630,8 @@ /usr/include/dune/common/fvector.hh:231:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return result; | ^~~~~~ +[ 46%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/RatioCalculator.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/RatioCalculator.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/RatioCalculator.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/RatioCalculator.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/RatioCalculator.cpp /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-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: required from 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem; Simulator = Opm::Simulator]' 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); @@ -13408,6 +13669,12 @@ /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 | ^~~~~~ +In file included from /usr/include/c++/15/vector:74, + from /usr/include/dune/grid/common/grid.hh:14: +/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': +/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 557 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel.hpp:360, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:44, from /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gaswater_dissolution_diffuse.cpp:28: @@ -13535,10 +13802,6 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:653:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 653 | std::pair localDomainConvergenceData(const Domain& domain, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/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-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:48, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolverGpuBridge.hpp:25, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:43: @@ -13667,6 +13930,14 @@ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 391 | const FieldVector position() const | ^~~~~~~~ +make -f CMakeFiles/flow_libgaswater_energy.dir/build.make CMakeFiles/flow_libgaswater_energy.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libgaswater_energy.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/flow_libgaswater_energy.dir/build.make CMakeFiles/flow_libgaswater_energy.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 48%] Building CXX object CMakeFiles/flow_libgaswater_energy.dir/flow/flow_gaswater_energy.cpp.o +/usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_libgaswater_energy.dir/flow/flow_gaswater_energy.cpp.o -MF CMakeFiles/flow_libgaswater_energy.dir/flow/flow_gaswater_energy.cpp.o.d -o CMakeFiles/flow_libgaswater_energy.dir/flow/flow_gaswater_energy.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gaswater_energy.cpp /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); @@ -13713,24 +13984,36 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | zz += geometry.corner(i)[zCoord]; | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp: In function 'void Opm::Amg::getQuasiImpesWeights(const Matrix&, int, bool, Vector&) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:71:74: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 - 71 | auto diag_block_transpose = Details::transposeDenseMatrix(diag_block); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 31%] Built target flow_libgasoildiffuse -make -f CMakeFiles/flow_libgaswater_energy.dir/build.make CMakeFiles/flow_libgaswater_energy.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libgaswater_energy.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_libgaswater_energy.dir/build.make CMakeFiles/flow_libgaswater_energy.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 32%] Building CXX object CMakeFiles/flow_libgaswater_energy.dir/flow/flow_gaswater_energy.cpp.o -/usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_libgaswater_energy.dir/flow/flow_gaswater_energy.cpp.o -MF CMakeFiles/flow_libgaswater_energy.dir/flow/flow_gaswater_energy.cpp.o.d -o CMakeFiles/flow_libgaswater_energy.dir/flow/flow_gaswater_energy.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gaswater_energy.cpp -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, + from /usr/include/c++/15/bits/allocator.h:46, + from /usr/include/c++/15/string:45, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /usr/include/dune/grid/common/grid.hh:12: +In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ 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:305, @@ -13855,12 +14138,6 @@ /usr/include/dune/common/fvector.hh:244:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | return result; | ^~~~~~ -In file included from /usr/include/c++/15/vector:74, - from /usr/include/dune/grid/common/grid.hh:14: -/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': -/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 557 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel.hpp:30: /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp: In instantiation of 'std::pair::type::type, typename Opm::Properties::Detail::GetPropImpl::type::type> Opm::BlackoilModelNldd::localDomainConvergenceData(const Domain&, std::vector::type::type>&, std::vector::type::type>&, std::vector::type::type>&, std::vector&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar; Domain = Opm::SubDomain]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:726:21: required from 'Opm::ConvergenceReport Opm::BlackoilModelNldd::getDomainReservoirConvergence(double, double, int, const Domain&, Opm::DeferredLogger&, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' @@ -13902,14 +14179,6 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:653:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 653 | std::pair localDomainConvergenceData(const Domain& domain, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp: In function 'void Opm::Amg::getQuasiImpesWeights(const Matrix&, int, bool, Vector&) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:71:74: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 - 71 | auto diag_block_transpose = Details::transposeDenseMatrix(diag_block); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, @@ -13930,6 +14199,10 @@ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 391 | const FieldVector position() const | ^~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, @@ -13976,81 +14249,15 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:438:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 438 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); | ^~~~ -In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, - from /usr/include/c++/15/bits/allocator.h:46, - from /usr/include/c++/15/string:45, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /usr/include/dune/grid/common/grid.hh:12: -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ -In file included from /usr/include/c++/15/vector:74, - from /usr/include/dune/grid/common/grid.hh:14: -/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': -/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 557 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~ In function 'void Opm::Amg::getTrueImpesWeights(int, Vector&, const GridView&, ElementContext&, const Model&, std::size_t) [with Vector = Dune::BlockVector, std::allocator > >; GridView = Dune::GridView >; ElementContext = Opm::FvBaseElementContext; Model = Opm::FIBlackOilModel]', inlined from 'Opm::ISTLSolver::getWeightsCalculator(const Opm::PropertyTree&, const Matrix&, std::size_t) const::' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:612:53: /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:123:76: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 123 | MatrixBlockType block_transpose = Details::transposeDenseMatrix(block); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, - from /usr/include/c++/15/bits/allocator.h:46, - from /usr/include/c++/15/string:45, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /usr/include/dune/grid/common/grid.hh:12: -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp: In function 'void Opm::Amg::getQuasiImpesWeights(const Matrix&, int, bool, Vector&) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:71:74: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 + 71 | auto diag_block_transpose = Details::transposeDenseMatrix(diag_block); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, @@ -14071,59 +14278,71 @@ /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~ -In function 'void Opm::Amg::getTrueImpesWeights(int, Vector&, const GridView&, ElementContext&, const Model&, std::size_t) [with Vector = Dune::BlockVector, std::allocator > >; GridView = Dune::GridView >; ElementContext = Opm::FvBaseElementContext; Model = Opm::FIBlackOilModel]', - inlined from 'Opm::ISTLSolver::getWeightsCalculator(const Opm::PropertyTree&, const Matrix&, std::size_t) const::' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:612:53: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:123:76: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 - 123 | MatrixBlockType block_transpose = Details::transposeDenseMatrix(block); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterDissolutionDiffuseProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +[ 50%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/SegmentState.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/SegmentState.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/SegmentState.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/SegmentState.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/SegmentState.cpp +[ 50%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/SingleWellState.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/SingleWellState.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/SingleWellState.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/SingleWellState.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/SingleWellState.cpp +[ 50%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/StandardWellAssemble.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/StandardWellAssemble.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/StandardWellAssemble.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/StandardWellAssemble.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/StandardWellAssemble.cpp In file included from /usr/include/c++/15/vector:74, from /usr/include/dune/grid/common/grid.hh:14: /usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': /usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 557 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ +[ 50%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/StandardWellConnections.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/StandardWellConnections.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/StandardWellConnections.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/StandardWellConnections.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/StandardWellConnections.cpp /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-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 32%] Built target flow_libgaswater_dissolution -make -f CMakeFiles/flow_libgaswater_solvent.dir/build.make CMakeFiles/flow_libgaswater_solvent.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libgaswater_solvent.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_libgaswater_solvent.dir/build.make CMakeFiles/flow_libgaswater_solvent.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 32%] Building CXX object CMakeFiles/flow_libgaswater_solvent.dir/flow/flow_gaswater_solvent.cpp.o -/usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_libgaswater_solvent.dir/flow/flow_gaswater_solvent.cpp.o -MF CMakeFiles/flow_libgaswater_solvent.dir/flow/flow_gaswater_solvent.cpp.o.d -o CMakeFiles/flow_libgaswater_solvent.dir/flow/flow_gaswater_solvent.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gaswater_solvent.cpp +In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, + from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, + from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, + from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:72, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/StandardWellConnections.cpp:26: +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]' + 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:536:52: required from 'Evaluation Opm::BrineCo2Pvt::rsSat(unsigned int, const Evaluation&, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' + 536 | BinaryCoeffBrineCO2::calculateMoleFractions(co2Tables_, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ + 537 | temperature, + | ~~~~~~~~~~~~ + 538 | pressure, + | ~~~~~~~~~ + 539 | salinity, + | ~~~~~~~~~ + 540 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 541 | xlCO2, + | ~~~~~~ + 542 | xgH2O, + | ~~~~~~ + 543 | activityModel_, + | ~~~~~~~~~~~~~~~ + 544 | extrapolate); + | ~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:425:21: required from 'Evaluation Opm::BrineCo2Pvt::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' + 425 | return rsSat(regionIdx, temperature, pressure, salinity); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/blackoilpvt/WaterPvtMultiplexer.hpp:210:9: required from 'Evaluation Opm::WaterPvtMultiplexer::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; bool enableThermal = true; bool enableBrine = true]' + 210 | OPM_WATER_PVT_MULTIPLEXER_CALL(return pvtImpl.saturatedGasDissolutionFactor(regionIdx, temperature, pressure, saltconcentration)); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/StandardWellConnections.cpp:516:96: required from 'Opm::StandardWellConnections::Properties Opm::StandardWellConnections::computePropertiesForPressures(const Opm::WellState&, const PressurePropertyFunctions&) const [with FluidSystem = Opm::BlackOilFluidSystem; Indices = Opm::BlackOilOnePhaseIndices<0, 0, 0, 0, false, false, 0, 1, 0>; typename FluidSystem::Scalar = double]' + 516 | props.rswmax_perf[perf] = FluidSystem::waterPvt().saturatedGasDissolutionFactor(region_idx, temperature, p_avg, saltConcentration); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/StandardWellConnections.cpp:883:1: required from here + 854 | template class StandardWellConnections, __VA_ARGS__>; + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, from /usr/include/c++/15/bits/allocator.h:46, from /usr/include/c++/15/string:45, @@ -14154,10 +14373,37 @@ /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ -/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]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 50%] Built target flow_libgaswater_dissolution +make -f CMakeFiles/flow_libgaswater_solvent.dir/build.make CMakeFiles/flow_libgaswater_solvent.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libgaswater_solvent.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/flow_libgaswater_solvent.dir/build.make CMakeFiles/flow_libgaswater_solvent.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 50%] Building CXX object CMakeFiles/flow_libgaswater_solvent.dir/flow/flow_gaswater_solvent.cpp.o +/usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_libgaswater_solvent.dir/flow/flow_gaswater_solvent.cpp.o -MF CMakeFiles/flow_libgaswater_solvent.dir/flow/flow_gaswater_solvent.cpp.o.d -o CMakeFiles/flow_libgaswater_solvent.dir/flow/flow_gaswater_solvent.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gaswater_solvent.cpp +In file included from /usr/include/c++/15/vector:74, + from /usr/include/dune/grid/common/grid.hh:14: +/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': +/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 557 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterEnergyProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +[ 50%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/StandardWellEquations.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/StandardWellEquations.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/StandardWellEquations.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/StandardWellEquations.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/StandardWellEquations.cpp +In function 'void Opm::Amg::getTrueImpesWeights(int, Vector&, const GridView&, ElementContext&, const Model&, std::size_t) [with Vector = Dune::BlockVector, std::allocator > >; GridView = Dune::GridView >; ElementContext = Opm::FvBaseElementContext; Model = Opm::FIBlackOilModel]', + inlined from 'Opm::ISTLSolver::getWeightsCalculator(const Opm::PropertyTree&, const Matrix&, std::size_t) const::' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:612:53: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:123:76: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 + 123 | MatrixBlockType block_transpose = Details::transposeDenseMatrix(block); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 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:305, @@ -14323,36 +14569,6 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:653:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 653 | std::pair localDomainConvergenceData(const Domain& domain, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 32%] Built target flow_libgaswater_dissolution_diffuse -make -f CMakeFiles/flow_libbrine_energy.dir/build.make CMakeFiles/flow_libbrine_energy.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libbrine_energy.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_libbrine_energy.dir/build.make CMakeFiles/flow_libbrine_energy.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 33%] Building CXX object CMakeFiles/flow_libbrine_energy.dir/flow/flow_brine_energy.cpp.o -/usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_libbrine_energy.dir/flow/flow_brine_energy.cpp.o -MF CMakeFiles/flow_libbrine_energy.dir/flow/flow_brine_energy.cpp.o.d -o CMakeFiles/flow_libbrine_energy.dir/flow/flow_brine_energy.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_brine_energy.cpp -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:39, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolverGpuBridge.hpp:25, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:43: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > >::CellIterator; GridView = Dune::GridView >]' - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' - 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here - 1337 | virtual void writeCellData(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 391 | const FieldVector position() const - | ^~~~~~~~ In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, @@ -14373,6 +14589,28 @@ /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ +[ 50%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/StandardWellEval.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/StandardWellEval.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/StandardWellEval.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/StandardWellEval.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/StandardWellEval.cpp +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:39, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolverGpuBridge.hpp:25, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:43: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > >::CellIterator; GridView = Dune::GridView >]' + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' + 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here + 1337 | virtual void writeCellData(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 391 | const FieldVector position() const + | ^~~~~~~~ In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, @@ -14395,6 +14633,36 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:25: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 156 | const auto& geometry = intersection.geometry(); | ^~~~~~~~ +In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, + from /usr/include/c++/15/bits/allocator.h:46, + from /usr/include/c++/15/string:45, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /usr/include/dune/grid/common/grid.hh:12: +In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSolventProblem]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); @@ -14418,6 +14686,32 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:438:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 438 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); | ^~~~ +[ 50%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/StandardWellPrimaryVariables.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/StandardWellPrimaryVariables.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/StandardWellPrimaryVariables.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/StandardWellPrimaryVariables.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/StandardWellPrimaryVariables.cpp +/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 member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, @@ -14438,6 +14732,39 @@ /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 50%] Built target flow_libgaswater_dissolution_diffuse +make -f CMakeFiles/flow_libbrine_energy.dir/build.make CMakeFiles/flow_libbrine_energy.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libbrine_energy.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/flow_libbrine_energy.dir/build.make CMakeFiles/flow_libbrine_energy.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 51%] Building CXX object CMakeFiles/flow_libbrine_energy.dir/flow/flow_brine_energy.cpp.o +/usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_libbrine_energy.dir/flow/flow_brine_energy.cpp.o -MF CMakeFiles/flow_libbrine_energy.dir/flow/flow_brine_energy.cpp.o.d -o CMakeFiles/flow_libbrine_energy.dir/flow/flow_brine_energy.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_brine_energy.cpp +[ 53%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/TargetCalculator.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/TargetCalculator.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/TargetCalculator.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/TargetCalculator.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/TargetCalculator.cpp +[ 53%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/VFPHelpers.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/VFPHelpers.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/VFPHelpers.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/VFPHelpers.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/VFPHelpers.cpp +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/VFPHelpers.cpp: In instantiation of 'static std::pair Opm::VFPHelpers::getMinimumBHPCoordinate(const Opm::VFPProdTable&, Scalar, Scalar, Scalar, Scalar) [with Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/VFPHelpers.cpp:822:16: required from here + 822 | template class VFPHelpers; + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/VFPHelpers.cpp:510:27: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 510 | std::pair VFPHelpers:: + | ^~~~~~~~~~~~~~~~~~ +[ 53%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/VFPInjProperties.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/VFPInjProperties.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/VFPInjProperties.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/VFPInjProperties.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/VFPInjProperties.cpp +[ 53%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/VFPProdProperties.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/VFPProdProperties.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/VFPProdProperties.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/VFPProdProperties.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/VFPProdProperties.cpp +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/VFPProdProperties.cpp: In member function 'Scalar Opm::VFPProdProperties::minimumBHP(int, Scalar, Scalar, Scalar, Scalar) const [with Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/VFPProdProperties.cpp:151:16: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 151 | const auto retval = VFPHelpers::getMinimumBHPCoordinate(table, thp, wfr, gfr, alq); + | ^~~~~~ +/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:305, @@ -14484,6 +14811,14 @@ /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 | ^~~~~~ +[ 53%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellAssemble.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellAssemble.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellAssemble.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellAssemble.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/WellAssemble.cpp +In file included from /usr/include/c++/15/vector:74, + from /usr/include/dune/grid/common/grid.hh:14: +/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': +/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 557 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel.hpp:360: /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp: In instantiation of 'std::pair::type::type, typename Opm::Properties::Detail::GetPropImpl::type::type> Opm::BlackoilModel::localConvergenceData(std::vector::type::type>&, std::vector::type::type>&, std::vector::type::type>&, std::vector&) [with TypeTag = Opm::Properties::TTag::FlowBrineEnergyProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:766:15: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getReservoirConvergence(double, double, int, int, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowBrineEnergyProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' @@ -14527,8 +14862,10 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:609:1: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 609 | BlackoilModel:: | ^~~~~~~~~~~~~~~~~~~~~~ -[ 33%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory6.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory6.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory6.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory6.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory6.cpp +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSolventProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, @@ -14567,10 +14904,6 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh:92:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 92 | Dune::FieldVector local = | ^~~~~ -/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-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = false; bool needNormal = false; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = false; bool needFaceNormal = false]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:25: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -14585,39 +14918,59 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | zz += geometry.corner(i)[zCoord]; | ~~~~~~~~~~~~~~~^~~ -In file included from /usr/include/dune/common/fmatrix.hh:16, - from /usr/include/dune/istl/istlexception.hh:9, - from /usr/include/dune/istl/paamg/graph.hh:15, - from /usr/include/dune/istl/paamg/aggregates.hh:10, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory.hpp:27, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:26, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory6.cpp:3: -/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp:156:61: required from 'void Opm::PressureTransferPolicy::moveToFineLevel(typename ParentType::FineDomainType&) [with FineOperator = Opm::WellModelGhostLastMatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, true>; Communication = Dune::Amg::SequentialInformation; Scalar = double; bool transpose = true; typename ParentType::FineDomainType = Dune::BlockVector, std::allocator > >; ParentType = Dune::Amg::LevelTransferPolicyCpr, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, true>, Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > > >]' - 156 | (*block)[i] = this->lhs_[block - begin] * bw[i]; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp:148:10: required from here - 148 | void moveToFineLevel(typename ParentType::FineDomainType& fine) override - | ^~~~~~~~~~~~~~~ -/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 - | ^~~~~~~~ make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 33%] Built target flow_libgaswater_energy +[ 53%] Built target flow_libgaswater_energy make -f CMakeFiles/flow_libonephase.dir/build.make CMakeFiles/flow_libonephase.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libonephase.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' make -f CMakeFiles/flow_libonephase.dir/build.make CMakeFiles/flow_libonephase.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 33%] Building CXX object CMakeFiles/flow_libonephase.dir/flow/flow_onephase.cpp.o +[ 53%] Building CXX object CMakeFiles/flow_libonephase.dir/flow/flow_onephase.cpp.o /usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_libonephase.dir/flow/flow_onephase.cpp.o -MF CMakeFiles/flow_libonephase.dir/flow/flow_onephase.cpp.o.d -o CMakeFiles/flow_libonephase.dir/flow/flow_onephase.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_onephase.cpp -In file included from /usr/include/c++/15/vector:74, - from /usr/include/dune/grid/common/grid.hh:14: -/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': -/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 557 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, + from /usr/include/c++/15/bits/allocator.h:46, + from /usr/include/c++/15/string:45, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /usr/include/dune/grid/common/grid.hh:12: +In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ +[ 53%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellBhpThpCalculator.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellBhpThpCalculator.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellBhpThpCalculator.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellBhpThpCalculator.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/WellBhpThpCalculator.cpp +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/WellBhpThpCalculator.cpp: In instantiation of 'std::pair Opm::WellBhpThpCalculator::getFloIPR(const Opm::WellState&, const Opm::Well&, const Opm::SummaryState&) const [with Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/WellBhpThpCalculator.cpp:1100:1: required from here + 1081 | template class WellBhpThpCalculator; \ + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/WellBhpThpCalculator.cpp:983:27: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 983 | std::pair WellBhpThpCalculator:: + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 55%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellConstraints.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellConstraints.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellConstraints.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellConstraints.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/WellConstraints.cpp +[ 55%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellConvergence.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellConvergence.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellConvergence.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellConvergence.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/WellConvergence.cpp 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:305, @@ -14660,6 +15013,8 @@ /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 | ^~~~~~ +[ 55%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellFilterCake.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellFilterCake.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellFilterCake.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellFilterCake.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/WellFilterCake.cpp In file included from /usr/include/dune/common/parametertree.hh:28, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/basicproperties.hh:31, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproperties.hh:33, @@ -14737,10 +15092,6 @@ /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 | ^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowGasWaterSolventProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel.hpp:360: /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp: In instantiation of 'std::pair::type::type, typename Opm::Properties::Detail::GetPropImpl::type::type> Opm::BlackoilModel::localConvergenceData(std::vector::type::type>&, std::vector::type::type>&, std::vector::type::type>&, std::vector&) [with TypeTag = Opm::Properties::TTag::FlowWaterOnlyProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:766:15: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getReservoirConvergence(double, double, int, int, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowWaterOnlyProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' @@ -14825,10 +15176,8 @@ /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 | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowBrineEnergyProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +[ 55%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellGroupConstraints.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellGroupConstraints.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellGroupConstraints.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellGroupConstraints.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/WellGroupConstraints.cpp In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:48, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolverGpuBridge.hpp:25, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:43: @@ -14993,6 +15342,26 @@ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = Opm::DenseAd::Evaluation; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:591:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = Opm::DenseAd::Evaluation; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]' 591 | auto [xCO2_new, yH2O_new] = mutualSolubility_(params, temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, @@ -15105,6 +15474,8 @@ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:642:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 642 | OPM_HOST_DEVICE static std::pair mutualSolubility_(const CO2Parameters& params, | ^~~~~~~~~~~~~~~~~ +[ 55%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellGroupControls.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellGroupControls.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellGroupControls.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellGroupControls.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/WellGroupControls.cpp In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, @@ -15129,6 +15500,26 @@ | ^~~~~~~~~~~~ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 +In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:33: /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh: In member function 'double Opm::VtkTensorFunction::evaluate(int, const Element&, const Dune::FieldVector::dim>&) const [with GridView = Dune::GridView >; Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > >]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh:92:47: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -15139,6 +15530,10 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:25: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 156 | const auto& geometry = intersection.geometry(); | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowBrineEnergyProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowWaterOnlyProblem]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); @@ -15170,36 +15565,16 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | zz += geometry.corner(i)[zCoord]; | ~~~~~~~~~~~~~~~^~~ -In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, - from /usr/include/c++/15/bits/allocator.h:46, - from /usr/include/c++/15/string:45, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /usr/include/dune/grid/common/grid.hh:12: -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ +[ 55%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellGroupHelpers.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellGroupHelpers.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellGroupHelpers.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellGroupHelpers.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/WellGroupHelpers.cpp +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp: In member function 'void Opm::BlackOilNewtonMethod::update_(SolutionVector&, const SolutionVector&, const GlobalEqVector&, const GlobalEqVector&, const DofIndices&) [with DofIndices = std::vector; TypeTag = Opm::Properties::TTag::FlowWaterOnlyProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp:177:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 177 | const auto zero = 0.0 * solutionUpdate[0]; + | ~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp: In function 'void Opm::Amg::getTrueImpesWeights(int, Vector&, const GridView&, ElementContext&, const Model&, std::size_t) [with Vector = Dune::BlockVector, std::allocator > >; GridView = Dune::GridView >; ElementContext = Opm::FvBaseElementContext; Model = Opm::FIBlackOilModel]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:123:76: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 + 123 | MatrixBlockType block_transpose = Details::transposeDenseMatrix(block); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/c++/15/vector:74, from /usr/include/opm/input/eclipse/EclipseState/Aquifer/Aquancon.hpp:33, from /usr/include/opm/input/eclipse/EclipseState/Aquifer/AquiferConfig.hpp:23, @@ -15209,38 +15584,20 @@ /usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 557 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp: In member function 'void Opm::BlackOilNewtonMethod::update_(SolutionVector&, const SolutionVector&, const GlobalEqVector&, const GlobalEqVector&, const DofIndices&) [with DofIndices = std::vector; TypeTag = Opm::Properties::TTag::FlowWaterOnlyProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp:177:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 177 | const auto zero = 0.0 * solutionUpdate[0]; - | ~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp: In function 'void Opm::Amg::getTrueImpesWeights(int, Vector&, const GridView&, ElementContext&, const Model&, std::size_t) [with Vector = Dune::BlockVector, std::allocator > >; GridView = Dune::GridView >; ElementContext = Opm::FvBaseElementContext; Model = Opm::FIBlackOilModel]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:123:76: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 - 123 | MatrixBlockType block_transpose = Details::transposeDenseMatrix(block); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +/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]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +[ 55%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellHelpers.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellHelpers.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellHelpers.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellHelpers.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/WellHelpers.cpp /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh: In member function 'double Opm::VtkTensorFunction::evaluate(int, const Element&, const Dune::FieldVector::dim>&) const [with GridView = Dune::GridView >; Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > >]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh:93:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Dune::ReferenceElements::general(gt).position(i, dim); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ +[ 57%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellInterfaceFluidSystem.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellInterfaceFluidSystem.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellInterfaceFluidSystem.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellInterfaceFluidSystem.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/WellInterfaceFluidSystem.cpp +[ 57%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellInterfaceGeneric.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellInterfaceGeneric.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellInterfaceGeneric.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellInterfaceGeneric.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/WellInterfaceGeneric.cpp In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, from /usr/include/c++/15/bits/allocator.h:46, from /usr/include/c++/15/string:45, @@ -15266,126 +15623,22 @@ /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/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 member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ -In file included from /usr/include/c++/15/vector:74, - from /usr/include/opm/input/eclipse/EclipseState/Aquifer/Aquancon.hpp:33, - from /usr/include/opm/input/eclipse/EclipseState/Aquifer/AquiferConfig.hpp:23, - from /usr/include/opm/input/eclipse/EclipseState/EclipseState.hpp:23, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Main.hpp:26: -/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': -/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 557 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ +[ 57%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellInterfaceIndices.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellInterfaceIndices.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellInterfaceIndices.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellInterfaceIndices.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/WellInterfaceIndices.cpp make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 33%] Built target flow_libgaswater_solvent +[ 57%] Built target flow_libgaswater_solvent make -f CMakeFiles/flow_libonephase_energy.dir/build.make CMakeFiles/flow_libonephase_energy.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_libonephase_energy.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' make -f CMakeFiles/flow_libonephase_energy.dir/build.make CMakeFiles/flow_libonephase_energy.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 33%] Building CXX object CMakeFiles/flow_libonephase_energy.dir/flow/flow_onephase_energy.cpp.o +[ 57%] Building CXX object CMakeFiles/flow_libonephase_energy.dir/flow/flow_onephase_energy.cpp.o /usr/bin/c++ -DFMT_SHARED -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -MD -MT CMakeFiles/flow_libonephase_energy.dir/flow/flow_onephase_energy.cpp.o -MF CMakeFiles/flow_libonephase_energy.dir/flow/flow_onephase_energy.cpp.o.d -o CMakeFiles/flow_libonephase_energy.dir/flow/flow_onephase_energy.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_onephase_energy.cpp -In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, - from /usr/include/c++/15/bits/allocator.h:46, - from /usr/include/c++/15/string:45, - from /usr/include/opm/input/eclipse/EclipseState/Grid/FaceDir.hpp:23, - from /usr/include/opm/input/eclipse/EclipseState/Aquifer/Aquancon.hpp:29: -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ -/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/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = Opm::DenseAd::Evaluation; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair, Opm::DenseAd::Evaluation >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 57%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellProdIndexCalculator.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellProdIndexCalculator.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellProdIndexCalculator.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellProdIndexCalculator.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/WellProdIndexCalculator.cpp +[ 57%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellState.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellState.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellState.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellState.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/WellState.cpp /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, @@ -15509,6 +15762,15 @@ /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 | ^~~~~~ +In file included from /usr/include/c++/15/vector:74, + from /usr/include/opm/input/eclipse/EclipseState/Aquifer/Aquancon.hpp:33, + from /usr/include/opm/input/eclipse/EclipseState/Aquifer/AquiferConfig.hpp:23, + from /usr/include/opm/input/eclipse/EclipseState/EclipseState.hpp:23, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Main.hpp:26: +/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': +/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 557 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel.hpp:360: /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp: In instantiation of 'std::pair::type::type, typename Opm::Properties::Detail::GetPropImpl::type::type> Opm::BlackoilModel::localConvergenceData(std::vector::type::type>&, std::vector::type::type>&, std::vector::type::type>&, std::vector&) [with TypeTag = Opm::Properties::TTag::FlowWaterOnlyEnergyProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel_impl.hpp:766:15: required from 'Opm::ConvergenceReport Opm::BlackoilModel::getReservoirConvergence(double, double, int, int, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowWaterOnlyEnergyProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' @@ -15593,6 +15855,8 @@ /usr/include/dune/common/fvector.hh:244:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | return result; | ^~~~~~ +[ 57%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellTest.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellTest.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellTest.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellTest.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/WellTest.cpp /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp: In instantiation of 'std::pair::type::type, typename Opm::Properties::Detail::GetPropImpl::type::type> Opm::BlackoilModelNldd::localDomainConvergenceData(const Domain&, std::vector::type::type>&, std::vector::type::type>&, std::vector::type::type>&, std::vector&) [with TypeTag = Opm::Properties::TTag::FlowWaterOnlyEnergyProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar; Domain = Opm::SubDomain]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:726:21: required from 'Opm::ConvergenceReport Opm::BlackoilModelNldd::getDomainReservoirConvergence(double, double, int, const Domain&, Opm::DeferredLogger&, std::vector::type::type>&, std::vector::type::type>&) [with TypeTag = Opm::Properties::TTag::FlowWaterOnlyEnergyProblem; Domain = Opm::SubDomain; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' 726 | = this->localDomainConvergenceData(domain, R_sum, maxCoeff, B_avg, maxCoeffCell); @@ -15680,6 +15944,26 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:36:17: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 36 | DenseMatrix transposeDenseMatrix(const DenseMatrix& M) | ^~~~~~~~~~~~~~~~~~~~ +In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, @@ -15743,6 +16027,8 @@ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 58%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/WGState.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/WGState.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/WGState.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WGState.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/WGState.cpp In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, @@ -15767,7 +16053,7 @@ inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ @@ -15777,7 +16063,7 @@ inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ @@ -15799,6 +16085,8 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); | ^~~~~~ +[ 58%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/GasPhaseConsistencyChecks.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/GasPhaseConsistencyChecks.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/GasPhaseConsistencyChecks.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/GasPhaseConsistencyChecks.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/satfunc/GasPhaseConsistencyChecks.cpp /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp: In function 'void Opm::Amg::getQuasiImpesWeights(const Matrix&, int, bool, Vector&) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:71:22: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | auto diag_block_transpose = Details::transposeDenseMatrix(diag_block); @@ -15826,28 +16114,24 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | zz += geometry.corner(i)[zCoord]; | ~~~~~~~~~~~~~~~^~~ -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 33%] Built target flow_libbrine_energy -make -f python/simulators/CMakeFiles/copy_python.dir/build.make python/simulators/CMakeFiles/copy_python.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/python/simulators /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/python/simulators /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/python/simulators/CMakeFiles/copy_python.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f python/simulators/CMakeFiles/copy_python.dir/build.make python/simulators/CMakeFiles/copy_python.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/python/simulators && /usr/bin/python3 /usr/share/opm/python/install.py /build/reproducible-path/opm-simulators-2025.04+ds/python/opm /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/python 0 -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/python/simulators && /usr/bin/python3 /usr/share/opm/python/install.py /build/reproducible-path/opm-simulators-2025.04+ds/python/test /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/python 0 -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/python/simulators && /usr/bin/python3 /usr/share/opm/python/install.py /build/reproducible-path/opm-simulators-2025.04+ds/python/test_data /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/python 0 -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 33%] Built target copy_python -[ 33%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PropertyTree.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PropertyTree.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PropertyTree.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PropertyTree.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PropertyTree.cpp +[ 58%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/OilPhaseConsistencyChecks.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/OilPhaseConsistencyChecks.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/OilPhaseConsistencyChecks.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/OilPhaseConsistencyChecks.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/satfunc/OilPhaseConsistencyChecks.cpp +[ 58%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/PhaseCheckBase.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/PhaseCheckBase.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/PhaseCheckBase.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/PhaseCheckBase.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/satfunc/PhaseCheckBase.cpp +[ 58%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/SatfuncConsistencyCheckManager.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/SatfuncConsistencyCheckManager.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/SatfuncConsistencyCheckManager.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/SatfuncConsistencyCheckManager.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/satfunc/SatfuncConsistencyCheckManager.cpp +In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, + from /usr/include/c++/15/bits/allocator.h:46, + from /usr/include/c++/15/string:45, + from /usr/include/opm/input/eclipse/EclipseState/Grid/FaceDir.hpp:23, + from /usr/include/opm/input/eclipse/EclipseState/Aquifer/Aquancon.hpp:29: In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ @@ -15857,97 +16141,45 @@ inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ -[ 34%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/setupPropertyTree.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/linalg/setupPropertyTree.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/linalg/setupPropertyTree.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/setupPropertyTree.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/setupPropertyTree.cpp -[ 34%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/AdaptiveSimulatorTimer.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/AdaptiveSimulatorTimer.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/AdaptiveSimulatorTimer.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/AdaptiveSimulatorTimer.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/timestepping/AdaptiveSimulatorTimer.cpp -[ 34%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/AdaptiveTimeStepping.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/AdaptiveTimeStepping.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/AdaptiveTimeStepping.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/AdaptiveTimeStepping.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/timestepping/AdaptiveTimeStepping.cpp +[ 58%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/SatfuncConsistencyChecks.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/SatfuncConsistencyChecks.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/SatfuncConsistencyChecks.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/SatfuncConsistencyChecks.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/satfunc/SatfuncConsistencyChecks.cpp /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]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -[ 34%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/ConvergenceReport.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/ConvergenceReport.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/ConvergenceReport.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/ConvergenceReport.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/timestepping/ConvergenceReport.cpp -[ 34%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/EclTimeSteppingParams.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/EclTimeSteppingParams.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/EclTimeSteppingParams.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/EclTimeSteppingParams.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/timestepping/EclTimeSteppingParams.cpp -[ 34%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/SimulatorReport.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/SimulatorReport.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/SimulatorReport.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/SimulatorReport.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/timestepping/SimulatorReport.cpp +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = Opm::DenseAd::Evaluation; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair, Opm::DenseAd::Evaluation >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~~~~~~~ +[ 60%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/ScaledSatfuncCheckPoint.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/ScaledSatfuncCheckPoint.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/ScaledSatfuncCheckPoint.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/ScaledSatfuncCheckPoint.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/satfunc/ScaledSatfuncCheckPoint.cpp +[ 60%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/ThreePointHorizontalConsistencyChecks.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/ThreePointHorizontalConsistencyChecks.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/ThreePointHorizontalConsistencyChecks.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/ThreePointHorizontalConsistencyChecks.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/satfunc/ThreePointHorizontalConsistencyChecks.cpp +[ 60%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/UnscaledSatfuncCheckPoint.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/UnscaledSatfuncCheckPoint.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/UnscaledSatfuncCheckPoint.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/UnscaledSatfuncCheckPoint.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/satfunc/UnscaledSatfuncCheckPoint.cpp +[ 60%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/WaterPhaseConsistencyChecks.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/WaterPhaseConsistencyChecks.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/WaterPhaseConsistencyChecks.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/WaterPhaseConsistencyChecks.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/satfunc/WaterPhaseConsistencyChecks.cpp +[ 60%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/gpubridge/GpuBridge.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/linalg/gpubridge/GpuBridge.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/linalg/gpubridge/GpuBridge.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/gpubridge/GpuBridge.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/gpubridge/GpuBridge.cpp /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp: In function 'void Opm::Amg::getQuasiImpesWeights(const Matrix&, int, bool, Vector&) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:71:74: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 71 | auto diag_block_transpose = Details::transposeDenseMatrix(diag_block); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -[ 34%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/SimulatorTimer.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/SimulatorTimer.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/SimulatorTimer.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/SimulatorTimer.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/timestepping/SimulatorTimer.cpp -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowWaterOnlyEnergyProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[ 35%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/SimulatorTimerInterface.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/SimulatorTimerInterface.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/SimulatorTimerInterface.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/SimulatorTimerInterface.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/timestepping/SimulatorTimerInterface.cpp -[ 35%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/TimeStepControl.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/TimeStepControl.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/TimeStepControl.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/TimeStepControl.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/timestepping/TimeStepControl.cpp -[ 35%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/gatherConvergenceReport.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/gatherConvergenceReport.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/gatherConvergenceReport.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/gatherConvergenceReport.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/timestepping/gatherConvergenceReport.cpp -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 35%] Built target flow_libonephase -[ 35%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/BlackoilPhases.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/BlackoilPhases.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/BlackoilPhases.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/BlackoilPhases.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/BlackoilPhases.cpp -[ 35%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/ComponentName.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/ComponentName.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/ComponentName.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/ComponentName.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/ComponentName.cpp -[ 35%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/DeferredLogger.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/DeferredLogger.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/DeferredLogger.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/DeferredLogger.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/DeferredLogger.cpp -[ 36%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/FullySupportedFlowKeywords.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/FullySupportedFlowKeywords.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/FullySupportedFlowKeywords.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/FullySupportedFlowKeywords.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/FullySupportedFlowKeywords.cpp -[ 36%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/ParallelFileMerger.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/ParallelFileMerger.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/ParallelFileMerger.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/ParallelFileMerger.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/ParallelFileMerger.cpp -[ 36%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/ParallelRestart.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/ParallelRestart.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/ParallelRestart.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/ParallelRestart.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/ParallelRestart.cpp -In file included from /usr/include/c++/15/vector:74, - from /usr/include/opm/input/eclipse/EclipseState/Aquifer/Aquancon.hpp:33, - from /usr/include/opm/input/eclipse/EclipseState/Aquifer/AquiferConfig.hpp:23, - from /usr/include/opm/input/eclipse/EclipseState/EclipseState.hpp:23, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Main.hpp:26: -/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': -/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 557 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -[ 36%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/PartiallySupportedFlowKeywords.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/PartiallySupportedFlowKeywords.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/PartiallySupportedFlowKeywords.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/PartiallySupportedFlowKeywords.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/PartiallySupportedFlowKeywords.cpp -[ 36%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/PressureAverage.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/PressureAverage.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/PressureAverage.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/PressureAverage.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/PressureAverage.cpp -[ 36%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/SerializationPackers.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/SerializationPackers.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/SerializationPackers.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/SerializationPackers.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/SerializationPackers.cpp -[ 37%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/SymmTensor.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/SymmTensor.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/SymmTensor.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/SymmTensor.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/SymmTensor.cpp -[ 37%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/UnsupportedFlowKeywords.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/UnsupportedFlowKeywords.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/UnsupportedFlowKeywords.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/UnsupportedFlowKeywords.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/UnsupportedFlowKeywords.cpp -[ 37%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/VoigtArray.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/VoigtArray.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/VoigtArray.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/VoigtArray.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/VoigtArray.cpp -[ 37%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/compressPartition.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/compressPartition.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/compressPartition.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/compressPartition.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/compressPartition.cpp -[ 37%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/gatherDeferredLogger.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/gatherDeferredLogger.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/gatherDeferredLogger.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/gatherDeferredLogger.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/gatherDeferredLogger.cpp -[ 37%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/phaseUsageFromDeck.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/phaseUsageFromDeck.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/phaseUsageFromDeck.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/phaseUsageFromDeck.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/phaseUsageFromDeck.cpp -[ 37%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/readDeck.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/readDeck.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/readDeck.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/readDeck.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/readDeck.cpp -In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, - from /usr/include/c++/15/bits/allocator.h:46, - from /usr/include/c++/15/string:45, - from /usr/include/opm/input/eclipse/EclipseState/Grid/FaceDir.hpp:23, - from /usr/include/opm/input/eclipse/EclipseState/Aquifer/Aquancon.hpp:29: In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ @@ -15957,36 +16189,23 @@ inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ -[ 38%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/RelpermDiagnostics.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/RelpermDiagnostics.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/RelpermDiagnostics.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/RelpermDiagnostics.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/satfunc/RelpermDiagnostics.cpp -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~ -[ 38%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/ALQState.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/ALQState.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/ALQState.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/ALQState.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/ALQState.cpp -[ 38%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelConstraints.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelConstraints.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelConstraints.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelConstraints.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/BlackoilWellModelConstraints.cpp -In function 'void Opm::Amg::getTrueImpesWeights(int, Vector&, const GridView&, ElementContext&, const Model&, std::size_t) [with Vector = Dune::BlockVector, std::allocator > >; GridView = Dune::GridView >; ElementContext = Opm::FvBaseElementContext; Model = Opm::FIBlackOilModel]', - inlined from 'Opm::ISTLSolver::getWeightsCalculator(const Opm::PropertyTree&, const Matrix&, std::size_t) const::' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:612:53: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:123:76: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 - 123 | MatrixBlockType block_transpose = Details::transposeDenseMatrix(block); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -[ 38%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelGasLift.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelGasLift.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelGasLift.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelGasLift.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/BlackoilWellModelGasLift.cpp -[ 38%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelGeneric.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelGeneric.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelGeneric.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelGeneric.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/BlackoilWellModelGeneric.cpp +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowWaterOnlyEnergyProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +[ 60%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/gpubridge/CprCreation.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/linalg/gpubridge/CprCreation.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/linalg/gpubridge/CprCreation.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/gpubridge/CprCreation.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/gpubridge/CprCreation.cpp In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ @@ -15996,484 +16215,15 @@ inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ -[ 38%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelGuideRates.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelGuideRates.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelGuideRates.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelGuideRates.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/BlackoilWellModelGuideRates.cpp -[ 39%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelNldd.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelNldd.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelNldd.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelNldd.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/BlackoilWellModelNldd.cpp -[ 39%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelRestart.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelRestart.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelRestart.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelRestart.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/BlackoilWellModelRestart.cpp -[ 39%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelWBP.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelWBP.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelWBP.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelWBP.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/BlackoilWellModelWBP.cpp -/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]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -[ 39%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/ConnFiltrateData.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/ConnFiltrateData.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/ConnFiltrateData.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/ConnFiltrateData.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/ConnFiltrateData.cpp -[ 39%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/FractionCalculator.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/FractionCalculator.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/FractionCalculator.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/FractionCalculator.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/FractionCalculator.cpp -[ 39%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/GasLiftCommon.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/GasLiftCommon.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/GasLiftCommon.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/GasLiftCommon.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/GasLiftCommon.cpp -[ 39%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/GasLiftGroupInfo.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/GasLiftGroupInfo.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/GasLiftGroupInfo.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/GasLiftGroupInfo.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/GasLiftGroupInfo.cpp -[ 40%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/GasLiftSingleWellGeneric.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/GasLiftSingleWellGeneric.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/GasLiftSingleWellGeneric.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/GasLiftSingleWellGeneric.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/GasLiftSingleWellGeneric.cpp -[ 40%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/GasLiftStage2.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/GasLiftStage2.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/GasLiftStage2.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/GasLiftStage2.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/GasLiftStage2.cpp -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/GasLiftStage2.cpp:29: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/GasLiftWellState.hpp: In instantiation of 'std::pair<_FIter, _FIter> Opm::GasLiftWellState::getRates() [with Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/GasLiftStage2.cpp:151:51: required from 'std::optional::GradInfo> Opm::GasLiftStage2::calcIncOrDecGrad_(std::string, const GasLiftSingleWell&, const std::string&, bool) [with Scalar = double; typename Opm::GasLiftSingleWellGeneric::GradInfo = Opm::GasLiftSingleWellGeneric::GradInfo; std::string = std::__cxx11::basic_string; GasLiftSingleWell = Opm::GasLiftSingleWellGeneric]' - 151 | auto [oil_rate, gas_rate] = state.getRates(); - | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/GasLiftStage2.cpp:1214:16: required from here - 1214 | template class GasLiftStage2; - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/GasLiftWellState.hpp:57:31: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 57 | std::pair getRates() { return {oil_rate_, gas_rate_}; } - | ^~~~~~~~ -[ 40%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/GlobalWellInfo.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/GlobalWellInfo.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/GlobalWellInfo.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/GlobalWellInfo.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/GlobalWellInfo.cpp -[ 40%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/GroupEconomicLimitsChecker.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/GroupEconomicLimitsChecker.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/GroupEconomicLimitsChecker.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/GroupEconomicLimitsChecker.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/GroupEconomicLimitsChecker.cpp -[ 40%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/GroupState.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/GroupState.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/GroupState.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/GroupState.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/GroupState.cpp -[ 40%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/MSWellHelpers.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/MSWellHelpers.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/MSWellHelpers.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/MSWellHelpers.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MSWellHelpers.cpp -In file included from /usr/include/c++/15/bits/unique_ptr.h:37, - from /usr/include/c++/15/memory:80, - from /usr/include/dune/istl/matrix.hh:13, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MSWellHelpers.hpp:26, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MSWellHelpers.cpp:24: -/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': -/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' - 64 | temp = func(*in, *inout); - | ~~~~^~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' - 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); - | ^~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' - 465 | (Generic_MPI_Op::get()),communicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/parallel/mpicommunication.hh:417:42: required from 'int Dune::Communication::allreduce(Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' - 417 | int ret = allreduce(inout,out,len); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:219:38: required from 'int Dune::Communication::sum(T*, int) const [with T = Dune::FieldVector]' - 219 | return allreduce >(inout,len); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MSWellHelpers.cpp:129:54: required from 'void Opm::mswellhelpers::ParallellMSWellB::mv(const X&, Y&) const [with X = Dune::BlockVector, std::allocator > >; Y = Dune::BlockVector, std::allocator > >; MatrixType = Dune::BCRSMatrix, std::allocator > >]' - 129 | this->parallel_well_info_.communication().sum(y.data(), y.size()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MSWellHelpers.cpp:426:1: required from here - 367 | template void ParallellMSWellB>::mv(Vec const&,Vec& ) const; \ - | ^~~~~ -/usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 189 | operator()(const _Tp& __x, const _Tp& __y) const - | ^~~~~~~~ -/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': -/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' - 64 | temp = func(*in, *inout); - | ~~~~^~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' - 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); - | ^~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' - 465 | (Generic_MPI_Op::get()),communicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/parallel/mpicommunication.hh:417:42: required from 'int Dune::Communication::allreduce(Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' - 417 | int ret = allreduce(inout,out,len); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:219:38: required from 'int Dune::Communication::sum(T*, int) const [with T = Dune::FieldVector]' - 219 | return allreduce >(inout,len); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MSWellHelpers.cpp:129:54: required from 'void Opm::mswellhelpers::ParallellMSWellB::mv(const X&, Y&) const [with X = Dune::BlockVector, std::allocator > >; Y = Dune::BlockVector, std::allocator > >; MatrixType = Dune::BCRSMatrix, std::allocator > >]' - 129 | this->parallel_well_info_.communication().sum(y.data(), y.size()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MSWellHelpers.cpp:426:1: required from here - 367 | template void ParallellMSWellB>::mv(Vec const&,Vec& ) const; \ - | ^~~~~ -/usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 189 | operator()(const _Tp& __x, const _Tp& __y) const - | ^~~~~~~~ -/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': -/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' - 64 | temp = func(*in, *inout); - | ~~~~^~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' - 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); - | ^~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' - 465 | (Generic_MPI_Op::get()),communicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/parallel/mpicommunication.hh:417:42: required from 'int Dune::Communication::allreduce(Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' - 417 | int ret = allreduce(inout,out,len); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:219:38: required from 'int Dune::Communication::sum(T*, int) const [with T = Dune::FieldVector]' - 219 | return allreduce >(inout,len); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MSWellHelpers.cpp:129:54: required from 'void Opm::mswellhelpers::ParallellMSWellB::mv(const X&, Y&) const [with X = Dune::BlockVector, std::allocator > >; Y = Dune::BlockVector, std::allocator > >; MatrixType = Dune::BCRSMatrix, std::allocator > >]' - 129 | this->parallel_well_info_.communication().sum(y.data(), y.size()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MSWellHelpers.cpp:426:1: required from here - 367 | template void ParallellMSWellB>::mv(Vec const&,Vec& ) const; \ - | ^~~~~ -/usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 189 | operator()(const _Tp& __x, const _Tp& __y) const - | ^~~~~~~~ -In file included from /usr/include/dune/common/scalarvectorview.hh:12, - from /usr/include/dune/istl/matrix.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]': -/usr/include/c++/15/bits/stl_function.h:190:20: required from 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]' - 190 | { return __x + __y; } - | ~~~~^~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' - 64 | temp = func(*in, *inout); - | ~~~~^~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' - 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); - | ^~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' - 465 | (Generic_MPI_Op::get()),communicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/parallel/mpicommunication.hh:417:42: required from 'int Dune::Communication::allreduce(Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' - 417 | int ret = allreduce(inout,out,len); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:219:38: required from 'int Dune::Communication::sum(T*, int) const [with T = Dune::FieldVector]' - 219 | return allreduce >(inout,len); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MSWellHelpers.cpp:129:54: required from 'void Opm::mswellhelpers::ParallellMSWellB::mv(const X&, Y&) const [with X = Dune::BlockVector, std::allocator > >; Y = Dune::BlockVector, std::allocator > >; MatrixType = Dune::BCRSMatrix, std::allocator > >]' - 129 | this->parallel_well_info_.communication().sum(y.data(), y.size()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MSWellHelpers.cpp:426:1: required from here - 367 | template void ParallellMSWellB>::mv(Vec const&,Vec& ) const; \ - | ^~~~~ -/usr/include/dune/common/densevector.hh:439:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 439 | derived_type operator+ (const DenseVector& b) const - | ^~~~~~~~ -/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]': -/usr/include/c++/15/bits/stl_function.h:190:20: required from 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]' - 190 | { return __x + __y; } - | ~~~~^~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' - 64 | temp = func(*in, *inout); - | ~~~~^~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' - 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); - | ^~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' - 465 | (Generic_MPI_Op::get()),communicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/parallel/mpicommunication.hh:417:42: required from 'int Dune::Communication::allreduce(Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' - 417 | int ret = allreduce(inout,out,len); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:219:38: required from 'int Dune::Communication::sum(T*, int) const [with T = Dune::FieldVector]' - 219 | return allreduce >(inout,len); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MSWellHelpers.cpp:129:54: required from 'void Opm::mswellhelpers::ParallellMSWellB::mv(const X&, Y&) const [with X = Dune::BlockVector, std::allocator > >; Y = Dune::BlockVector, std::allocator > >; MatrixType = Dune::BCRSMatrix, std::allocator > >]' - 129 | this->parallel_well_info_.communication().sum(y.data(), y.size()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MSWellHelpers.cpp:426:1: required from here - 367 | template void ParallellMSWellB>::mv(Vec const&,Vec& ) const; \ - | ^~~~~ -/usr/include/dune/common/densevector.hh:439:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 439 | derived_type operator+ (const DenseVector& b) const - | ^~~~~~~~ -/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]': -/usr/include/c++/15/bits/stl_function.h:190:20: required from 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]' - 190 | { return __x + __y; } - | ~~~~^~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' - 64 | temp = func(*in, *inout); - | ~~~~^~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' - 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); - | ^~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' - 465 | (Generic_MPI_Op::get()),communicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/parallel/mpicommunication.hh:417:42: required from 'int Dune::Communication::allreduce(Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' - 417 | int ret = allreduce(inout,out,len); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:219:38: required from 'int Dune::Communication::sum(T*, int) const [with T = Dune::FieldVector]' - 219 | return allreduce >(inout,len); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MSWellHelpers.cpp:129:54: required from 'void Opm::mswellhelpers::ParallellMSWellB::mv(const X&, Y&) const [with X = Dune::BlockVector, std::allocator > >; Y = Dune::BlockVector, std::allocator > >; MatrixType = Dune::BCRSMatrix, std::allocator > >]' - 129 | this->parallel_well_info_.communication().sum(y.data(), y.size()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MSWellHelpers.cpp:426:1: required from here - 367 | template void ParallellMSWellB>::mv(Vec const&,Vec& ) const; \ - | ^~~~~ -/usr/include/dune/common/densevector.hh:439:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 439 | derived_type operator+ (const DenseVector& b) const - | ^~~~~~~~ -In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/ParallelCommunication.hpp:24, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/DeferredLogger.hpp:24, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MSWellHelpers.cpp:36: -/usr/include/dune/common/parallel/mpicommunication.hh: In static member function 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void]': -/usr/include/dune/common/parallel/mpicommunication.hh:64:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 64 | temp = func(*in, *inout); - | ^~~~ -/usr/include/dune/common/parallel/mpicommunication.hh: In static member function 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void]': -/usr/include/dune/common/parallel/mpicommunication.hh:64:9: 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/dune/common/parallel/mpicommunication.hh: In static member function 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void]': -/usr/include/dune/common/parallel/mpicommunication.hh:64:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 -[ 41%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellAssemble.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellAssemble.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellAssemble.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellAssemble.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MultisegmentWellAssemble.cpp -[ 41%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellEquations.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellEquations.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellEquations.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellEquations.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MultisegmentWellEquations.cpp -[ 41%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellEval.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellEval.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellEval.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellEval.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MultisegmentWellEval.cpp make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 41%] Built target flow_libonephase_energy -[ 41%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellGeneric.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellGeneric.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellGeneric.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellGeneric.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MultisegmentWellGeneric.cpp -In file included from /usr/include/dune/istl/umfpack.hh:20, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MultisegmentWellEquations.cpp:25: -/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:297:16: required from 'Dune::UMFPack::UMFPack(const Matrix&, int) [with M = Dune::BCRSMatrix, std::allocator > >; Matrix = Dune::BCRSMatrix, std::allocator > >]' - 297 | setMatrix(matrix); - | ~~~~~~~~~^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MultisegmentWellEquations.cpp:269:36: required from 'void Opm::MultisegmentWellEquations::extract(Opm::WellContributions&) const [with Scalar = double; int numWellEq = 2; int numEq = 1]' - 269 | Dune::UMFPack umfpackMatrix(duneD_, 0); - | ^~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MultisegmentWellEquations.cpp:470:1: required from here - 447 | template class MultisegmentWellEquations; \ - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/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; - | ^~~~~ -[ 41%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellPrimaryVariables.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellPrimaryVariables.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellPrimaryVariables.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellPrimaryVariables.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MultisegmentWellPrimaryVariables.cpp -[ 41%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellSegments.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellSegments.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellSegments.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellSegments.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MultisegmentWellSegments.cpp -In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, - from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:72, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MultisegmentWellPrimaryVariables.cpp:28: -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]' - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:536:52: required from 'Evaluation Opm::BrineCo2Pvt::rsSat(unsigned int, const Evaluation&, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' - 536 | BinaryCoeffBrineCO2::calculateMoleFractions(co2Tables_, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 537 | temperature, - | ~~~~~~~~~~~~ - 538 | pressure, - | ~~~~~~~~~ - 539 | salinity, - | ~~~~~~~~~ - 540 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 541 | xlCO2, - | ~~~~~~ - 542 | xgH2O, - | ~~~~~~ - 543 | activityModel_, - | ~~~~~~~~~~~~~~~ - 544 | extrapolate); - | ~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:436:21: required from 'Evaluation Opm::BrineCo2Pvt::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' - 436 | return rsSat(regionIdx, temperature, pressure, Evaluation(salinity_[regionIdx])); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:210:7: required from 'Evaluation Opm::OilPvtMultiplexer::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; bool enableThermal = true]' - 210 | { OPM_OIL_PVT_MULTIPLEXER_CALL(return pvtImpl.saturatedGasDissolutionFactor(regionIdx, temperature, pressure)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MultisegmentWellPrimaryVariables.cpp:310:47: required from 'void Opm::MultisegmentWellPrimaryVariables::copyToWellState(const Opm::MultisegmentWellGeneric&, Scalar, Opm::WellState&, const Opm::SummaryState&, Opm::DeferredLogger&) const [with FluidSystem = Opm::BlackOilFluidSystem; Indices = Opm::BlackOilOnePhaseIndices<0, 0, 0, 0, false, false, 0, 1, 0>; typename FluidSystem::Scalar = double; Scalar = double]' - 309 | rsMax = FluidSystem::oilPvt() - | ~~~~~~~~~~~~~~~~~~~~~ - 310 | .saturatedGasDissolutionFactor(pvtReg, temperature, segment_pressure[seg]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/MultisegmentWellPrimaryVariables.cpp:719:1: required from here - 690 | template class MultisegmentWellPrimaryVariables,__VA_ARGS__>; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 41%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/ParallelPAvgCalculator.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/ParallelPAvgCalculator.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/ParallelPAvgCalculator.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/ParallelPAvgCalculator.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/ParallelPAvgCalculator.cpp -[ 42%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/ParallelPAvgDynamicSourceData.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/ParallelPAvgDynamicSourceData.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/ParallelPAvgDynamicSourceData.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/ParallelPAvgDynamicSourceData.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/ParallelPAvgDynamicSourceData.cpp -[ 42%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/ParallelWBPCalculation.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/ParallelWBPCalculation.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/ParallelWBPCalculation.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/ParallelWBPCalculation.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/ParallelWBPCalculation.cpp -[ 42%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/ParallelWellInfo.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/ParallelWellInfo.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/ParallelWellInfo.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/ParallelWellInfo.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/ParallelWellInfo.cpp -[ 42%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/PerfData.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/PerfData.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/PerfData.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/PerfData.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/PerfData.cpp -[ 42%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/RateConverter.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/RateConverter.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/RateConverter.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/RateConverter.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/RateConverter.cpp -[ 42%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/RatioCalculator.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/RatioCalculator.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/RatioCalculator.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/RatioCalculator.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/RatioCalculator.cpp -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/RateConverter.cpp: In instantiation of 'std::pair Opm::RateConverter::SurfaceToReservoirVoidage::inferDissolvedVaporisedRatio(Scalar, Scalar, const Rates&) const [with Rates = __gnu_cxx::__normal_iterator >; FluidSystem = Opm::BlackOilFluidSystem; Region = std::vector; typename FluidSystem::Scalar = double; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/RateConverter.cpp:423:1: required from here - 421 | const std::vector::iterator&) const; - | ^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/RateConverter.cpp:362:1: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 362 | SurfaceToReservoirVoidage:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 43%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/SegmentState.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/SegmentState.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/SegmentState.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/SegmentState.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/SegmentState.cpp -[ 43%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/SingleWellState.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/SingleWellState.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/SingleWellState.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/SingleWellState.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/SingleWellState.cpp -[ 43%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/StandardWellAssemble.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/StandardWellAssemble.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/StandardWellAssemble.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/StandardWellAssemble.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/StandardWellAssemble.cpp -[ 43%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/StandardWellConnections.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/StandardWellConnections.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/StandardWellConnections.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/StandardWellConnections.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/StandardWellConnections.cpp -[ 43%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/StandardWellEquations.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/StandardWellEquations.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/StandardWellEquations.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/StandardWellEquations.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/StandardWellEquations.cpp -In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, - from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:72, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/StandardWellConnections.cpp:26: -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]' - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:536:52: required from 'Evaluation Opm::BrineCo2Pvt::rsSat(unsigned int, const Evaluation&, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' - 536 | BinaryCoeffBrineCO2::calculateMoleFractions(co2Tables_, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 537 | temperature, - | ~~~~~~~~~~~~ - 538 | pressure, - | ~~~~~~~~~ - 539 | salinity, - | ~~~~~~~~~ - 540 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 541 | xlCO2, - | ~~~~~~ - 542 | xgH2O, - | ~~~~~~ - 543 | activityModel_, - | ~~~~~~~~~~~~~~~ - 544 | extrapolate); - | ~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:425:21: required from 'Evaluation Opm::BrineCo2Pvt::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' - 425 | return rsSat(regionIdx, temperature, pressure, salinity); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/WaterPvtMultiplexer.hpp:210:9: required from 'Evaluation Opm::WaterPvtMultiplexer::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; bool enableThermal = true; bool enableBrine = true]' - 210 | OPM_WATER_PVT_MULTIPLEXER_CALL(return pvtImpl.saturatedGasDissolutionFactor(regionIdx, temperature, pressure, saltconcentration)); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/StandardWellConnections.cpp:516:96: required from 'Opm::StandardWellConnections::Properties Opm::StandardWellConnections::computePropertiesForPressures(const Opm::WellState&, const PressurePropertyFunctions&) const [with FluidSystem = Opm::BlackOilFluidSystem; Indices = Opm::BlackOilOnePhaseIndices<0, 0, 0, 0, false, false, 0, 1, 0>; typename FluidSystem::Scalar = double]' - 516 | props.rswmax_perf[perf] = FluidSystem::waterPvt().saturatedGasDissolutionFactor(region_idx, temperature, p_avg, saltConcentration); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/StandardWellConnections.cpp:883:1: required from here - 854 | template class StandardWellConnections, __VA_ARGS__>; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 43%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/StandardWellEval.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/StandardWellEval.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/StandardWellEval.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/StandardWellEval.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/StandardWellEval.cpp -[ 43%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/StandardWellPrimaryVariables.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/StandardWellPrimaryVariables.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/StandardWellPrimaryVariables.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/StandardWellPrimaryVariables.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/StandardWellPrimaryVariables.cpp -[ 44%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/TargetCalculator.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/TargetCalculator.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/TargetCalculator.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/TargetCalculator.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/TargetCalculator.cpp -[ 44%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/VFPHelpers.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/VFPHelpers.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/VFPHelpers.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/VFPHelpers.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/VFPHelpers.cpp -[ 44%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/VFPInjProperties.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/VFPInjProperties.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/VFPInjProperties.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/VFPInjProperties.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/VFPInjProperties.cpp -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/VFPHelpers.cpp: In instantiation of 'static std::pair Opm::VFPHelpers::getMinimumBHPCoordinate(const Opm::VFPProdTable&, Scalar, Scalar, Scalar, Scalar) [with Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/VFPHelpers.cpp:822:16: required from here - 822 | template class VFPHelpers; - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/VFPHelpers.cpp:510:27: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 510 | std::pair VFPHelpers:: - | ^~~~~~~~~~~~~~~~~~ -[ 44%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/VFPProdProperties.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/VFPProdProperties.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/VFPProdProperties.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/VFPProdProperties.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/VFPProdProperties.cpp -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/VFPProdProperties.cpp: In member function 'Scalar Opm::VFPProdProperties::minimumBHP(int, Scalar, Scalar, Scalar, Scalar) const [with Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/VFPProdProperties.cpp:151:16: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 151 | const auto retval = VFPHelpers::getMinimumBHPCoordinate(table, thp, wfr, gfr, alq); - | ^~~~~~ -[ 44%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellAssemble.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellAssemble.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellAssemble.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellAssemble.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/WellAssemble.cpp -[ 44%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellBhpThpCalculator.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellBhpThpCalculator.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellBhpThpCalculator.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellBhpThpCalculator.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/WellBhpThpCalculator.cpp -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/WellBhpThpCalculator.cpp: In instantiation of 'std::pair Opm::WellBhpThpCalculator::getFloIPR(const Opm::WellState&, const Opm::Well&, const Opm::SummaryState&) const [with Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/WellBhpThpCalculator.cpp:1100:1: required from here - 1081 | template class WellBhpThpCalculator; \ - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/WellBhpThpCalculator.cpp:983:27: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 983 | std::pair WellBhpThpCalculator:: - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 45%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellConstraints.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellConstraints.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellConstraints.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellConstraints.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/WellConstraints.cpp -[ 45%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellConvergence.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellConvergence.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellConvergence.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellConvergence.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/WellConvergence.cpp -[ 45%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellFilterCake.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellFilterCake.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellFilterCake.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellFilterCake.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/WellFilterCake.cpp -[ 45%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellGroupConstraints.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellGroupConstraints.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellGroupConstraints.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellGroupConstraints.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/WellGroupConstraints.cpp -[ 45%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellGroupControls.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellGroupControls.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellGroupControls.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellGroupControls.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/WellGroupControls.cpp -[ 45%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellGroupHelpers.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellGroupHelpers.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellGroupHelpers.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellGroupHelpers.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/WellGroupHelpers.cpp -[ 45%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellHelpers.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellHelpers.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellHelpers.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellHelpers.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/WellHelpers.cpp -[ 46%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellInterfaceFluidSystem.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellInterfaceFluidSystem.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellInterfaceFluidSystem.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellInterfaceFluidSystem.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/WellInterfaceFluidSystem.cpp -[ 46%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellInterfaceGeneric.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellInterfaceGeneric.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellInterfaceGeneric.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellInterfaceGeneric.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/WellInterfaceGeneric.cpp -[ 46%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellInterfaceIndices.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellInterfaceIndices.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellInterfaceIndices.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellInterfaceIndices.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/WellInterfaceIndices.cpp -[ 46%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellProdIndexCalculator.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellProdIndexCalculator.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellProdIndexCalculator.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellProdIndexCalculator.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/WellProdIndexCalculator.cpp -[ 46%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellState.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellState.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellState.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellState.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/WellState.cpp -[ 46%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellTest.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellTest.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellTest.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellTest.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/WellTest.cpp -[ 47%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/wells/WGState.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/wells/WGState.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/wells/WGState.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WGState.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/WGState.cpp -[ 47%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/GasPhaseConsistencyChecks.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/GasPhaseConsistencyChecks.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/GasPhaseConsistencyChecks.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/GasPhaseConsistencyChecks.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/satfunc/GasPhaseConsistencyChecks.cpp -[ 47%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/OilPhaseConsistencyChecks.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/OilPhaseConsistencyChecks.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/OilPhaseConsistencyChecks.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/OilPhaseConsistencyChecks.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/satfunc/OilPhaseConsistencyChecks.cpp -[ 47%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/PhaseCheckBase.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/PhaseCheckBase.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/PhaseCheckBase.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/PhaseCheckBase.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/satfunc/PhaseCheckBase.cpp -[ 47%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/SatfuncConsistencyCheckManager.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/SatfuncConsistencyCheckManager.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/SatfuncConsistencyCheckManager.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/SatfuncConsistencyCheckManager.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/satfunc/SatfuncConsistencyCheckManager.cpp -[ 47%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/SatfuncConsistencyChecks.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/SatfuncConsistencyChecks.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/SatfuncConsistencyChecks.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/SatfuncConsistencyChecks.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/satfunc/SatfuncConsistencyChecks.cpp -[ 48%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/ScaledSatfuncCheckPoint.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/ScaledSatfuncCheckPoint.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/ScaledSatfuncCheckPoint.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/ScaledSatfuncCheckPoint.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/satfunc/ScaledSatfuncCheckPoint.cpp -[ 48%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/ThreePointHorizontalConsistencyChecks.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/ThreePointHorizontalConsistencyChecks.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/ThreePointHorizontalConsistencyChecks.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/ThreePointHorizontalConsistencyChecks.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/satfunc/ThreePointHorizontalConsistencyChecks.cpp -[ 48%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/UnscaledSatfuncCheckPoint.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/UnscaledSatfuncCheckPoint.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/UnscaledSatfuncCheckPoint.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/UnscaledSatfuncCheckPoint.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/satfunc/UnscaledSatfuncCheckPoint.cpp -[ 48%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/WaterPhaseConsistencyChecks.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/WaterPhaseConsistencyChecks.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/WaterPhaseConsistencyChecks.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/WaterPhaseConsistencyChecks.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/satfunc/WaterPhaseConsistencyChecks.cpp -[ 48%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/gpubridge/GpuBridge.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/linalg/gpubridge/GpuBridge.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/linalg/gpubridge/GpuBridge.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/gpubridge/GpuBridge.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/gpubridge/GpuBridge.cpp -[ 48%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/gpubridge/CprCreation.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/linalg/gpubridge/CprCreation.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/linalg/gpubridge/CprCreation.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/gpubridge/CprCreation.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/gpubridge/CprCreation.cpp -[ 48%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/gpubridge/Misc.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/linalg/gpubridge/Misc.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/linalg/gpubridge/Misc.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/gpubridge/Misc.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/gpubridge/Misc.cpp -[ 49%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/gpubridge/WellContributions.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/linalg/gpubridge/WellContributions.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/linalg/gpubridge/WellContributions.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/gpubridge/WellContributions.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/gpubridge/WellContributions.cpp +[ 60%] Built target flow_libbrine_energy +make -f python/simulators/CMakeFiles/copy_python.dir/build.make python/simulators/CMakeFiles/copy_python.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/python/simulators /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/python/simulators /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/python/simulators/CMakeFiles/copy_python.dir/DependInfo.cmake "--color=" In file included from /usr/include/dune/istl/umfpack.hh:20, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/gpubridge/CprCreation.hpp:25, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/gpubridge/CprCreation.cpp:33: @@ -16504,33 +16254,118 @@ /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; | ^~~~~ -[ 49%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/gpubridge/MultisegmentWellContribution.cpp.o +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make -f python/simulators/CMakeFiles/copy_python.dir/build.make python/simulators/CMakeFiles/copy_python.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/python/simulators && /usr/bin/python3 /usr/share/opm/python/install.py /build/reproducible-path/opm-simulators-2025.04+ds/python/opm /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/python 0 +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/python/simulators && /usr/bin/python3 /usr/share/opm/python/install.py /build/reproducible-path/opm-simulators-2025.04+ds/python/test /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/python 0 +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/python/simulators && /usr/bin/python3 /usr/share/opm/python/install.py /build/reproducible-path/opm-simulators-2025.04+ds/python/test_data /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/python 0 +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 60%] Built target copy_python +[ 60%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/gpubridge/Misc.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/linalg/gpubridge/Misc.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/linalg/gpubridge/Misc.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/gpubridge/Misc.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/gpubridge/Misc.cpp +[ 62%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/gpubridge/WellContributions.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/linalg/gpubridge/WellContributions.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/linalg/gpubridge/WellContributions.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/gpubridge/WellContributions.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/gpubridge/WellContributions.cpp +[ 62%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/gpubridge/MultisegmentWellContribution.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/linalg/gpubridge/MultisegmentWellContribution.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/linalg/gpubridge/MultisegmentWellContribution.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/gpubridge/MultisegmentWellContribution.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/gpubridge/MultisegmentWellContribution.cpp -[ 49%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/ISTLSolverGpuBridge.cpp.o +[ 62%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/linalg/ISTLSolverGpuBridge.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/linalg/ISTLSolverGpuBridge.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/linalg/ISTLSolverGpuBridge.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/ISTLSolverGpuBridge.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolverGpuBridge.cpp -[ 49%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/MPIPacker.cpp.o +[ 62%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/MPIPacker.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/MPIPacker.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/MPIPacker.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/MPIPacker.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/MPIPacker.cpp -[ 49%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/ParallelEclipseState.cpp.o +[ 62%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/ParallelEclipseState.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/ParallelEclipseState.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/ParallelEclipseState.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/ParallelEclipseState.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/ParallelEclipseState.cpp -[ 49%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/ParallelNLDDPartitioningZoltan.cpp.o +In file included from /usr/include/c++/15/vector:74, + from /usr/include/opm/input/eclipse/EclipseState/Aquifer/Aquancon.hpp:33, + from /usr/include/opm/input/eclipse/EclipseState/Aquifer/AquiferConfig.hpp:23, + from /usr/include/opm/input/eclipse/EclipseState/EclipseState.hpp:23, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Main.hpp:26: +/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': +/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 557 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/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]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +[ 62%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/ParallelNLDDPartitioningZoltan.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/ParallelNLDDPartitioningZoltan.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/ParallelNLDDPartitioningZoltan.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/ParallelNLDDPartitioningZoltan.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/ParallelNLDDPartitioningZoltan.cpp -[ 50%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/ParallelSerialization.cpp.o +[ 64%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/ParallelSerialization.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/ParallelSerialization.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/ParallelSerialization.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/ParallelSerialization.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/ParallelSerialization.cpp -[ 50%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/SetupPartitioningParams.cpp.o +[ 64%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/SetupPartitioningParams.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/SetupPartitioningParams.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/SetupPartitioningParams.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/SetupPartitioningParams.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/SetupPartitioningParams.cpp -[ 50%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/HDF5File.cpp.o +In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, + from /usr/include/c++/15/bits/allocator.h:46, + from /usr/include/c++/15/string:45, + from /usr/include/opm/input/eclipse/EclipseState/Grid/FaceDir.hpp:23, + from /usr/include/opm/input/eclipse/EclipseState/Aquifer/Aquancon.hpp:29: +In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 64%] Built target flow_libonephase +[ 64%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/HDF5File.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/HDF5File.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/HDF5File.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/HDF5File.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/HDF5File.cpp -[ 50%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/HDF5Serializer.cpp.o +[ 64%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/utils/HDF5Serializer.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/utils/HDF5Serializer.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/utils/HDF5Serializer.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/utils/HDF5Serializer.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/HDF5Serializer.cpp -[ 50%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/ReservoirCoupling.cpp.o +[ 64%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/ReservoirCoupling.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/ReservoirCoupling.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/ReservoirCoupling.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/ReservoirCoupling.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/ReservoirCoupling.cpp -[ 50%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/ReservoirCouplingMaster.cpp.o +[ 64%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/ReservoirCouplingMaster.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/ReservoirCouplingMaster.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/ReservoirCouplingMaster.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/ReservoirCouplingMaster.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/ReservoirCouplingMaster.cpp -[ 50%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/ReservoirCouplingSlave.cpp.o +[ 64%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/ReservoirCouplingSlave.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/ReservoirCouplingSlave.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/ReservoirCouplingSlave.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/ReservoirCouplingSlave.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/ReservoirCouplingSlave.cpp -[ 51%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/ReservoirCouplingSpawnSlaves.cpp.o +[ 66%] Building CXX object CMakeFiles/opmsimulators.dir/opm/simulators/flow/ReservoirCouplingSpawnSlaves.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dopmsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fopenmp -MD -MT CMakeFiles/opmsimulators.dir/opm/simulators/flow/ReservoirCouplingSpawnSlaves.cpp.o -MF CMakeFiles/opmsimulators.dir/opm/simulators/flow/ReservoirCouplingSpawnSlaves.cpp.o.d -o CMakeFiles/opmsimulators.dir/opm/simulators/flow/ReservoirCouplingSpawnSlaves.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/ReservoirCouplingSpawnSlaves.cpp -[ 51%] Linking CXX shared library lib/libopmsimulators.so +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~~~~~~~ +In function 'void Opm::Amg::getTrueImpesWeights(int, Vector&, const GridView&, ElementContext&, const Model&, std::size_t) [with Vector = Dune::BlockVector, std::allocator > >; GridView = Dune::GridView >; ElementContext = Opm::FvBaseElementContext; Model = Opm::FIBlackOilModel]', + inlined from 'Opm::ISTLSolver::getWeightsCalculator(const Opm::PropertyTree&, const Matrix&, std::size_t) const::' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:612:53: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:123:76: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 + 123 | MatrixBlockType block_transpose = Details::transposeDenseMatrix(block); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ +/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]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +[ 66%] Linking CXX shared library lib/libopmsimulators.so /usr/bin/cmake -E cmake_link_script CMakeFiles/opmsimulators.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,--dependency-file=CMakeFiles/opmsimulators.dir/link.d -Wl,-z,relro -shared -Wl,-soname,libopmsimulators.so.2025.04 -o lib/libopmsimulators.so.2025.04 CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilbrineparams.cpp.o CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilextboparams.cpp.o CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilfoamparams.cpp.o CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilmicpparams.cpp.o CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilnewtonmethodparams.cpp.o CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilpolymerparams.cpp.o CMakeFiles/opmsimulators.dir/opm/models/blackoil/blackoilsolventparams.cpp.o CMakeFiles/opmsimulators.dir/opm/models/io/vtkblackoilenergyparams.cpp.o CMakeFiles/opmsimulators.dir/opm/models/io/vtkblackoilmicpparams.cpp.o CMakeFiles/opmsimulators.dir/opm/models/io/vtkblackoilpolymerparams.cpp.o CMakeFiles/opmsimulators.dir/opm/models/io/vtkblackoilparams.cpp.o CMakeFiles/opmsimulators.dir/opm/models/io/vtkblackoilsolventparams.cpp.o CMakeFiles/opmsimulators.dir/opm/models/io/vtkcompositionparams.cpp.o CMakeFiles/opmsimulators.dir/opm/models/io/vtkdiffusionparams.cpp.o CMakeFiles/opmsimulators.dir/opm/models/io/vtkdiscretefractureparams.cpp.o CMakeFiles/opmsimulators.dir/opm/models/io/vtkenergyparams.cpp.o CMakeFiles/opmsimulators.dir/opm/models/io/vtkmultiphaseparams.cpp.o CMakeFiles/opmsimulators.dir/opm/models/io/vtkphasepresenceparams.cpp.o CMakeFiles/opmsimulators.dir/opm/models/io/vtkprimaryvarsparams.cpp.o CMakeFiles/opmsimulators.dir/opm/models/io/vtkptflashparams.cpp.o CMakeFiles/opmsimulators.dir/opm/models/io/vtktemperatureparams.cpp.o CMakeFiles/opmsimulators.dir/opm/models/io/restart.cpp.o CMakeFiles/opmsimulators.dir/opm/models/nonlinear/newtonmethodparams.cpp.o CMakeFiles/opmsimulators.dir/opm/models/parallel/mpiutil.cpp.o CMakeFiles/opmsimulators.dir/opm/models/parallel/tasklets.cpp.o CMakeFiles/opmsimulators.dir/opm/models/parallel/threadmanager.cpp.o CMakeFiles/opmsimulators.dir/opm/models/utils/parametersystem.cpp.o CMakeFiles/opmsimulators.dir/opm/models/utils/simulatorutils.cpp.o CMakeFiles/opmsimulators.dir/opm/models/utils/terminal.cpp.o CMakeFiles/opmsimulators.dir/opm/models/utils/timer.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/ActionHandler.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/Banners.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/BlackoilModelParameters.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/BlackoilModelConvergenceMonitor.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/CollectDataOnIORank.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/CompositionalContainer.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/ConvergenceOutputConfiguration.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/EclGenericWriter.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/ExtboContainer.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/ExtraConvergenceOutputThread.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/FIPContainer.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/FlowGenericProblem.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/FlowGenericVanguard.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/FlowProblemParameters.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/FlowsContainer.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/FlowUtils.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/GenericCpGridVanguard.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/GenericOutputBlackoilModule.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/GenericThresholdPressure.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/GenericTracerModel.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/InterRegFlows.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/KeywordValidation.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/LogOutputHelper.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/Main.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/MechContainer.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/MICPContainer.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/MixingRateControls.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/NlddReporting.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/NonlinearSolver.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/partitionCells.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/RFTContainer.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/RSTConv.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/RegionPhasePVAverage.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/SimulatorConvergenceOutput.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/SimulatorFullyImplicitBlackoil.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/SimulatorReportBanners.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/SimulatorSerializer.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/SolutionContainers.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/TracerContainer.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/Transmissibility.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/ValidationFunctions.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/equil/EquilibrationHelpers.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/equil/InitStateEquil.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/ExtractParallelGridInformationToISTL.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlexibleSolver1.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlexibleSolver2.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlexibleSolver3.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlexibleSolver4.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlexibleSolver5.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlexibleSolver6.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/FlowLinearSolverParameters.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/ISTLSolver.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/MILU.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/ParallelIstlInformation.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/ParallelOverlappingILU0.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory1.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory2.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory3.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory4.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory5.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PreconditionerFactory6.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/PropertyTree.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/setupPropertyTree.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/AdaptiveSimulatorTimer.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/AdaptiveTimeStepping.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/ConvergenceReport.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/EclTimeSteppingParams.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/SimulatorReport.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/SimulatorTimer.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/SimulatorTimerInterface.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/TimeStepControl.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/timestepping/gatherConvergenceReport.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/utils/BlackoilPhases.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/utils/ComponentName.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/utils/DeferredLogger.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/utils/FullySupportedFlowKeywords.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/utils/ParallelFileMerger.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/utils/ParallelRestart.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/utils/PartiallySupportedFlowKeywords.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/utils/PressureAverage.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/utils/SerializationPackers.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/utils/SymmTensor.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/utils/UnsupportedFlowKeywords.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/utils/VoigtArray.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/utils/compressPartition.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/utils/gatherDeferredLogger.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/utils/phaseUsageFromDeck.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/utils/readDeck.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/RelpermDiagnostics.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/ALQState.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelConstraints.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelGasLift.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelGeneric.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelGuideRates.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelNldd.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelRestart.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/BlackoilWellModelWBP.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/ConnFiltrateData.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/FractionCalculator.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/GasLiftCommon.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/GasLiftGroupInfo.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/GasLiftSingleWellGeneric.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/GasLiftStage2.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/GlobalWellInfo.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/GroupEconomicLimitsChecker.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/GroupState.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/MSWellHelpers.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellAssemble.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellEquations.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellEval.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellGeneric.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellPrimaryVariables.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/MultisegmentWellSegments.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/ParallelPAvgCalculator.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/ParallelPAvgDynamicSourceData.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/ParallelWBPCalculation.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/ParallelWellInfo.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/PerfData.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/RateConverter.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/RatioCalculator.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/SegmentState.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/SingleWellState.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/StandardWellAssemble.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/StandardWellConnections.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/StandardWellEquations.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/StandardWellEval.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/StandardWellPrimaryVariables.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/TargetCalculator.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/VFPHelpers.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/VFPInjProperties.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/VFPProdProperties.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellAssemble.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellBhpThpCalculator.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellConstraints.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellConvergence.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellFilterCake.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellGroupConstraints.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellGroupControls.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellGroupHelpers.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellHelpers.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellInterfaceFluidSystem.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellInterfaceGeneric.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellInterfaceIndices.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellProdIndexCalculator.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellState.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WellTest.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/wells/WGState.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/GasPhaseConsistencyChecks.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/OilPhaseConsistencyChecks.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/PhaseCheckBase.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/SatfuncConsistencyCheckManager.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/SatfuncConsistencyChecks.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/ScaledSatfuncCheckPoint.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/ThreePointHorizontalConsistencyChecks.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/UnscaledSatfuncCheckPoint.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/utils/satfunc/WaterPhaseConsistencyChecks.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/gpubridge/GpuBridge.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/gpubridge/CprCreation.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/gpubridge/Misc.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/gpubridge/WellContributions.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/gpubridge/MultisegmentWellContribution.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/linalg/ISTLSolverGpuBridge.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/utils/MPIPacker.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/utils/ParallelEclipseState.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/utils/ParallelNLDDPartitioningZoltan.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/utils/ParallelSerialization.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/utils/SetupPartitioningParams.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/utils/HDF5File.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/utils/HDF5Serializer.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/ReservoirCoupling.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/ReservoirCouplingMaster.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/ReservoirCouplingSlave.cpp.o CMakeFiles/opmsimulators.dir/opm/simulators/flow/ReservoirCouplingSpawnSlaves.cpp.o -Wl,-rpath,/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi: /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libboost_date_time.so.1.83.0: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. @@ -16556,257 +16391,121 @@ 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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/bin/cmake -E cmake_symlink_library lib/libopmsimulators.so.2025.04 lib/libopmsimulators.so.2025.04 lib/libopmsimulators.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 51%] Built target opmsimulators +[ 66%] Built target opmsimulators make -f CMakeFiles/opmrst_inspect.dir/build.make CMakeFiles/opmrst_inspect.dir/depend -make -f CMakeFiles/co2injection_flash_ecfv.dir/build.make CMakeFiles/co2injection_flash_ecfv.dir/depend -make -f CMakeFiles/co2injection_flash_ni_ecfv.dir/build.make CMakeFiles/co2injection_flash_ni_ecfv.dir/depend -make -f CMakeFiles/co2injection_flash_ni_vcfv.dir/build.make CMakeFiles/co2injection_flash_ni_vcfv.dir/depend +make -f CMakeFiles/infiltration_pvs.dir/build.make CMakeFiles/infiltration_pvs.dir/depend +make -f CMakeFiles/lens_immiscible_ecfv_ad.dir/build.make CMakeFiles/lens_immiscible_ecfv_ad.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/opmrst_inspect.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_flash_ecfv.dir/DependInfo.cmake "--color=" -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_flash_ni_ecfv.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/infiltration_pvs.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_flash_ni_vcfv.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/lens_immiscible_ecfv_ad.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/co2injection_flash_ni_vcfv.dir/build.make CMakeFiles/co2injection_flash_ni_vcfv.dir/build +make -f CMakeFiles/infiltration_pvs.dir/build.make CMakeFiles/infiltration_pvs.dir/build make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' make -f CMakeFiles/opmrst_inspect.dir/build.make CMakeFiles/opmrst_inspect.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/co2injection_flash_ecfv.dir/build.make CMakeFiles/co2injection_flash_ecfv.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/co2injection_flash_ni_ecfv.dir/build.make CMakeFiles/co2injection_flash_ni_ecfv.dir/build +make -f CMakeFiles/lens_immiscible_ecfv_ad.dir/build.make CMakeFiles/lens_immiscible_ecfv_ad.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 51%] Building CXX object CMakeFiles/co2injection_flash_ni_vcfv.dir/examples/co2injection_flash_ni_vcfv.cpp.o -[ 51%] Building CXX object CMakeFiles/opmrst_inspect.dir/examples/opmrst_inspect.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/co2injection_flash_ni_vcfv.dir/examples/co2injection_flash_ni_vcfv.cpp.o -MF CMakeFiles/co2injection_flash_ni_vcfv.dir/examples/co2injection_flash_ni_vcfv.cpp.o.d -o CMakeFiles/co2injection_flash_ni_vcfv.dir/examples/co2injection_flash_ni_vcfv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_vcfv.cpp -[ 52%] Building CXX object CMakeFiles/co2injection_flash_ni_ecfv.dir/examples/co2injection_flash_ni_ecfv.cpp.o -[ 52%] Building CXX object CMakeFiles/co2injection_flash_ecfv.dir/examples/co2injection_flash_ecfv.cpp.o +[ 67%] Building CXX object CMakeFiles/infiltration_pvs.dir/examples/infiltration_pvs.cpp.o +[ 67%] Building CXX object CMakeFiles/lens_immiscible_ecfv_ad.dir/examples/lens_immiscible_ecfv_ad.cpp.o +[ 67%] Building CXX object CMakeFiles/opmrst_inspect.dir/examples/opmrst_inspect.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/infiltration_pvs.dir/examples/infiltration_pvs.cpp.o -MF CMakeFiles/infiltration_pvs.dir/examples/infiltration_pvs.cpp.o.d -o CMakeFiles/infiltration_pvs.dir/examples/infiltration_pvs.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/infiltration_pvs.cpp +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/lens_immiscible_ecfv_ad.dir/examples/lens_immiscible_ecfv_ad.cpp.o -MF CMakeFiles/lens_immiscible_ecfv_ad.dir/examples/lens_immiscible_ecfv_ad.cpp.o.d -o CMakeFiles/lens_immiscible_ecfv_ad.dir/examples/lens_immiscible_ecfv_ad.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad.cpp /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/opmrst_inspect.dir/examples/opmrst_inspect.cpp.o -MF CMakeFiles/opmrst_inspect.dir/examples/opmrst_inspect.cpp.o.d -o CMakeFiles/opmrst_inspect.dir/examples/opmrst_inspect.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/opmrst_inspect.cpp -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/co2injection_flash_ecfv.dir/examples/co2injection_flash_ecfv.cpp.o -MF CMakeFiles/co2injection_flash_ecfv.dir/examples/co2injection_flash_ecfv.cpp.o.d -o CMakeFiles/co2injection_flash_ecfv.dir/examples/co2injection_flash_ecfv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ecfv.cpp -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/co2injection_flash_ni_ecfv.dir/examples/co2injection_flash_ni_ecfv.cpp.o -MF CMakeFiles/co2injection_flash_ni_ecfv.dir/examples/co2injection_flash_ni_ecfv.cpp.o.d -o CMakeFiles/co2injection_flash_ni_ecfv.dir/examples/co2injection_flash_ni_ecfv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_ecfv.cpp -In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_vcfv.cpp:34: -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ecfv.cpp:35: + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/infiltration_pvs.cpp:30: /usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_ecfv.cpp:34: + from /usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:10, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:38, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:52, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad.cpp:31: /usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 67%] Built target flow_libonephase_energy +make -f CMakeFiles/lens_immiscible_ecfv_ad_23.dir/build.make CMakeFiles/lens_immiscible_ecfv_ad_23.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/lens_immiscible_ecfv_ad_23.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/lens_immiscible_ecfv_ad_23.dir/build.make CMakeFiles/lens_immiscible_ecfv_ad_23.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 67%] Building CXX object CMakeFiles/lens_immiscible_ecfv_ad_23.dir/examples/lens_immiscible_ecfv_ad_23.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/lens_immiscible_ecfv_ad_23.dir/examples/lens_immiscible_ecfv_ad_23.cpp.o -MF CMakeFiles/lens_immiscible_ecfv_ad_23.dir/examples/lens_immiscible_ecfv_ad_23.cpp.o.d -o CMakeFiles/lens_immiscible_ecfv_ad_23.dir/examples/lens_immiscible_ecfv_ad_23.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/common/intersection.hh:9, - from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:25: + from /usr/include/dune/grid/common/intersectioniterator.hh:11, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:41, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad.hh:32: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' - 128 | ::Entity::Geometry::LocalCoordinate Coordinate; - | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 787 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:35: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' + 110 | { return element_.geometry().center(); } + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' + 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ecfv.cpp:84:42: required from here - 84 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1130, - from /usr/include/dune/grid/common/intersection.hh:9, - from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:25: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' - 128 | ::Entity::Geometry::LocalCoordinate Coordinate; - | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 787 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here - 82 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad.cpp:39:38: required from here + 39 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem; Scalar = double]' - 1032 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ecfv.cpp:84:42: required from here - 84 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem; Scalar = double]' - 1032 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ecfv.cpp:84:42: required from here - 84 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Scalar = double]' - 1032 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here - 82 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Scalar = double]' - 1032 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad.hh:33: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In instantiation of 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' + 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here - 82 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad.cpp:39:38: required from here + 39 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 110 | { return element_.geometry().center(); } + | ^ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/common/intersection.hh:9, @@ -16821,18 +16520,18 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::InfiltrationProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here - 86 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/infiltration_pvs.cpp:49:38: required from here + 49 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ @@ -16849,24 +16548,24 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::InfiltrationProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/infiltrationproblem.hh:254:44: required from 'void Opm::InfiltrationProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' + 254 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::InfiltrationProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here - 86 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/infiltration_pvs.cpp:49:38: required from here + 49 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ @@ -16883,87 +16582,50 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::InfiltrationProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/infiltrationproblem.hh:254:44: required from 'void Opm::InfiltrationProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' + 254 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::InfiltrationProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here - 86 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/infiltration_pvs.cpp:49:38: required from here + 49 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/flash/flashmodel.hh:39, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ecfv.cpp:37: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:36: required from 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 274 | fineK_ = this->toDimMatrix_(1e-13); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem; Communication = Dune::Communication]' +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; DimMatrix = Dune::FieldMatrix; Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:260:36: required from 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 260 | lensK_ = this->toDimMatrix_(9.05e-12); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' 245 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ecfv.cpp:84:42: required from here - 84 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad.cpp:39:38: required from here + 39 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 380 | DimMatrix toDimMatrix_(Scalar val) const | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ecfv.cpp:38: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In instantiation of 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:550:48: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 550 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem; PrimaryVariables = Opm::FlashPrimaryVariables]' - 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ecfv.cpp:84:42: required from here - 84 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 110 | { return element_.geometry().center(); } - | ^ -In file included from /usr/include/dune/istl/matrixutils.hh:14, - from /usr/include/dune/istl/bcrsmatrix.hh:21, - from /usr/include/dune/istl/solvers.hh:25, - from /usr/include/dune/istl/superlu.hh:11, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ilufirstelement.hh:27, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlpreconditionerwrappers.hh:55, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbasebackend.hh:41, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelamgbackend.hh:31, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ecfv.cpp:40: +In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, + from /usr/include/dune/grid/yaspgrid.hh:26, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:37: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -16971,36 +16633,56 @@ /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' - 128 | ::Entity::Geometry::LocalCoordinate Coordinate; - | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 787 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:35: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' + 110 | { return element_.geometry().center(); } + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' + 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ecfv.cpp:84:42: required from here - 84 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad.cpp:39:38: required from here + 39 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ -In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:18, - from /usr/include/dune/geometry/referenceelements.hh:24, - from /usr/include/dune/grid/io/file/dgfparser/entitykey_inline.hh:9, - from /usr/include/dune/grid/io/file/dgfparser/entitykey.hh:154, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:27: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:44: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' + 110 | { return element_.geometry().center(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' + 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad.cpp:39:38: required from here + 39 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17013,31 +16695,29 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem; Scalar = double]' - 1032 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ecfv.cpp:84:42: required from here - 84 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' +/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:213:17: required from 'Dune::GridPtr::GridPtr(std::istream&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::istream = std::basic_istream; MPICommunicatorType = ompi_communicator_t*]' + 213 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:168:31: required from 'Opm::StructuredGridVanguard::StructuredGridVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' + 168 | gridPtr_.reset( Dune::GridPtr< Grid >( dgffile ).release() ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' + 176 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad.cpp:39:38: required from here + 39 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -17050,81 +16730,83 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem; Scalar = double]' - 1032 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ecfv.cpp:84:42: required from here - 84 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:21: -/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:251:45: required from 'void Opm::MultiPhaseBaseModel::globalPhaseStorage(EqVector&, unsigned int) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem; EqVector = Dune::FieldVector]' - 251 | storage = this->gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:369:41: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 369 | this->model().globalPhaseStorage(storageL, /*phaseIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashEcfvProblem]' +/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:213:17: required from 'Dune::GridPtr::GridPtr(std::istream&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::istream = std::basic_istream; MPICommunicatorType = ompi_communicator_t*]' + 213 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:168:31: required from 'Opm::StructuredGridVanguard::StructuredGridVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' + 168 | gridPtr_.reset( Dune::GridPtr< Grid >( dgffile ).release() ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' + 176 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad.cpp:39:38: required from here + 39 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' + 288 | return impl().center(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:44: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' + 110 | { return element_.geometry().center(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' + 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ecfv.cpp:84:42: required from here - 84 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | T sum (const T& in) const - | ^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad.cpp:39:38: required from here + 39 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 249 | GlobalCoordinate center() const + | ^~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/flash/flashmodel.hh:39, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_vcfv.cpp:36: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:36: required from 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 274 | fineK_ = this->toDimMatrix_(1e-13); + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsmodel.hh:39, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/infiltration_pvs.cpp:32: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::InfiltrationProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/infiltrationproblem.hh:190:36: required from 'void Opm::InfiltrationProblem::finishInit() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' + 190 | fineK_ = this->toDimMatrix_(1e-11); | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::InfiltrationProblem; Communication = Dune::Communication]' 245 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::InfiltrationProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here - 82 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/infiltration_pvs.cpp:49:38: required from here + 49 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 380 | DimMatrix toDimMatrix_(Scalar val) const | ^~~~~~~~~~~~ In file included from /usr/include/dune/istl/matrixutils.hh:14, from /usr/include/dune/istl/bcrsmatrix.hh:21, - from /usr/include/dune/istl/solvers.hh:25, - from /usr/include/dune/istl/superlu.hh:11, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ilufirstelement.hh:27, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlpreconditionerwrappers.hh:55, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbasebackend.hh:41, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelamgbackend.hh:31, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_vcfv.cpp:39: + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/infiltration_pvs.cpp:33: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -17138,18 +16820,18 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::InfiltrationProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here - 82 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/infiltration_pvs.cpp:49:38: required from here + 49 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ @@ -17174,24 +16856,24 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::InfiltrationProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/infiltrationproblem.hh:254:44: required from 'void Opm::InfiltrationProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' + 254 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::InfiltrationProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here - 82 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/infiltration_pvs.cpp:49:38: required from here + 49 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ @@ -17211,141 +16893,64 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::InfiltrationProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/infiltrationproblem.hh:254:44: required from 'void Opm::InfiltrationProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' + 254 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::InfiltrationProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here - 82 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/infiltration_pvs.cpp:49:38: required from here + 49 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:21: /usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::InfiltrationProblem; Scalar = double]' 1079 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/infiltrationproblem.hh:254:44: required from 'void Opm::InfiltrationProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' + 254 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::InfiltrationProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here - 82 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/infiltration_pvs.cpp:49:38: required from here + 49 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | T sum (const T& in) const | ^~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/flash/flashmodel.hh:39, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_ecfv.cpp:36: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:36: required from 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 274 | fineK_ = this->toDimMatrix_(1e-13); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; Communication = Dune::Communication]' - 245 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here - 86 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 380 | DimMatrix toDimMatrix_(Scalar val) const - | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_ecfv.cpp:37: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In instantiation of 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:550:48: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 550 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; PrimaryVariables = Opm::FlashPrimaryVariables]' - 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here - 86 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 110 | { return element_.geometry().center(); } - | ^ -In file included from /usr/include/dune/istl/matrixutils.hh:14, - from /usr/include/dune/istl/bcrsmatrix.hh:21, - from /usr/include/dune/istl/solvers.hh:25, - from /usr/include/dune/istl/superlu.hh:11, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ilufirstelement.hh:27, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlpreconditionerwrappers.hh:55, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbasebackend.hh:41, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelamgbackend.hh:31, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_ecfv.cpp:39: -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' - 128 | ::Entity::Geometry::LocalCoordinate Coordinate; - | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 787 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here - 86 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ -In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:18, - from /usr/include/dune/geometry/referenceelements.hh:24, - from /usr/include/dune/grid/io/file/dgfparser/entitykey_inline.hh:9, - from /usr/include/dune/grid/io/file/dgfparser/entitykey.hh:154, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:27: +In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, + from /usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:10, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:38, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:52, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:31: +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ +In file included from /usr/include/dune/istl/bvector.hh:20, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/baseoutputmodule.hh:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkenergymodule.hpp:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleproperties.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:32: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -17362,24 +16967,25 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; Scalar = double]' - 1032 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here - 86 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:213:17: required from 'Dune::GridPtr::GridPtr(std::istream&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::istream = std::basic_istream; MPICommunicatorType = ompi_communicator_t*]' + 213 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:168:31: required from 'Opm::StructuredGridVanguard::StructuredGridVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' + 168 | gridPtr_.reset( Dune::GridPtr< Grid >( dgffile ).release() ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' + 176 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad.cpp:39:38: required from here + 39 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ @@ -17399,295 +17005,76 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; Scalar = double]' - 1032 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here - 86 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:213:17: required from 'Dune::GridPtr::GridPtr(std::istream&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::istream = std::basic_istream; MPICommunicatorType = ompi_communicator_t*]' + 213 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:168:31: required from 'Opm::StructuredGridVanguard::StructuredGridVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' + 168 | gridPtr_.reset( Dune::GridPtr< Grid >( dgffile ).release() ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' + 176 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad.cpp:39:38: required from here + 39 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ -In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:21: -/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:251:45: required from 'void Opm::MultiPhaseBaseModel::globalPhaseStorage(EqVector&, unsigned int) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; EqVector = Dune::FieldVector]' - 251 | storage = this->gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:369:41: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 369 | this->model().globalPhaseStorage(storageL, /*phaseIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here - 86 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | T sum (const T& in) const - | ^~~ +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: required from 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' + 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:86:31: required from 'Opm::MultiPhaseBaseProblem::MultiPhaseBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' + 86 | : ParentType(simulator) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:221:31: required from 'Opm::LensProblem::LensProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' + 221 | : ParentType(simulator) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:222:28: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' + 222 | problem_.reset(new Problem(*this)); + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad.cpp:39:38: required from here + 39 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23: /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]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:879:49: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 879 | elementLocal = referenceElement.position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::InfiltrationProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 139 | stencil_.update(elem); | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' 563 | elemCtx.updateStencil(elem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::InfiltrationProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here - 82 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/infiltration_pvs.cpp:49:38: required from here + 49 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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 | ^~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:44: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' - 110 | { return element_.geometry().center(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:550:48: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 550 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; PrimaryVariables = Opm::FlashPrimaryVariables]' - 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here - 86 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -In file included from /usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:46, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:35: -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:339:52: required from 'static LhsEval Opm::BrineCO2FluidSystem::fugacityCoefficient(const FluidState&, const ParameterCache&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; ParamCacheEval = double; Scalar = double]' - 339 | BinaryCoeffBrineCO2::calculateMoleFractions(getTableInstance(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 340 | temperature, - | ~~~~~~~~~~~~ - 341 | pressure, - | ~~~~~~~~~ - 342 | LhsEval(Brine_IAPWS::salinity), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 343 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 344 | xlCO2, - | ~~~~~~ - 345 | xgH2O, - | ~~~~~~ - 346 | activityModel); - | ~~~~~~~~~~~~~~ -/usr/include/opm/material/constraintsolvers/ComputeFromReferencePhase.hpp:137:79: required from 'static void Opm::ComputeFromReferencePhase::solve(FluidState&, typename FluidSystem::ParameterCache&, unsigned int, bool, bool) [with FluidState = Opm::CompositionalFluidState, true>; Scalar = double; FluidSystem = Opm::BrineCO2FluidSystem; Evaluation = double; typename FluidSystem::ParameterCache = Opm::BrineCO2FluidSystem::ParameterCache; typename FluidState::Scalar = double]' - 137 | FluidSystem::fugacityCoefficient(fluidState, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 138 | paramCache, - | ~~~~~~~~~~~ - 139 | refPhaseIdx, - | ~~~~~~~~~~~~ - 140 | compIdx)); - | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 586 | CFRP::solve(fs, paramCache, - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ - 587 | /*refPhaseIdx=*/liquidPhaseIdx, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 588 | /*setViscosity=*/true, - | ~~~~~~~~~~~~~~~~~~~~~~ - 589 | /*setEnthalpy=*/true); - | ~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem; PrimaryVariables = Opm::FlashPrimaryVariables]' - 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ecfv.cpp:84:42: required from here - 84 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:46, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:35: -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:339:52: required from 'static LhsEval Opm::BrineCO2FluidSystem::fugacityCoefficient(const FluidState&, const ParameterCache&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; ParamCacheEval = double; Scalar = double]' - 339 | BinaryCoeffBrineCO2::calculateMoleFractions(getTableInstance(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 340 | temperature, - | ~~~~~~~~~~~~ - 341 | pressure, - | ~~~~~~~~~ - 342 | LhsEval(Brine_IAPWS::salinity), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 343 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 344 | xlCO2, - | ~~~~~~ - 345 | xgH2O, - | ~~~~~~ - 346 | activityModel); - | ~~~~~~~~~~~~~~ -/usr/include/opm/material/constraintsolvers/ComputeFromReferencePhase.hpp:137:79: required from 'static void Opm::ComputeFromReferencePhase::solve(FluidState&, typename FluidSystem::ParameterCache&, unsigned int, bool, bool) [with FluidState = Opm::CompositionalFluidState, true>; Scalar = double; FluidSystem = Opm::BrineCO2FluidSystem; Evaluation = double; typename FluidSystem::ParameterCache = Opm::BrineCO2FluidSystem::ParameterCache; typename FluidState::Scalar = double]' - 137 | FluidSystem::fugacityCoefficient(fluidState, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 138 | paramCache, - | ~~~~~~~~~~~ - 139 | refPhaseIdx, - | ~~~~~~~~~~~~ - 140 | compIdx)); - | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 586 | CFRP::solve(fs, paramCache, - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ - 587 | /*refPhaseIdx=*/liquidPhaseIdx, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 588 | /*setViscosity=*/true, - | ~~~~~~~~~~~~~~~~~~~~~~ - 589 | /*setEnthalpy=*/true); - | ~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; PrimaryVariables = Opm::FlashPrimaryVariables]' - 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here - 82 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/15/string:51, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: -/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': -/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' - 64 | temp = func(*in, *inout); - | ~~~~^~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' - 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); - | ^~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' - 465 | (Generic_MPI_Op::get()),communicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' - 211 | allreduce >(&in,&out,1); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:251:45: required from 'void Opm::MultiPhaseBaseModel::globalPhaseStorage(EqVector&, unsigned int) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem; EqVector = Dune::FieldVector]' - 251 | storage = this->gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:369:41: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 369 | this->model().globalPhaseStorage(storageL, /*phaseIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ecfv.cpp:84:42: required from here - 84 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 189 | operator()(const _Tp& __x, const _Tp& __y) const - | ^~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh: In instantiation of 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::ScvGeometry::center() const [with Scalar = double; GridView = Dune::GridView > >; Opm::VcfvStencil::GlobalPosition = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/energymodule.hh:807:47: required from 'void Opm::EnergyExtensiveQuantities::updateBoundary_(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 807 | distVec -= insideScv.geometry().center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/flash/flashextensivequantities.hh:88:51: required from 'void Opm::FlashExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 88 | EnergyExtensiveQuantities::updateBoundary_(context, bfIdx, timeIdx, fluidState); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/flash/flashboundaryratevector.hh:90:33: required from 'void Opm::FlashBoundaryRateVector::setFreeFlow(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 90 | extQuants.updateBoundary(context, bfIdx, timeIdx, fluidState); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:478:31: required from 'void Opm::Co2InjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; BoundaryRateVector = Opm::FlashBoundaryRateVector]' - 478 | values.setFreeFlow(context, spaceIdx, timeIdx, fs); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Scalar = double]' - 1036 | simulator_.problem().boundary(values, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 1037 | boundaryCtx, - | ~~~~~~~~~~~~ - 1038 | faceIdx, - | ~~~~~~~~ - 1039 | /*timeIdx=*/0); - | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here - 82 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:730:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 730 | const GlobalPosition center() const - | ^~~~~~ In file included from /usr/include/c++/15/string:51, from /usr/include/c++/15/bits/locale_classes.h:42, from /usr/include/c++/15/bits/ios_base.h:43, @@ -17709,339 +17096,27 @@ /usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' 211 | allreduce >(&in,&out,1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::InfiltrationProblem; Scalar = double]' 1079 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here - 82 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 189 | operator()(const _Tp& __x, const _Tp& __y) const - | ^~~~~~~~ -In file included from /usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:46, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:35: -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:339:52: required from 'static LhsEval Opm::BrineCO2FluidSystem::fugacityCoefficient(const FluidState&, const ParameterCache&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; ParamCacheEval = double; Scalar = double]' - 339 | BinaryCoeffBrineCO2::calculateMoleFractions(getTableInstance(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 340 | temperature, - | ~~~~~~~~~~~~ - 341 | pressure, - | ~~~~~~~~~ - 342 | LhsEval(Brine_IAPWS::salinity), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 343 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 344 | xlCO2, - | ~~~~~~ - 345 | xgH2O, - | ~~~~~~ - 346 | activityModel); - | ~~~~~~~~~~~~~~ -/usr/include/opm/material/constraintsolvers/ComputeFromReferencePhase.hpp:137:79: required from 'static void Opm::ComputeFromReferencePhase::solve(FluidState&, typename FluidSystem::ParameterCache&, unsigned int, bool, bool) [with FluidState = Opm::CompositionalFluidState, true>; Scalar = double; FluidSystem = Opm::BrineCO2FluidSystem; Evaluation = double; typename FluidSystem::ParameterCache = Opm::BrineCO2FluidSystem::ParameterCache; typename FluidState::Scalar = double]' - 137 | FluidSystem::fugacityCoefficient(fluidState, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 138 | paramCache, - | ~~~~~~~~~~~ - 139 | refPhaseIdx, - | ~~~~~~~~~~~~ - 140 | compIdx)); - | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 586 | CFRP::solve(fs, paramCache, - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ - 587 | /*refPhaseIdx=*/liquidPhaseIdx, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 588 | /*setViscosity=*/true, - | ~~~~~~~~~~~~~~~~~~~~~~ - 589 | /*setEnthalpy=*/true); - | ~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; PrimaryVariables = Opm::FlashPrimaryVariables]' - 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here - 86 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/15/string:51, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: -/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': -/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' - 64 | temp = func(*in, *inout); - | ~~~~^~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' - 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); - | ^~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' - 465 | (Generic_MPI_Op::get()),communicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' - 211 | allreduce >(&in,&out,1); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:251:45: required from 'void Opm::MultiPhaseBaseModel::globalPhaseStorage(EqVector&, unsigned int) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; EqVector = Dune::FieldVector]' - 251 | storage = this->gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:369:41: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 369 | this->model().globalPhaseStorage(storageL, /*phaseIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/infiltrationproblem.hh:254:44: required from 'void Opm::InfiltrationProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' + 254 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::InfiltrationProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here - 86 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/infiltration_pvs.cpp:49:38: required from here + 49 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | operator()(const _Tp& __x, const _Tp& __y) const | ^~~~~~~~ In file included from /usr/include/dune/grid/yaspgrid.hh:26, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:48: -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:191:75: required from 'static void Dune::DGFGridFactory > >::getCorners(const Geometry&, std::vector >&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; ctype = double; int dim = 2]' - 191 | const typename Geometry::GlobalCoordinate corner = geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:135:19: required from 'int Dune::DGFGridFactory > >::boundaryId(const Intersection&) const [with Intersection = Dune::Intersection, Dune::YaspIntersection > >; ctype = double; int dim = 2]' - 135 | getCorners( intersection.geometry(), corners ); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:448:48: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::YaspGrid<2>]' - 448 | bndId_[ k ] = dgfFactory.boundaryId( intersection ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' - 175 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Simulator = Opm::Simulator]' - 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); - | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Communication = Dune::Communication]' - 176 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here - 82 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 269 | GlobalCoordinate corner(int k) const - | ^~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:591:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' - 591 | auto [xCO2_new, yH2O_new] = mutualSolubility_(params, temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 592 | iterate, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:137:64: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' - 137 | auto [xCO2, yH2O] = fixPointIterSolubility_(params, temperature, pg, molalityNaCl, activityModel, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:339:52: required from 'static LhsEval Opm::BrineCO2FluidSystem::fugacityCoefficient(const FluidState&, const ParameterCache&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; ParamCacheEval = double; Scalar = double]' - 339 | BinaryCoeffBrineCO2::calculateMoleFractions(getTableInstance(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 340 | temperature, - | ~~~~~~~~~~~~ - 341 | pressure, - | ~~~~~~~~~ - 342 | LhsEval(Brine_IAPWS::salinity), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 343 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 344 | xlCO2, - | ~~~~~~ - 345 | xgH2O, - | ~~~~~~ - 346 | activityModel); - | ~~~~~~~~~~~~~~ -/usr/include/opm/material/constraintsolvers/ComputeFromReferencePhase.hpp:137:79: required from 'static void Opm::ComputeFromReferencePhase::solve(FluidState&, typename FluidSystem::ParameterCache&, unsigned int, bool, bool) [with FluidState = Opm::CompositionalFluidState, true>; Scalar = double; FluidSystem = Opm::BrineCO2FluidSystem; Evaluation = double; typename FluidSystem::ParameterCache = Opm::BrineCO2FluidSystem::ParameterCache; typename FluidState::Scalar = double]' - 137 | FluidSystem::fugacityCoefficient(fluidState, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 138 | paramCache, - | ~~~~~~~~~~~ - 139 | refPhaseIdx, - | ~~~~~~~~~~~~ - 140 | compIdx)); - | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 586 | CFRP::solve(fs, paramCache, - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ - 587 | /*refPhaseIdx=*/liquidPhaseIdx, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 588 | /*setViscosity=*/true, - | ~~~~~~~~~~~~~~~~~~~~~~ - 589 | /*setEnthalpy=*/true); - | ~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem; PrimaryVariables = Opm::FlashPrimaryVariables]' - 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ecfv.cpp:84:42: required from here - 84 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:642:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 642 | OPM_HOST_DEVICE static std::pair mutualSolubility_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:591:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' - 591 | auto [xCO2_new, yH2O_new] = mutualSolubility_(params, temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 592 | iterate, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:137:64: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' - 137 | auto [xCO2, yH2O] = fixPointIterSolubility_(params, temperature, pg, molalityNaCl, activityModel, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:339:52: required from 'static LhsEval Opm::BrineCO2FluidSystem::fugacityCoefficient(const FluidState&, const ParameterCache&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; ParamCacheEval = double; Scalar = double]' - 339 | BinaryCoeffBrineCO2::calculateMoleFractions(getTableInstance(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 340 | temperature, - | ~~~~~~~~~~~~ - 341 | pressure, - | ~~~~~~~~~ - 342 | LhsEval(Brine_IAPWS::salinity), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 343 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 344 | xlCO2, - | ~~~~~~ - 345 | xgH2O, - | ~~~~~~ - 346 | activityModel); - | ~~~~~~~~~~~~~~ -/usr/include/opm/material/constraintsolvers/ComputeFromReferencePhase.hpp:137:79: required from 'static void Opm::ComputeFromReferencePhase::solve(FluidState&, typename FluidSystem::ParameterCache&, unsigned int, bool, bool) [with FluidState = Opm::CompositionalFluidState, true>; Scalar = double; FluidSystem = Opm::BrineCO2FluidSystem; Evaluation = double; typename FluidSystem::ParameterCache = Opm::BrineCO2FluidSystem::ParameterCache; typename FluidState::Scalar = double]' - 137 | FluidSystem::fugacityCoefficient(fluidState, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 138 | paramCache, - | ~~~~~~~~~~~ - 139 | refPhaseIdx, - | ~~~~~~~~~~~~ - 140 | compIdx)); - | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 586 | CFRP::solve(fs, paramCache, - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ - 587 | /*refPhaseIdx=*/liquidPhaseIdx, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 588 | /*setViscosity=*/true, - | ~~~~~~~~~~~~~~~~~~~~~~ - 589 | /*setEnthalpy=*/true); - | ~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; PrimaryVariables = Opm::FlashPrimaryVariables]' - 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here - 82 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:642:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 642 | OPM_HOST_DEVICE static std::pair mutualSolubility_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In instantiation of 'decltype(auto) Opm::EcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: required from 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem; EvalDimVector = Dune::FieldVector, 2>; ElementContext = Opm::FvBaseElementContext]' - 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: required from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem; ElementContext = Opm::FvBaseElementContext]' - 347 | gradCalc.calculateBoundaryGradient(potentialGrad_[phaseIdx], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 348 | elemCtx, - | ~~~~~~~~ - 349 | boundaryFaceIdx, - | ~~~~~~~~~~~~~~~~ - 350 | pressureCallback); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseextensivequantities.hh:122:61: required from 'void Opm::MultiPhaseBaseExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 122 | FluxExtensiveQuantities::calculateBoundaryGradients_(context.elementContext(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 123 | bfIdx, - | ~~~~~~ - 124 | timeIdx, - | ~~~~~~~~ - 125 | fluidState); - | ~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/flash/flashextensivequantities.hh:86:35: required from 'void Opm::FlashExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 86 | ParentType::updateBoundary(context, bfIdx, timeIdx, fluidState); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/flash/flashboundaryratevector.hh:90:33: required from 'void Opm::FlashBoundaryRateVector::setFreeFlow(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 90 | extQuants.updateBoundary(context, bfIdx, timeIdx, fluidState); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:478:31: required from 'void Opm::Co2InjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem; BoundaryRateVector = Opm::FlashBoundaryRateVector]' - 478 | values.setFreeFlow(context, spaceIdx, timeIdx, fs); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem; Scalar = double]' - 1036 | simulator_.problem().boundary(values, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 1037 | boundaryCtx, - | ~~~~~~~~~~~~ - 1038 | faceIdx, - | ~~~~~~~~ - 1039 | /*timeIdx=*/0); - | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ecfv.cpp:84:42: required from here - 84 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:116:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 116 | { return element_.geometry().center(); } - | ^ -In file included from /usr/include/dune/grid/yaspgrid.hh:26, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:48: + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/infiltrationproblem.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/infiltration_pvs.cpp:34: /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); @@ -18058,64 +17133,24 @@ /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; Simulator = Opm::Simulator]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::InfiltrationProblem; Simulator = Opm::Simulator]' 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::InfiltrationProblem; Communication = Dune::Communication]' 176 | { vanguard_.reset(new Vanguard(*this)); } | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::InfiltrationProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here - 86 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/infiltration_pvs.cpp:49:38: required from here + 49 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh: In instantiation of 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::ScvGeometry::global(const Opm::VcfvStencil::LocalPosition&) const [with Scalar = double; GridView = Dune::GridView > >; Opm::VcfvStencil::GlobalPosition = Dune::FieldVector; Opm::VcfvStencil::LocalPosition = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:731:18: required from 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::ScvGeometry::center() const [with Scalar = double; GridView = Dune::GridView > >; Opm::VcfvStencil::GlobalPosition = Dune::FieldVector]' - 731 | { return global(localGeometry_->center()); } - | ^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/energymodule.hh:807:47: required from 'void Opm::EnergyExtensiveQuantities::updateBoundary_(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 807 | distVec -= insideScv.geometry().center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/flash/flashextensivequantities.hh:88:51: required from 'void Opm::FlashExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 88 | EnergyExtensiveQuantities::updateBoundary_(context, bfIdx, timeIdx, fluidState); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/flash/flashboundaryratevector.hh:90:33: required from 'void Opm::FlashBoundaryRateVector::setFreeFlow(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 90 | extQuants.updateBoundary(context, bfIdx, timeIdx, fluidState); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:478:31: required from 'void Opm::Co2InjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; BoundaryRateVector = Opm::FlashBoundaryRateVector]' - 478 | values.setFreeFlow(context, spaceIdx, timeIdx, fs); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Scalar = double]' - 1036 | simulator_.problem().boundary(values, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 1037 | boundaryCtx, - | ~~~~~~~~~~~~ - 1038 | faceIdx, - | ~~~~~~~~ - 1039 | /*timeIdx=*/0); - | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here - 82 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:736:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 736 | const GlobalPosition global(const LocalPosition& localPos) const - | ^~~~~~ In file included from /usr/include/dune/common/fvector.hh:17, from /usr/include/dune/common/fmatrix.hh:16: /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]': @@ -18134,224 +17169,34 @@ /usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' 211 | allreduce >(&in,&out,1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::InfiltrationProblem; Scalar = double]' 1079 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here - 82 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/densevector.hh:439:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 439 | derived_type operator+ (const DenseVector& b) const - | ^~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:591:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' - 591 | auto [xCO2_new, yH2O_new] = mutualSolubility_(params, temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 592 | iterate, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:137:64: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' - 137 | auto [xCO2, yH2O] = fixPointIterSolubility_(params, temperature, pg, molalityNaCl, activityModel, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:339:52: required from 'static LhsEval Opm::BrineCO2FluidSystem::fugacityCoefficient(const FluidState&, const ParameterCache&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; ParamCacheEval = double; Scalar = double]' - 339 | BinaryCoeffBrineCO2::calculateMoleFractions(getTableInstance(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 340 | temperature, - | ~~~~~~~~~~~~ - 341 | pressure, - | ~~~~~~~~~ - 342 | LhsEval(Brine_IAPWS::salinity), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 343 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 344 | xlCO2, - | ~~~~~~ - 345 | xgH2O, - | ~~~~~~ - 346 | activityModel); - | ~~~~~~~~~~~~~~ -/usr/include/opm/material/constraintsolvers/ComputeFromReferencePhase.hpp:137:79: required from 'static void Opm::ComputeFromReferencePhase::solve(FluidState&, typename FluidSystem::ParameterCache&, unsigned int, bool, bool) [with FluidState = Opm::CompositionalFluidState, true>; Scalar = double; FluidSystem = Opm::BrineCO2FluidSystem; Evaluation = double; typename FluidSystem::ParameterCache = Opm::BrineCO2FluidSystem::ParameterCache; typename FluidState::Scalar = double]' - 137 | FluidSystem::fugacityCoefficient(fluidState, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 138 | paramCache, - | ~~~~~~~~~~~ - 139 | refPhaseIdx, - | ~~~~~~~~~~~~ - 140 | compIdx)); - | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 586 | CFRP::solve(fs, paramCache, - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ - 587 | /*refPhaseIdx=*/liquidPhaseIdx, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 588 | /*setViscosity=*/true, - | ~~~~~~~~~~~~~~~~~~~~~~ - 589 | /*setEnthalpy=*/true); - | ~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; PrimaryVariables = Opm::FlashPrimaryVariables]' - 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here - 86 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:642:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 642 | OPM_HOST_DEVICE static std::pair mutualSolubility_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In instantiation of 'decltype(auto) Opm::EcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: required from 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; EvalDimVector = Dune::FieldVector, 2>; ElementContext = Opm::FvBaseElementContext]' - 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: required from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; ElementContext = Opm::FvBaseElementContext]' - 347 | gradCalc.calculateBoundaryGradient(potentialGrad_[phaseIdx], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 348 | elemCtx, - | ~~~~~~~~ - 349 | boundaryFaceIdx, - | ~~~~~~~~~~~~~~~~ - 350 | pressureCallback); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseextensivequantities.hh:122:61: required from 'void Opm::MultiPhaseBaseExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 122 | FluxExtensiveQuantities::calculateBoundaryGradients_(context.elementContext(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 123 | bfIdx, - | ~~~~~~ - 124 | timeIdx, - | ~~~~~~~~ - 125 | fluidState); - | ~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/flash/flashextensivequantities.hh:86:35: required from 'void Opm::FlashExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 86 | ParentType::updateBoundary(context, bfIdx, timeIdx, fluidState); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/flash/flashboundaryratevector.hh:90:33: required from 'void Opm::FlashBoundaryRateVector::setFreeFlow(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 90 | extQuants.updateBoundary(context, bfIdx, timeIdx, fluidState); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:478:31: required from 'void Opm::Co2InjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; BoundaryRateVector = Opm::FlashBoundaryRateVector]' - 478 | values.setFreeFlow(context, spaceIdx, timeIdx, fs); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; Scalar = double]' - 1036 | simulator_.problem().boundary(values, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 1037 | boundaryCtx, - | ~~~~~~~~~~~~ - 1038 | faceIdx, - | ~~~~~~~~ - 1039 | /*timeIdx=*/0); - | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here - 86 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:116:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 116 | { return element_.geometry().center(); } - | ^ -In file included from /usr/include/dune/common/fvector.hh:17, - from /usr/include/dune/common/fmatrix.hh:16: -/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]': -/usr/include/c++/15/bits/stl_function.h:190:20: required from 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]' - 190 | { return __x + __y; } - | ~~~~^~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' - 64 | temp = func(*in, *inout); - | ~~~~^~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' - 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); - | ^~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' - 465 | (Generic_MPI_Op::get()),communicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' - 211 | allreduce >(&in,&out,1); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:251:45: required from 'void Opm::MultiPhaseBaseModel::globalPhaseStorage(EqVector&, unsigned int) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; EqVector = Dune::FieldVector]' - 251 | storage = this->gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:369:41: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 369 | this->model().globalPhaseStorage(storageL, /*phaseIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/infiltrationproblem.hh:254:44: required from 'void Opm::InfiltrationProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' + 254 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::InfiltrationProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here - 86 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/infiltration_pvs.cpp:49:38: required from here + 49 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/densevector.hh:439:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 439 | derived_type operator+ (const DenseVector& b) const | ^~~~~~~~ -/usr/include/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:155:64: required from 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Opm::EcfvStencil::Intersection = Dune::Intersection, Dune::YaspIntersection > >]' - 155 | (*normal_) = intersection.centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/c++/15/bits/new_allocator.h:191:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::Intersection >, Dune::YaspIntersection > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace]' - 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/alloc_traits.h:674:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::Intersection >, Dune::YaspIntersection > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; allocator_type = std::allocator > >, true, true>::EcfvSubControlVolumeFace >]' - 674 | __a.construct(__p, std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/vector.tcc:117:30: required from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const Dune::Intersection >, Dune::YaspIntersection > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; _Alloc = std::allocator > >, true, true>::EcfvSubControlVolumeFace >; reference = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace&]' - 117 | _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 118 | std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:286:44: required from 'void Opm::EcfvStencil::updateTopology(const Element&) [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 286 | interiorFaces_.emplace_back(/*SubControlVolumeFace(*/intersection, subControlVolumes_.size() - 1/*)*/); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:305:9: required from 'void Opm::EcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 305 | updateTopology(element); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 139 | stencil_.update(elem); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 563 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here - 86 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 406 | GlobalCoordinate centerUnitOuterNormal () const - | ^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh: In instantiation of 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; Opm::VcfvStencil::GlobalPosition = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: required from 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; EvalDimVector = Dune::FieldVector; ElementContext = Opm::FvBaseElementContext]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: required from 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::InfiltrationProblem; EvalDimVector = Dune::FieldVector; ElementContext = Opm::FvBaseElementContext]' 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44: required from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; EvalDimVector = Dune::FieldVector; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; ElementContext = Opm::FvBaseElementContext]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44: required from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; EvalDimVector = Dune::FieldVector; TypeTag = Opm::Properties::TTag::InfiltrationProblem; ElementContext = Opm::FvBaseElementContext]' 333 | { ParentType::calculateBoundaryGradient(quantityGrad, elemCtx, fapIdx, quantityCallback); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: required from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; ElementContext = Opm::FvBaseElementContext]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: required from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::InfiltrationProblem; ElementContext = Opm::FvBaseElementContext]' 347 | gradCalc.calculateBoundaryGradient(potentialGrad_[phaseIdx], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | elemCtx, @@ -18360,7 +17205,7 @@ | ~~~~~~~~~~~~~~~~ 350 | pressureCallback); | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseextensivequantities.hh:122:61: required from 'void Opm::MultiPhaseBaseExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseextensivequantities.hh:122:61: required from 'void Opm::MultiPhaseBaseExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::InfiltrationProblem]' 122 | FluxExtensiveQuantities::calculateBoundaryGradients_(context.elementContext(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | bfIdx, @@ -18369,11 +17214,11 @@ | ~~~~~~~~ 125 | fluidState); | ~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/flash/flashextensivequantities.hh:86:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:478:31: required from 'void Opm::Co2InjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; BoundaryRateVector = Opm::FlashBoundaryRateVector]' - 478 | values.setFreeFlow(context, spaceIdx, timeIdx, fs); +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsextensivequantities.hh:86:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/infiltrationproblem.hh:333:31: required from 'void Opm::InfiltrationProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::InfiltrationProblem; BoundaryRateVector = Opm::PvsBoundaryRateVector]' + 333 | values.setFreeFlow(context, spaceIdx, timeIdx, fs); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::InfiltrationProblem; Scalar = double]' 1036 | simulator_.problem().boundary(values, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 1037 | boundaryCtx, @@ -18382,227 +17227,23 @@ | ~~~~~~~~ 1039 | /*timeIdx=*/0); | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/infiltrationproblem.hh:254:44: required from 'void Opm::InfiltrationProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' + 254 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::InfiltrationProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here - 82 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/infiltration_pvs.cpp:49:38: required from here + 49 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:751:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 751 | const GlobalPosition center() const | ^~~~~~ -[ 52%] Linking CXX executable bin/opmrst_inspect +[ 67%] Linking CXX executable bin/opmrst_inspect /usr/bin/cmake -E cmake_link_script CMakeFiles/opmrst_inspect.dir/link.txt --verbose=1 -In file included from /usr/include/dune/istl/schwarz.hh:28, - from /usr/include/dune/istl/solverfactory.hh:18, - from /usr/include/dune/istl/superlu.hh:22: -/usr/include/dune/istl/owneroverlapcopy.hh: In instantiation of 'static Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::V Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::gather(const T&, std::size_t) [with T = Dune::BlockVector, std::allocator > >; GlobalIdType = int; LocalIdType = int; V = Dune::FieldVector; std::size_t = long unsigned int]': -/usr/include/dune/common/parallel/communicator.hh:1307:48: required from 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = Dune::BlockVector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true; Dune::BufferedCommunicator::InterfaceMap = std::map >; Type = Dune::FieldVector; size_t = long unsigned int]' - 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1308 | interfacePair->second.second[i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/parallel/communicator.hh:1410:56: required from 'void Dune::BufferedCommunicator::sendRecv(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool FORWARD = true; Data = Dune::BlockVector, std::allocator > >]' - 1410 | MessageGatherer() (interfaces_, source, sendBuffer, sendBufferSize); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/parallel/communicator.hh:1367:48: required from 'void Dune::BufferedCommunicator::forward(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; Data = Dune::BlockVector, std::allocator > >]' - 1367 | this->template sendRecv(source, dest); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/include/dune/istl/owneroverlapcopy.hh:317:59: required from 'void Dune::OwnerOverlapCopyCommunication::copyOwnerToAll(const T&, T&) const [with T = Dune::BlockVector, std::allocator > >; GlobalIdType = int; LocalIdType = int]' - 317 | communicator.template forward >(source,dest); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/include/dune/istl/paamg/amg.hh:840:68: required from 'void Dune::Amg::AMG::pre(Domain&, Range&) [with M = Dune::OverlappingSchwarzOperator, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >; X = Dune::BlockVector, std::allocator > >; S = Dune::BlockPreconditioner, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication, Dune::SeqSOR, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, 1> >; PI = Dune::OwnerOverlapCopyCommunication; A = std::allocator, std::allocator > > >; Domain = Dune::BlockVector, std::allocator > >; Range = Dune::BlockVector, std::allocator > >]' - 840 | matrices_->parallelInformation().coarsest()->copyOwnerToAll(x,x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/bicgstabsolver.hh:145:28: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethod.hh:314:53: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 314 | bool converged = linearSolver_.solve(solutionUpdate); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1273:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 1273 | converged = newtonMethod_.apply(); - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:510:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 510 | bool converged = model().update(); - | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:733:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 733 | problem_->timeIntegration(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here - 82 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/istl/owneroverlapcopy.hh:207:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | static V gather(const T& a, std::size_t i) - | ^~~~~~ -In file included from /usr/include/dune/istl/schwarz.hh:28, - from /usr/include/dune/istl/solverfactory.hh:18, - from /usr/include/dune/istl/superlu.hh:22: -/usr/include/dune/istl/owneroverlapcopy.hh: In instantiation of 'static Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::V Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::gather(const T&, std::size_t) [with T = Dune::BlockVector, std::allocator > >; GlobalIdType = int; LocalIdType = int; V = Dune::FieldVector; std::size_t = long unsigned int]': -/usr/include/dune/common/parallel/communicator.hh:1307:48: required from 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = Dune::BlockVector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true; Dune::BufferedCommunicator::InterfaceMap = std::map >; Type = Dune::FieldVector; size_t = long unsigned int]' - 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1308 | interfacePair->second.second[i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/parallel/communicator.hh:1410:56: required from 'void Dune::BufferedCommunicator::sendRecv(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool FORWARD = true; Data = Dune::BlockVector, std::allocator > >]' - 1410 | MessageGatherer() (interfaces_, source, sendBuffer, sendBufferSize); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/parallel/communicator.hh:1367:48: required from 'void Dune::BufferedCommunicator::forward(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; Data = Dune::BlockVector, std::allocator > >]' - 1367 | this->template sendRecv(source, dest); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/include/dune/istl/owneroverlapcopy.hh:317:59: required from 'void Dune::OwnerOverlapCopyCommunication::copyOwnerToAll(const T&, T&) const [with T = Dune::BlockVector, std::allocator > >; GlobalIdType = int; LocalIdType = int]' - 317 | communicator.template forward >(source,dest); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/include/dune/istl/paamg/amg.hh:840:68: required from 'void Dune::Amg::AMG::pre(Domain&, Range&) [with M = Dune::OverlappingSchwarzOperator, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >; X = Dune::BlockVector, std::allocator > >; S = Dune::BlockPreconditioner, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication, Dune::SeqSOR, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, 1> >; PI = Dune::OwnerOverlapCopyCommunication; A = std::allocator, std::allocator > > >; Domain = Dune::BlockVector, std::allocator > >; Range = Dune::BlockVector, std::allocator > >]' - 840 | matrices_->parallelInformation().coarsest()->copyOwnerToAll(x,x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/bicgstabsolver.hh:145:28: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethod.hh:314:53: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 314 | bool converged = linearSolver_.solve(solutionUpdate); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1273:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 1273 | converged = newtonMethod_.apply(); - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:510:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 510 | bool converged = model().update(); - | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:733:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 733 | problem_->timeIntegration(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here - 86 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/istl/owneroverlapcopy.hh:207:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | static V gather(const T& a, std::size_t i) - | ^~~~~~ -In file included from /usr/include/dune/istl/umfpack.hh:20, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:31: -/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:297:16: required from 'Dune::UMFPack::UMFPack(const Matrix&, int) [with M = Dune::BCRSMatrix, std::allocator > >; Matrix = Dune::BCRSMatrix, std::allocator > >]' - 297 | setMatrix(matrix); - | ~~~~~~~~~^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:287:64: required from 'Dune::UMFPack, A> >::UMFPack(const RealMatrix&, int, bool) [with T = double; A = std::allocator >; int n = 2; int m = 2; RealMatrix = Dune::BCRSMatrix, std::allocator > >]' - 287 | : Base(reinterpret_cast(matrix), verbose) - | ^ -/usr/include/dune/istl/paamg/amg.hh:658:18: required from 'static Dune::Amg::DirectSolverSelector::Solver::umfpack>::type* Dune::Amg::DirectSolverSelector::Solver::umfpack>::create(const M&, bool, bool) [with M = Dune::BCRSMatrix, std::allocator > >; Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >; type = Dune::UMFPack, std::allocator > > >]' - 658 | return new type(mat, verbose, reusevector ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/istl/paamg/amg.hh:683:40: required from 'static Dune::Amg::DirectSolverSelector::DirectSolver* Dune::Amg::DirectSolverSelector::create(const Matrix&, bool, bool) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >; DirectSolver = Dune::UMFPack, std::allocator > > >]' - 683 | return SelectedSolver :: create( mat, verbose, reusevector ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/istl/paamg/amg.hh:745:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethod.hh:314:53: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 314 | bool converged = linearSolver_.solve(solutionUpdate); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1273:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 1273 | converged = newtonMethod_.apply(); - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:510:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 510 | bool converged = model().update(); - | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:733:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 733 | problem_->timeIntegration(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ecfv.cpp:84:42: required from here - 84 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/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/istl/schwarz.hh:28, - from /usr/include/dune/istl/solverfactory.hh:18, - from /usr/include/dune/istl/superlu.hh:22: -/usr/include/dune/istl/owneroverlapcopy.hh: In instantiation of 'static Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::V Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::gather(const T&, std::size_t) [with T = std::vector, std::allocator > >; GlobalIdType = int; LocalIdType = int; V = Opm::MatrixBlock; std::size_t = long unsigned int]': -/usr/include/dune/common/parallel/communicator.hh:1307:48: required from 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = std::vector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true; Dune::BufferedCommunicator::InterfaceMap = std::map >; Type = Opm::MatrixBlock; size_t = long unsigned int]' - 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1308 | interfacePair->second.second[i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/parallel/communicator.hh:1410:56: required from 'void Dune::BufferedCommunicator::sendRecv(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool FORWARD = true; Data = std::vector, std::allocator > >]' - 1410 | MessageGatherer() (interfaces_, source, sendBuffer, sendBufferSize); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/parallel/communicator.hh:1367:48: required from 'void Dune::BufferedCommunicator::forward(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; Data = std::vector, std::allocator > >]' - 1367 | this->template sendRecv(source, dest); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/include/dune/istl/owneroverlapcopy.hh:317:59: required from 'void Dune::OwnerOverlapCopyCommunication::copyOwnerToAll(const T&, T&) const [with T = std::vector, std::allocator > >; GlobalIdType = int; LocalIdType = int]' - 317 | communicator.template forward >(source,dest); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/include/dune/istl/paamg/galerkin.hh:668:27: required from 'void Dune::Amg::BaseGalerkinProduct::calculate(const M&, const Dune::Amg::AggregatesMap&, M&, const P&, const O&) [with M = Dune::BCRSMatrix, std::allocator > >; V = long unsigned int; I = Dune::OwnerOverlapCopyCommunication; O = Dune::NegateSet >]' - 668 | pinfo.copyOwnerToAll(rowsize,rowsize); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/dune/istl/paamg/matrixhierarchy.hh:660:33: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethod.hh:314:53: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 314 | bool converged = linearSolver_.solve(solutionUpdate); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1273:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 1273 | converged = newtonMethod_.apply(); - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:510:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 510 | bool converged = model().update(); - | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:733:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' - 733 | problem_->timeIntegration(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ecfv.cpp:84:42: required from here - 84 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/istl/owneroverlapcopy.hh:207:16: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | static V gather(const T& a, std::size_t i) - | ^~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/opmrst_inspect.dir/link.d CMakeFiles/opmrst_inspect.dir/examples/opmrst_inspect.cpp.o -o bin/opmrst_inspect -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 52%] Built target opmrst_inspect -make -f CMakeFiles/co2injection_flash_vcfv.dir/build.make CMakeFiles/co2injection_flash_vcfv.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_flash_vcfv.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/co2injection_flash_vcfv.dir/build.make CMakeFiles/co2injection_flash_vcfv.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 53%] Building CXX object CMakeFiles/co2injection_flash_vcfv.dir/examples/co2injection_flash_vcfv.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/co2injection_flash_vcfv.dir/examples/co2injection_flash_vcfv.cpp.o -MF CMakeFiles/co2injection_flash_vcfv.dir/examples/co2injection_flash_vcfv.cpp.o.d -o CMakeFiles/co2injection_flash_vcfv.dir/examples/co2injection_flash_vcfv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_vcfv.cpp -/usr/include/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]': -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here - 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const - | ^~~~~~~~ -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: 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/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]': -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here - 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const - | ^~~~~~~~ -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: 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 /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:45: /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here @@ -18615,6 +17256,16 @@ /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; 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]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1365:18: required from here + 1365 | virtual void writeGridPoints(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ In file included from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:45: /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here @@ -18643,173 +17294,51 @@ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 391 | const FieldVector position() const | ^~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; 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]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1365:18: required from here - 1365 | virtual void writeGridPoints(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_vcfv.cpp:35: -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ -/usr/include/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]': -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here - 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const - | ^~~~~~~~ -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: 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 /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:45: -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here - 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override - | ^~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; 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]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1365:18: required from here - 1365 | virtual void writeGridPoints(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -In file included from /usr/include/dune/istl/owneroverlapcopy.hh:27: -/usr/include/dune/common/parallel/communicator.hh: In member function 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = Dune::BlockVector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true]': -/usr/include/dune/common/parallel/communicator.hh:1307:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : - | ^~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function '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 > >]': -/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); - | ~~~~~~~~~~~~^~ -In file included from /usr/include/dune/istl/owneroverlapcopy.hh:27: -/usr/include/dune/common/parallel/communicator.hh: In member function 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = Dune::BlockVector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true]': -/usr/include/dune/common/parallel/communicator.hh:1307:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : - | ^~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:37, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:44: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function '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 > >]': -/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); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 274 | fineK_ = this->toDimMatrix_(1e-13); - | ^~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 274 | fineK_ = this->toDimMatrix_(1e-13); - | ^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:550:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 550 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ^~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh: In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'Opm::Co2InjectionProblem::Scalar Opm::Co2InjectionProblem::porosity(const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:411:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 411 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 274 | fineK_ = this->toDimMatrix_(1e-13); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:260:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 260 | lensK_ = this->toDimMatrix_(9.05e-12); | ^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:550:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 550 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ^~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'Opm::Co2InjectionProblem::Scalar Opm::Co2InjectionProblem::porosity(const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:411:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 411 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); | ^~~ -In file included from /usr/include/dune/istl/owneroverlapcopy.hh:27: -/usr/include/dune/common/parallel/communicator.hh: In member function 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = std::vector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true]': -/usr/include/dune/common/parallel/communicator.hh:1307:9: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : - | ^~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1079 | totalRate = comm.sum(totalRate); - | ^~~~~~~~~ -/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-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 983 | storage = gridView_.comm().sum(storage); - | ^~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:9: 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 /usr/include/dune/common/parallel/mpihelper.hh:18, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethod.hh:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasenewtonmethod.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:52, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:41, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad.hh:32: +/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; EqVector = Dune::FieldVector]' 983 | storage = gridView_.comm().sum(storage); - | ^~~~~~~ + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:449:36: required from 'void Opm::LensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 449 | this->model().globalStorage(storage); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here + 92 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | T sum (const T& in) const + | ^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/infiltrationproblem.hh: In member function 'void Opm::InfiltrationProblem::finishInit() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/infiltrationproblem.hh:190:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 190 | fineK_ = this->toDimMatrix_(1e-11); + | ^~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/common/intersection.hh:9, - from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:25: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' - 128 | ::Entity::Geometry::LocalCoordinate Coordinate; - | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' - 787 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' - 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_vcfv.cpp:78:42: required from here - 78 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ + from /usr/include/dune/grid/common/intersectioniterator.hh:11, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -18823,24 +17352,28 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem; Scalar = double]' - 1032 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_vcfv.cpp:78:42: required from here - 78 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/grid/geometrygrid/intersectioniterator.hh:24:94: required from 'class Dune::GeoGrid::IntersectionIterator, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >' + 24 | typedef GeoGrid::Intersection< Grid, typename HostIntersectionIterator::Intersection > IntersectionImpl; + | ^~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:213:17: required from 'Dune::GridPtr::GridPtr(std::istream&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; std::istream = std::basic_istream; MPICommunicatorType = ompi_communicator_t*]' + 213 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:168:31: required from 'Opm::StructuredGridVanguard::StructuredGridVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' + 168 | gridPtr_.reset( Dune::GridPtr< Grid >( dgffile ).release() ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' + 176 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here + 92 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ @@ -18857,93 +17390,186 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem; Scalar = double]' - 1032 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_vcfv.cpp:78:42: required from here - 78 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/grid/geometrygrid/intersectioniterator.hh:24:94: required from 'class Dune::GeoGrid::IntersectionIterator, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >' + 24 | typedef GeoGrid::Intersection< Grid, typename HostIntersectionIterator::Intersection > IntersectionImpl; + | ^~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:213:17: required from 'Dune::GridPtr::GridPtr(std::istream&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; std::istream = std::basic_istream; MPICommunicatorType = ompi_communicator_t*]' + 213 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:168:31: required from 'Opm::StructuredGridVanguard::StructuredGridVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' + 168 | gridPtr_.reset( Dune::GridPtr< Grid >( dgffile ).release() ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' + 176 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here + 92 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/flash/flashmodel.hh:39, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_vcfv.cpp:37: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:36: required from 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' - 274 | fineK_ = this->toDimMatrix_(1e-13); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem; Communication = Dune::Communication]' - 245 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, Opm::Properties::Grid::IdentityCoordFct, std::allocator > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Geometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection, Dune::YaspIntersection > > > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:152:65: required from 'class Dune::IntersectionIterator, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::IntersectionIterator, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection, Dune::YaspIntersection > > > >' + 152 | decltype(handle_proxy_member_access(realIterator.dereference())) + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::IntersectionIterator, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection, Dune::YaspIntersection > > > > >' + 59 | Iterator _begin; + | ^~~~~~ +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' + 441 | for( const auto &intersection : intersections( gridView, element ) ) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:213:17: required from 'Dune::GridPtr::GridPtr(std::istream&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; std::istream = std::basic_istream; MPICommunicatorType = ompi_communicator_t*]' + 213 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:168:31: required from 'Opm::StructuredGridVanguard::StructuredGridVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' + 168 | gridPtr_.reset( Dune::GridPtr< Grid >( dgffile ).release() ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' + 176 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_vcfv.cpp:78:42: required from here - 78 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 380 | DimMatrix toDimMatrix_(Scalar val) const - | ^~~~~~~~~~~~ -In file included from /usr/include/dune/istl/matrixutils.hh:14, - from /usr/include/dune/istl/bcrsmatrix.hh:21, - from /usr/include/dune/istl/solvers.hh:25, - from /usr/include/dune/istl/superlu.hh:11, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ilufirstelement.hh:27, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlpreconditionerwrappers.hh:55, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbasebackend.hh:41, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelamgbackend.hh:31, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_vcfv.cpp:40: -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here + 92 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Geometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection, Dune::YaspIntersection > > > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:152:65: required from 'class Dune::IntersectionIterator, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::IntersectionIterator, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection, Dune::YaspIntersection > > > >' + 152 | decltype(handle_proxy_member_access(realIterator.dereference())) + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::IntersectionIterator, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection, Dune::YaspIntersection > > > > >' + 59 | Iterator _begin; + | ^~~~~~ +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' + 441 | for( const auto &intersection : intersections( gridView, element ) ) + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:213:17: required from 'Dune::GridPtr::GridPtr(std::istream&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; std::istream = std::basic_istream; MPICommunicatorType = ompi_communicator_t*]' + 213 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:168:31: required from 'Opm::StructuredGridVanguard::StructuredGridVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' + 168 | gridPtr_.reset( Dune::GridPtr< Grid >( dgffile ).release() ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' + 176 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here + 92 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh: In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::InfiltrationProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); + | ^~~~~~~~~~~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' - 128 | ::Entity::Geometry::LocalCoordinate Coordinate; - | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' - 787 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' - 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashVcfvProblem]' +/usr/include/dune/grid/geometrygrid/hostcorners.hh:26:55: required from 'class Dune::GeoGrid::HostCorners, Dune::YaspEntity> >' + 26 | typedef typename HostGeometry::GlobalCoordinate Coordinate; + | ^~~~~~~~~~ +/usr/include/dune/grid/geometrygrid/coordfunctioncaller.hh:56:39: required from 'class Dune::GeoGrid::CoordFunctionCaller, Dune::YaspEntity>, Dune::AnalyticalCoordFunctionInterface::IdentityCoordFct > >' + 56 | const HostCorners< HostEntity > hostCorners_; + | ^~~~~~~~~~~~ +/usr/include/dune/grid/geometrygrid/cornerstorage.hh:63:33: required from 'class Dune::GeoGrid::CoordVector<2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, false>' + 63 | const CoordFunctionCaller coordFunctionCaller_; + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/geometrygrid/entity.hh:255:23: required from 'Dune::GeoGrid::EntityBase::Geometry Dune::GeoGrid::EntityBase::geometry() const [with int codim = 0; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; Geometry = Dune::Geometry<2, 3, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Geometry>]' + 255 | CoordVector coords( hostEntity(), grid().coordFunction() ); + | ^~~~~~ +/usr/include/dune/grid/common/entity.hh:316:60: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' + 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_vcfv.cpp:78:42: required from here - 78 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ -In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:18, - from /usr/include/dune/geometry/referenceelements.hh:24, - from /usr/include/dune/grid/io/file/dgfparser/entitykey_inline.hh:9, - from /usr/include/dune/grid/io/file/dgfparser/entitykey.hh:154, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:27: +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here + 92 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +In file included from /usr/include/dune/grid/geometrygrid/gridfamily.hh:13, + from /usr/include/dune/grid/geometrygrid/grid.hh:17, + from /usr/include/dune/grid/geometrygrid.hh:5, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:33: +/usr/include/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 2; int cdim = 3; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' + 288 | return impl().center(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:44: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' + 110 | { return element_.geometry().center(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' + 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here + 92 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/grid/geometrygrid/geometry.hh:195:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 195 | GlobalCoordinate center () const { return mapping_->center(); } + | ^~~~~~ +In file included from /usr/include/dune/istl/bvector.hh:20, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/baseoutputmodule.hh:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkenergymodule.hpp:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleproperties.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:32: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -18960,24 +17586,25 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem; Scalar = double]' - 1032 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_vcfv.cpp:78:42: required from here - 78 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/grid/geometrygrid/intersectioniterator.hh:24:94: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:213:17: required from 'Dune::GridPtr::GridPtr(std::istream&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; std::istream = std::basic_istream; MPICommunicatorType = ompi_communicator_t*]' + 213 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:168:31: required from 'Opm::StructuredGridVanguard::StructuredGridVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' + 168 | gridPtr_.reset( Dune::GridPtr< Grid >( dgffile ).release() ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' + 176 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here + 92 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ @@ -18997,115 +17624,287 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem; Scalar = double]' - 1032 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_vcfv.cpp:78:42: required from here - 78 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/grid/geometrygrid/intersectioniterator.hh:24:94: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:213:17: required from 'Dune::GridPtr::GridPtr(std::istream&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; std::istream = std::basic_istream; MPICommunicatorType = ompi_communicator_t*]' + 213 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:168:31: required from 'Opm::StructuredGridVanguard::StructuredGridVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' + 168 | gridPtr_.reset( Dune::GridPtr< Grid >( dgffile ).release() ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' + 176 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here + 92 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ -In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:21: -/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem; Scalar = double]' +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, Opm::Properties::Grid::IdentityCoordFct, std::allocator > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Geometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection, Dune::YaspIntersection > > > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:152:65: required from 'class Dune::IntersectionIterator, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::IntersectionIterator, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection, Dune::YaspIntersection > > > >' + 152 | decltype(handle_proxy_member_access(realIterator.dereference())) + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:213:17: required from 'Dune::GridPtr::GridPtr(std::istream&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; std::istream = std::basic_istream; MPICommunicatorType = ompi_communicator_t*]' + 213 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:168:31: required from 'Opm::StructuredGridVanguard::StructuredGridVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' + 168 | gridPtr_.reset( Dune::GridPtr< Grid >( dgffile ).release() ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' + 176 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here + 92 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Geometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection, Dune::YaspIntersection > > > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:152:65: required from 'class Dune::IntersectionIterator, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::IntersectionIterator, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection, Dune::YaspIntersection > > > >' + 152 | decltype(handle_proxy_member_access(realIterator.dereference())) + | ~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:213:17: required from 'Dune::GridPtr::GridPtr(std::istream&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; std::istream = std::basic_istream; MPICommunicatorType = ompi_communicator_t*]' + 213 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:168:31: required from 'Opm::StructuredGridVanguard::StructuredGridVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' + 168 | gridPtr_.reset( Dune::GridPtr< Grid >( dgffile ).release() ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' + 176 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here + 92 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: required from 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' + 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:86:31: required from 'Opm::MultiPhaseBaseProblem::MultiPhaseBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' + 86 | : ParentType(simulator) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:221:31: required from 'Opm::LensProblem::LensProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' + 221 | : ParentType(simulator) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:222:28: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' + 222 | problem_.reset(new Problem(*this)); + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here + 92 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashVcfvProblem]' + | ^~~~~~~~~ +In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, + from /usr/include/dune/grid/yaspgrid.hh:26, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:37: +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/geometrygrid/hostcorners.hh:26:55: required from 'class Dune::GeoGrid::HostCorners, Dune::YaspEntity> >' + 26 | typedef typename HostGeometry::GlobalCoordinate Coordinate; + | ^~~~~~~~~~ +/usr/include/dune/grid/geometrygrid/coordfunctioncaller.hh:56:39: required from 'class Dune::GeoGrid::CoordFunctionCaller, Dune::YaspEntity>, Dune::AnalyticalCoordFunctionInterface::IdentityCoordFct > >' + 56 | const HostCorners< HostEntity > hostCorners_; + | ^~~~~~~~~~~~ +/usr/include/dune/grid/geometrygrid/cornerstorage.hh:63:33: required from 'class Dune::GeoGrid::CoordVector<2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, false>' + 63 | const CoordFunctionCaller coordFunctionCaller_; + | ^~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/geometrygrid/entity.hh:255:23: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' + 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_vcfv.cpp:78:42: required from here - 78 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | T sum (const T& in) const - | ^~~ -In file included from /usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:46, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:35: -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:339:52: required from 'static LhsEval Opm::BrineCO2FluidSystem::fugacityCoefficient(const FluidState&, const ParameterCache&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; ParamCacheEval = double; Scalar = double]' - 339 | BinaryCoeffBrineCO2::calculateMoleFractions(getTableInstance(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 340 | temperature, - | ~~~~~~~~~~~~ - 341 | pressure, - | ~~~~~~~~~ - 342 | LhsEval(Brine_IAPWS::salinity), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 343 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 344 | xlCO2, - | ~~~~~~ - 345 | xgH2O, - | ~~~~~~ - 346 | activityModel); - | ~~~~~~~~~~~~~~ -/usr/include/opm/material/constraintsolvers/ComputeFromReferencePhase.hpp:137:79: required from 'static void Opm::ComputeFromReferencePhase::solve(FluidState&, typename FluidSystem::ParameterCache&, unsigned int, bool, bool) [with FluidState = Opm::CompositionalFluidState, true>; Scalar = double; FluidSystem = Opm::BrineCO2FluidSystem; Evaluation = double; typename FluidSystem::ParameterCache = Opm::BrineCO2FluidSystem::ParameterCache; typename FluidState::Scalar = double]' - 137 | FluidSystem::fugacityCoefficient(fluidState, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 138 | paramCache, - | ~~~~~~~~~~~ - 139 | refPhaseIdx, - | ~~~~~~~~~~~~ - 140 | compIdx)); - | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' - 586 | CFRP::solve(fs, paramCache, - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ - 587 | /*refPhaseIdx=*/liquidPhaseIdx, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 588 | /*setViscosity=*/true, - | ~~~~~~~~~~~~~~~~~~~~~~ - 589 | /*setEnthalpy=*/true); - | ~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem; PrimaryVariables = Opm::FlashPrimaryVariables]' - 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here + 92 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ +In file included from /usr/include/dune/grid/io/file/vtk/function.hh:16, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkscalarfunction.hh:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:31, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkenergymodule.hpp:34: +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/geometrygrid/geometry.hh:195:65: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 2; int cdim = 3; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; GlobalCoordinate = Dune::FieldVector]' + 195 | GlobalCoordinate center () const { return mapping_->center(); } + | ~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' + 288 | return impl().center(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:44: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' + 110 | { return element_.geometry().center(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' + 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_vcfv.cpp:78:42: required from here - 78 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here + 92 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/opmrst_inspect.dir/link.d CMakeFiles/opmrst_inspect.dir/examples/opmrst_inspect.cpp.o -o bin/opmrst_inspect -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 67%] Built target opmrst_inspect +make -f CMakeFiles/lens_immiscible_ecfv_ad_trans.dir/build.make CMakeFiles/lens_immiscible_ecfv_ad_trans.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/lens_immiscible_ecfv_ad_trans.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/lens_immiscible_ecfv_ad_trans.dir/build.make CMakeFiles/lens_immiscible_ecfv_ad_trans.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 67%] Building CXX object CMakeFiles/lens_immiscible_ecfv_ad_trans.dir/examples/lens_immiscible_ecfv_ad_trans.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/lens_immiscible_ecfv_ad_trans.dir/examples/lens_immiscible_ecfv_ad_trans.cpp.o -MF CMakeFiles/lens_immiscible_ecfv_ad_trans.dir/examples/lens_immiscible_ecfv_ad_trans.cpp.o.d -o CMakeFiles/lens_immiscible_ecfv_ad_trans.dir/examples/lens_immiscible_ecfv_ad_trans.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_trans.cpp +In file included from /usr/include/dune/geometry/referenceelements.hh:23, + from /usr/include/dune/grid/io/file/vtk/function.hh:15: +/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/geometry/multilineargeometry.hh:572:76: required from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; GlobalCoordinate = Dune::FieldVector]' + 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/grid/geometrygrid/geometry.hh:195:65: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 2; int cdim = 3; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; GlobalCoordinate = Dune::FieldVector]' + 195 | GlobalCoordinate center () const { return mapping_->center(); } + | ~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' + 288 | return impl().center(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:44: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' + 110 | { return element_.geometry().center(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' + 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here + 92 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/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 + | ^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/geometrygrid/geometry.hh:194:78: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 0; int cdim = 3; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; GlobalCoordinate = Dune::FieldVector]' + 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } + | ~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: required from 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' + 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:86:31: required from 'Opm::MultiPhaseBaseProblem::MultiPhaseBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' + 86 | : ParentType(simulator) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:221:31: required from 'Opm::LensProblem::LensProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' + 221 | : ParentType(simulator) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:222:28: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' + 222 | problem_.reset(new Problem(*this)); + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here + 92 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ In file included from /usr/include/c++/15/string:51, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: + from /usr/include/c++/15/stdexcept:41, + from /usr/include/opm/material/densead/Evaluation.hpp:42, + from /usr/include/opm/material/densead/Math.hpp:35, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:31: /usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': /usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' 64 | temp = func(*in, *inout); @@ -19119,253 +17918,605 @@ /usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' 211 | allreduce >(&in,&out,1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem; Scalar = double]' - 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; EqVector = Dune::FieldVector]' + 983 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:449:36: required from 'void Opm::LensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 449 | this->model().globalStorage(storage); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_vcfv.cpp:78:42: required from here - 78 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here + 92 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | operator()(const _Tp& __x, const _Tp& __y) const | ^~~~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:72: -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 850 | GeometryImpl _geometry((_it).lowerleft()); - | ~~~~~~~~~~~~~~~^~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:591:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' - 591 | auto [xCO2_new, yH2O_new] = mutualSolubility_(params, temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 592 | iterate, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:137:64: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' - 137 | auto [xCO2, yH2O] = fixPointIterSolubility_(params, temperature, pg, molalityNaCl, activityModel, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:339:52: required from 'static LhsEval Opm::BrineCO2FluidSystem::fugacityCoefficient(const FluidState&, const ParameterCache&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; ParamCacheEval = double; Scalar = double]' - 339 | BinaryCoeffBrineCO2::calculateMoleFractions(getTableInstance(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 340 | temperature, - | ~~~~~~~~~~~~ - 341 | pressure, - | ~~~~~~~~~ - 342 | LhsEval(Brine_IAPWS::salinity), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 343 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 344 | xlCO2, - | ~~~~~~ - 345 | xgH2O, - | ~~~~~~ - 346 | activityModel); - | ~~~~~~~~~~~~~~ -/usr/include/opm/material/constraintsolvers/ComputeFromReferencePhase.hpp:137:79: required from 'static void Opm::ComputeFromReferencePhase::solve(FluidState&, typename FluidSystem::ParameterCache&, unsigned int, bool, bool) [with FluidState = Opm::CompositionalFluidState, true>; Scalar = double; FluidSystem = Opm::BrineCO2FluidSystem; Evaluation = double; typename FluidSystem::ParameterCache = Opm::BrineCO2FluidSystem::ParameterCache; typename FluidState::Scalar = double]' - 137 | FluidSystem::fugacityCoefficient(fluidState, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 138 | paramCache, - | ~~~~~~~~~~~ - 139 | refPhaseIdx, - | ~~~~~~~~~~~~ - 140 | compIdx)); - | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' - 586 | CFRP::solve(fs, paramCache, - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ - 587 | /*refPhaseIdx=*/liquidPhaseIdx, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 588 | /*setViscosity=*/true, - | ~~~~~~~~~~~~~~~~~~~~~~ - 589 | /*setEnthalpy=*/true); - | ~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem; PrimaryVariables = Opm::FlashPrimaryVariables]' - 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' +/usr/include/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; IntersectionImp = Dune::GeoGrid::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection, Dune::YaspIntersection > > >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:155:64: required from 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Opm::EcfvStencil::Intersection = Dune::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' + 155 | (*normal_) = intersection.centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/c++/15/bits/new_allocator.h:191:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Opm::EcfvStencil > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::Intersection >, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Intersection >, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection >, Dune::YaspIntersection > > > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >, true, true>::EcfvSubControlVolumeFace]' + 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/alloc_traits.h:674:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Opm::EcfvStencil > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::Intersection >, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Intersection >, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection >, Dune::YaspIntersection > > > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >, true, true>::EcfvSubControlVolumeFace; allocator_type = std::allocator > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >, true, true>::EcfvSubControlVolumeFace >]' + 674 | __a.construct(__p, std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/vector.tcc:117:30: required from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const Dune::Intersection >, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Intersection >, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection >, Dune::YaspIntersection > > > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >, true, true>::EcfvSubControlVolumeFace; _Alloc = std::allocator > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >, true, true>::EcfvSubControlVolumeFace >; reference = Opm::EcfvStencil > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >, true, true>::EcfvSubControlVolumeFace&]' + 117 | _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 118 | std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:286:44: required from 'void Opm::EcfvStencil::updateTopology(const Element&) [with Scalar = double; GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Element = Dune::Entity<0, 2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Entity>]' + 286 | interiorFaces_.emplace_back(/*SubControlVolumeFace(*/intersection, subControlVolumes_.size() - 1/*)*/); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:305:9: required from 'void Opm::EcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Element = Dune::Entity<0, 2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Entity>]' + 305 | updateTopology(element); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Element = Dune::Entity<0, 2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Entity>]' + 139 | stencil_.update(elem); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 563 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here + 92 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 406 | GlobalCoordinate centerUnitOuterNormal () const + | ^~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:70: +/usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' + 493 | auto ll = _it.lowerleft(); + | ~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' + 316 | Geometry geometry () const { return realEntity.geometry(); } + | ~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/geometrygrid/hostcorners.hh:29:43: required from 'Dune::GeoGrid::HostCorners::HostCorners(const HostEntity&) [with HostEntity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 29 | : hostGeometry_( hostEntity.geometry() ) + | ~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/geometrygrid/coordfunctioncaller.hh:36:9: required from 'Dune::GeoGrid::CoordFunctionCaller >::CoordFunctionCaller(const HostEntity&, const CoordFunctionInterface&) [with HostEntity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; ct = double; unsigned int dimD = 2; unsigned int dimR = 3; Impl = Opm::Properties::Grid::IdentityCoordFct; CoordFunctionInterface = Dune::AnalyticalCoordFunctionInterface::IdentityCoordFct >]' + 36 | : hostCorners_( hostEntity ), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/geometrygrid/cornerstorage.hh:50:11: required from 'Dune::GeoGrid::CoordVector::CoordVector(const HostEntity&, const CoordFunction&) [with int mydim = 2; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; HostEntity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; CoordFunction = Opm::Properties::Grid::IdentityCoordFct]' + 50 | : coordFunctionCaller_( hostEntity, coordFunction ) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/geometrygrid/entity.hh:255:23: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' + 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_vcfv.cpp:78:42: required from here - 78 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:642:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 642 | OPM_HOST_DEVICE static std::pair mutualSolubility_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:72: -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 850 | GeometryImpl _geometry((_it).lowerleft()); - | ~~~~~~~~~~~~~~~^~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh: In instantiation of 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; Opm::VcfvStencil::GlobalPosition = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: required from 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem; EvalDimVector = Dune::FieldVector; ElementContext = Opm::FvBaseElementContext]' - 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44: required from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; EvalDimVector = Dune::FieldVector; TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem; ElementContext = Opm::FvBaseElementContext]' - 333 | { ParentType::calculateBoundaryGradient(quantityGrad, elemCtx, fapIdx, quantityCallback); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: required from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem; ElementContext = Opm::FvBaseElementContext]' - 347 | gradCalc.calculateBoundaryGradient(potentialGrad_[phaseIdx], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 348 | elemCtx, - | ~~~~~~~~ - 349 | boundaryFaceIdx, - | ~~~~~~~~~~~~~~~~ - 350 | pressureCallback); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseextensivequantities.hh:122:61: required from 'void Opm::MultiPhaseBaseExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' - 122 | FluxExtensiveQuantities::calculateBoundaryGradients_(context.elementContext(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 123 | bfIdx, - | ~~~~~~ - 124 | timeIdx, - | ~~~~~~~~ - 125 | fluidState); - | ~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/flash/flashextensivequantities.hh:86:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:478:31: required from 'void Opm::Co2InjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem; BoundaryRateVector = Opm::FlashBoundaryRateVector]' - 478 | values.setFreeFlow(context, spaceIdx, timeIdx, fs); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem; Scalar = double]' - 1036 | simulator_.problem().boundary(values, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 1037 | boundaryCtx, - | ~~~~~~~~~~~~ - 1038 | faceIdx, - | ~~~~~~~~ - 1039 | /*timeIdx=*/0); - | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here + 92 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 647 | Dune::FieldVector lowerleft() const + | ^~~~~~~~~ +In file included from /usr/include/dune/common/fvector.hh:17, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/baseoutputmodule.hh:30: +/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]': +/usr/include/dune/geometry/multilineargeometry.hh:924:29: required from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = const Dune::FieldVector*; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; TopologyId = std::integral_constant; JacobianTransposed = Dune::FieldMatrix]' + 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); + | ~~~~~~~~~~~~^~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:463:20: required from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; JacobianTransposed = Dune::FieldMatrix]' + 463 | return affine( topologyId(), std::integral_constant< int, mydimension >(), cit, jacobianT ); + | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:561:30: required from 'Dune::CachedMultiLinearGeometry::CachedMultiLinearGeometry(Dune::GeometryType, const CornerStorage&) [with CornerStorage = Dune::GeoGrid::CoordVector<2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, false>; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]' + 561 | affine_( Base::affine( jacobianTransposed_ ) ), + | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/geometrygrid/geometry.hh:113:26: required from 'Dune::GeoGrid::Geometry::Mapping::Mapping(const Dune::GeometryType&, const CoordVector&) [with CoordVector = Dune::GeoGrid::CoordVector<2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, false>; int mydim = 2; int cdim = 3; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' + 113 | refCount_( 0 ) + | ^ +/usr/include/dune/grid/geometrygrid/geometry.hh:143:20: required from 'Dune::GeoGrid::Geometry::Geometry(const Grid&, const Dune::GeometryType&, const CoordVector&) [with CoordVector = Dune::GeoGrid::CoordVector<2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, false>; int mydim = 2; int cdim = 3; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' + 143 | mapping_ = new( mappingStorage ) Mapping( type, coords ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/geometrygrid/entity.hh:256:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' + 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_vcfv.cpp:78:42: required from here - 78 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:751:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 751 | const GlobalPosition center() const - | ^~~~~~ -In file included from /usr/include/dune/istl/umfpack.hh:20, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:31: -/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:297:16: required from 'Dune::UMFPack::UMFPack(const Matrix&, int) [with M = Dune::BCRSMatrix, std::allocator > >; Matrix = Dune::BCRSMatrix, std::allocator > >]' - 297 | setMatrix(matrix); - | ~~~~~~~~~^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:287:64: required from 'Dune::UMFPack, A> >::UMFPack(const RealMatrix&, int, bool) [with T = double; A = std::allocator >; int n = 2; int m = 2; RealMatrix = Dune::BCRSMatrix, std::allocator > >]' - 287 | : Base(reinterpret_cast(matrix), verbose) - | ^ -/usr/include/dune/istl/paamg/amg.hh:658:18: required from 'static Dune::Amg::DirectSolverSelector::Solver::umfpack>::type* Dune::Amg::DirectSolverSelector::Solver::umfpack>::create(const M&, bool, bool) [with M = Dune::BCRSMatrix, std::allocator > >; Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >; type = Dune::UMFPack, std::allocator > > >]' - 658 | return new type(mat, verbose, reusevector ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/istl/paamg/amg.hh:683:40: required from 'static Dune::Amg::DirectSolverSelector::DirectSolver* Dune::Amg::DirectSolverSelector::create(const Matrix&, bool, bool) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >; DirectSolver = Dune::UMFPack, std::allocator > > >]' - 683 | return SelectedSolver :: create( mat, verbose, reusevector ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/istl/paamg/amg.hh:745:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethod.hh:314:53: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' - 314 | bool converged = linearSolver_.solve(solutionUpdate); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1273:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' - 1273 | converged = newtonMethod_.apply(); - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:510:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' - 510 | bool converged = model().update(); - | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:733:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' - 733 | problem_->timeIntegration(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here + 92 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/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/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/geometrygrid/intersection.hh:171:49: required from 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; HostIntersection = Dune::Intersection, Dune::YaspIntersection > >; typename std::remove_const<_Tp>::type::Traits::ctype = double; typename std::remove_const<_Tp>::type::Traits = Dune::GeoGrid::GridFamily, Opm::Properties::Grid::IdentityCoordFct, std::allocator >::Traits; typename std::remove_const<_Tp>::type = Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' + 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:408:46: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; IntersectionImp = Dune::GeoGrid::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection, Dune::YaspIntersection > > >; GlobalCoordinate = Dune::FieldVector]' + 408 | return this->real.centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:155:64: required from 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Opm::EcfvStencil::Intersection = Dune::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' + 155 | (*normal_) = intersection.centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/c++/15/bits/new_allocator.h:191:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Opm::EcfvStencil > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::Intersection >, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Intersection >, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection >, Dune::YaspIntersection > > > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >, true, true>::EcfvSubControlVolumeFace]' + 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/alloc_traits.h:674:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Opm::EcfvStencil > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::Intersection >, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Intersection >, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection >, Dune::YaspIntersection > > > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >, true, true>::EcfvSubControlVolumeFace; allocator_type = std::allocator > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >, true, true>::EcfvSubControlVolumeFace >]' + 674 | __a.construct(__p, std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/vector.tcc:117:30: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:305:9: required from 'void Opm::EcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Element = Dune::Entity<0, 2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Entity>]' + 305 | updateTopology(element); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Element = Dune::Entity<0, 2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Entity>]' + 139 | stencil_.update(elem); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 563 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_vcfv.cpp:78:42: required from here - 78 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/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/istl/schwarz.hh:28, - from /usr/include/dune/istl/solverfactory.hh:18, - from /usr/include/dune/istl/superlu.hh:22: -/usr/include/dune/istl/owneroverlapcopy.hh: In instantiation of 'static Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::V Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::gather(const T&, std::size_t) [with T = std::vector, std::allocator > >; GlobalIdType = int; LocalIdType = int; V = Opm::MatrixBlock; std::size_t = long unsigned int]': -/usr/include/dune/common/parallel/communicator.hh:1307:48: required from 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = std::vector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true; Dune::BufferedCommunicator::InterfaceMap = std::map >; Type = Opm::MatrixBlock; size_t = long unsigned int]' - 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1308 | interfacePair->second.second[i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/parallel/communicator.hh:1410:56: required from 'void Dune::BufferedCommunicator::sendRecv(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool FORWARD = true; Data = std::vector, std::allocator > >]' - 1410 | MessageGatherer() (interfaces_, source, sendBuffer, sendBufferSize); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/parallel/communicator.hh:1367:48: required from 'void Dune::BufferedCommunicator::forward(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; Data = std::vector, std::allocator > >]' - 1367 | this->template sendRecv(source, dest); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/include/dune/istl/owneroverlapcopy.hh:317:59: required from 'void Dune::OwnerOverlapCopyCommunication::copyOwnerToAll(const T&, T&) const [with T = std::vector, std::allocator > >; GlobalIdType = int; LocalIdType = int]' - 317 | communicator.template forward >(source,dest); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/include/dune/istl/paamg/galerkin.hh:668:27: required from 'void Dune::Amg::BaseGalerkinProduct::calculate(const M&, const Dune::Amg::AggregatesMap&, M&, const P&, const O&) [with M = Dune::BCRSMatrix, std::allocator > >; V = long unsigned int; I = Dune::OwnerOverlapCopyCommunication; O = Dune::NegateSet >]' - 668 | pinfo.copyOwnerToAll(rowsize,rowsize); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/dune/istl/paamg/matrixhierarchy.hh:660:33: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethod.hh:314:53: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' - 314 | bool converged = linearSolver_.solve(solutionUpdate); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1273:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' - 1273 | converged = newtonMethod_.apply(); - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:510:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' - 510 | bool converged = model().update(); - | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:733:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' - 733 | problem_->timeIntegration(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here + 92 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/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 + | ^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/geometrygrid/geometry.hh:195:65: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 1; int cdim = 3; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; GlobalCoordinate = Dune::FieldVector]' + 195 | GlobalCoordinate center () const { return mapping_->center(); } + | ~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' + 288 | return impl().center(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:158:53: required from 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Opm::EcfvStencil::Intersection = Dune::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' + 158 | (*integrationPos_) = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/usr/include/c++/15/bits/new_allocator.h:191:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Opm::EcfvStencil > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::Intersection >, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Intersection >, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection >, Dune::YaspIntersection > > > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >, true, true>::EcfvSubControlVolumeFace]' + 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/alloc_traits.h:674:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Opm::EcfvStencil > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::Intersection >, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Intersection >, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection >, Dune::YaspIntersection > > > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >, true, true>::EcfvSubControlVolumeFace; allocator_type = std::allocator > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >, true, true>::EcfvSubControlVolumeFace >]' + 674 | __a.construct(__p, std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/vector.tcc:117:30: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:305:9: required from 'void Opm::EcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Element = Dune::Entity<0, 2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Entity>]' + 305 | updateTopology(element); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Element = Dune::Entity<0, 2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Entity>]' + 139 | stencil_.update(elem); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 563 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_vcfv.cpp:78:42: required from here - 78 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/istl/owneroverlapcopy.hh:207:16: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | static V gather(const T& a, std::size_t i) - | ^~~~~~ -/usr/include/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]': -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here - 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const - | ^~~~~~~~ -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: 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-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here + 92 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^~~~~~ +/usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': +/usr/include/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' + 649 | return _it.lowerleft(); + | ~~~~~~~~~~~~~^~ +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' + 493 | auto ll = _it.lowerleft(); + | ~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' + 316 | Geometry geometry () const { return realEntity.geometry(); } + | ~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/geometrygrid/hostcorners.hh:29:43: required from 'Dune::GeoGrid::HostCorners::HostCorners(const HostEntity&) [with HostEntity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 29 | : hostGeometry_( hostEntity.geometry() ) + | ~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/geometrygrid/coordfunctioncaller.hh:36:9: required from 'Dune::GeoGrid::CoordFunctionCaller >::CoordFunctionCaller(const HostEntity&, const CoordFunctionInterface&) [with HostEntity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; ct = double; unsigned int dimD = 2; unsigned int dimR = 3; Impl = Opm::Properties::Grid::IdentityCoordFct; CoordFunctionInterface = Dune::AnalyticalCoordFunctionInterface::IdentityCoordFct >]' + 36 | : hostCorners_( hostEntity ), + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/geometrygrid/cornerstorage.hh:50:11: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' + 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here + 92 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 409 | fTupel lowerleft() const + | ^~~~~~~~~ +In file included from /usr/include/dune/grid/geometrygrid/gridview.hh:15, + from /usr/include/dune/grid/geometrygrid/gridfamily.hh:14: +/usr/include/dune/grid/geometrygrid/intersection.hh: In instantiation of 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::outerNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; HostIntersection = Dune::Intersection, Dune::YaspIntersection > >; typename std::remove_const<_Tp>::type::Traits::ctype = double; typename std::remove_const<_Tp>::type::Traits = Dune::GeoGrid::GridFamily, Opm::Properties::Grid::IdentityCoordFct, std::allocator >::Traits; typename std::remove_const<_Tp>::type = Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]': +/usr/include/dune/grid/geometrygrid/intersection.hh:163:55: required from 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::unitOuterNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; HostIntersection = Dune::Intersection, Dune::YaspIntersection > >; typename std::remove_const<_Tp>::type::Traits::ctype = double; typename std::remove_const<_Tp>::type::Traits = Dune::GeoGrid::GridFamily, Opm::Properties::Grid::IdentityCoordFct, std::allocator >::Traits; typename std::remove_const<_Tp>::type = Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' + 163 | FieldVector< ctype, dimensionworld > normal = outerNormal( local ); + | ^~~~~~~~~~~ +/usr/include/dune/grid/geometrygrid/intersection.hh:171:16: required from 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; HostIntersection = Dune::Intersection, Dune::YaspIntersection > >; typename std::remove_const<_Tp>::type::Traits::ctype = double; typename std::remove_const<_Tp>::type::Traits = Dune::GeoGrid::GridFamily, Opm::Properties::Grid::IdentityCoordFct, std::allocator >::Traits; typename std::remove_const<_Tp>::type = Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' + 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:408:46: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; IntersectionImp = Dune::GeoGrid::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection, Dune::YaspIntersection > > >; GlobalCoordinate = Dune::FieldVector]' + 408 | return this->real.centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:155:64: required from 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Opm::EcfvStencil::Intersection = Dune::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' + 155 | (*normal_) = intersection.centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/c++/15/bits/new_allocator.h:191:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Opm::EcfvStencil > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::Intersection >, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Intersection >, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection >, Dune::YaspIntersection > > > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >, true, true>::EcfvSubControlVolumeFace]' + 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/alloc_traits.h:674:17: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:305:9: required from 'void Opm::EcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Element = Dune::Entity<0, 2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Entity>]' + 305 | updateTopology(element); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Element = Dune::Entity<0, 2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Entity>]' + 139 | stencil_.update(elem); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 563 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here + 92 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/grid/geometrygrid/intersection.hh:147:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 147 | outerNormal ( const FieldVector< ctype, dimension-1 > &local ) const + | ^~~~~~~~~~~ +In file included from /usr/include/dune/grid/geometrygrid/coordfunctioncaller.hh:8, + from /usr/include/dune/grid/geometrygrid/cornerstorage.hh:10, + from /usr/include/dune/grid/geometrygrid/entity.hh:12, + from /usr/include/dune/grid/geometrygrid/datahandle.hh:13, + from /usr/include/dune/grid/geometrygrid/grid.hh:16: +/usr/include/dune/grid/geometrygrid/hostcorners.hh: In instantiation of 'Dune::GeoGrid::HostCorners::Coordinate Dune::GeoGrid::HostCorners::operator[](int) const [with HostEntity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; Coordinate = Dune::FieldVector]': +/usr/include/dune/grid/geometrygrid/coordfunctioncaller.hh:42:46: required from 'void Dune::GeoGrid::CoordFunctionCaller >::evaluate(unsigned int, RangeVector&) const [with HostEntity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; ct = double; unsigned int dimD = 2; unsigned int dimR = 3; Impl = Opm::Properties::Grid::IdentityCoordFct; RangeVector = Dune::FieldVector]' + 42 | coordFunction_.evaluate( hostCorners_[ i ], y ); + | ~~~~~~~~~~~~^ +/usr/include/dune/grid/geometrygrid/cornerstorage.hh:59:40: required from 'void Dune::GeoGrid::CoordVector::calculate(std::array::type::Traits::ctype, dimensionworld>, size>&) const [with long unsigned int size = 4; int mydim = 2; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; typename std::remove_const::type::Traits::ctype = double; typename std::remove_const::type::Traits = Dune::GeoGrid::GridFamily, Opm::Properties::Grid::IdentityCoordFct, std::allocator >::Traits; typename std::remove_const::type = Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' + 59 | coordFunctionCaller_.evaluate( i, corners[ i ] ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/geometrygrid/cornerstorage.hh:188:25: required from 'Dune::GeoGrid::CornerStorage::CornerStorage(const Dune::GeoGrid::CoordVector&) [with bool fake = false; int mydim = 2; int cdim = 3; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' + 188 | coords.calculate( coords_ ); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:258:9: required from 'Dune::MultiLinearGeometry::MultiLinearGeometry(Dune::GeometryType, const Corners&) [with Corners = Dune::GeoGrid::CoordVector<2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, false>; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]' + 258 | corners_( corners ) + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:563:44: required from 'Dune::CachedMultiLinearGeometry::CachedMultiLinearGeometry(Dune::GeometryType, const CornerStorage&) [with CornerStorage = Dune::GeoGrid::CoordVector<2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, false>; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]' + 563 | integrationElementComputed_( false ) + | ^ +/usr/include/dune/grid/geometrygrid/geometry.hh:113:26: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' + 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here + 92 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/grid/geometrygrid/hostcorners.hh:37:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | Coordinate operator[] ( int i ) const + | ^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/multilineargeometry.hh:584:40: required from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' + 584 | GlobalCoordinate global( corner( 0 ) ); + | ~~~~~~^~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:572:47: required from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; GlobalCoordinate = Dune::FieldVector]' + 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^~~~~~ +/usr/include/dune/grid/geometrygrid/geometry.hh:195:65: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 1; int cdim = 3; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; GlobalCoordinate = Dune::FieldVector]' + 195 | GlobalCoordinate center () const { return mapping_->center(); } + | ~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' + 288 | return impl().center(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:158:53: required from 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Opm::EcfvStencil::Intersection = Dune::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' + 158 | (*integrationPos_) = geometry.center(); + | ~~~~~~~~~~~~~~~^~ +/usr/include/c++/15/bits/new_allocator.h:191:4: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:305:9: required from 'void Opm::EcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Element = Dune::Entity<0, 2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Entity>]' + 305 | updateTopology(element); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Element = Dune::Entity<0, 2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Entity>]' + 139 | stencil_.update(elem); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 563 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here + 92 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/geometrygrid/hostcorners.hh:39:36: required from 'Dune::GeoGrid::HostCorners::Coordinate Dune::GeoGrid::HostCorners::operator[](int) const [with HostEntity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; Coordinate = Dune::FieldVector]' + 39 | return hostGeometry_.corner( i ); + | ~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/grid/geometrygrid/coordfunctioncaller.hh:42:46: required from 'void Dune::GeoGrid::CoordFunctionCaller >::evaluate(unsigned int, RangeVector&) const [with HostEntity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; ct = double; unsigned int dimD = 2; unsigned int dimR = 3; Impl = Opm::Properties::Grid::IdentityCoordFct; RangeVector = Dune::FieldVector]' + 42 | coordFunction_.evaluate( hostCorners_[ i ], y ); + | ~~~~~~~~~~~~^ +/usr/include/dune/grid/geometrygrid/cornerstorage.hh:59:40: required from 'void Dune::GeoGrid::CoordVector::calculate(std::array::type::Traits::ctype, dimensionworld>, size>&) const [with long unsigned int size = 4; int mydim = 2; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; typename std::remove_const::type::Traits::ctype = double; typename std::remove_const::type::Traits = Dune::GeoGrid::GridFamily, Opm::Properties::Grid::IdentityCoordFct, std::allocator >::Traits; typename std::remove_const::type = Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' + 59 | coordFunctionCaller_.evaluate( i, corners[ i ] ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/geometrygrid/cornerstorage.hh:188:25: required from 'Dune::GeoGrid::CornerStorage::CornerStorage(const Dune::GeoGrid::CoordVector&) [with bool fake = false; int mydim = 2; int cdim = 3; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' + 188 | coords.calculate( coords_ ); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:258:9: required from 'Dune::MultiLinearGeometry::MultiLinearGeometry(Dune::GeometryType, const Corners&) [with Corners = Dune::GeoGrid::CoordVector<2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, false>; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]' + 258 | corners_( corners ) + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:563:44: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' + 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here + 92 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp: In instantiation of 'Opm::Properties::Grid::IdentityCoordFct::RangeVector Opm::Properties::Grid::IdentityCoordFct::operator()(const DomainVector&) const [with ctype = double; unsigned int dim = 2; unsigned int dimworld = 3; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; RangeVector = Dune::FieldVector; DomainVector = Dune::FieldVector]': +/usr/include/dune/grid/geometrygrid/coordfunction.hh:93:18: required from 'std::enable_if_t<((bool)typename std::__detector::has_operator_parentheses, Impl, DV>::__is_detected::value)> Dune::AnalyticalCoordFunctionInterface::evaluate(const DV&, RangeVector&) const [with DV = Dune::FieldVector; ct = double; unsigned int dimD = 2; unsigned int dimR = 3; Impl = Opm::Properties::Grid::IdentityCoordFct; std::enable_if_t<((bool)typename std::__detector::__is_detected::value)> = void; typename std::__detector::__is_detected = std::true_type; RangeVector = Dune::FieldVector]' + 93 | y = asImp()(x); + | ~~~~~~~^~~ +/usr/include/dune/grid/geometrygrid/coordfunctioncaller.hh:42:32: required from 'void Dune::GeoGrid::CoordFunctionCaller >::evaluate(unsigned int, RangeVector&) const [with HostEntity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; ct = double; unsigned int dimD = 2; unsigned int dimR = 3; Impl = Opm::Properties::Grid::IdentityCoordFct; RangeVector = Dune::FieldVector]' + 42 | coordFunction_.evaluate( hostCorners_[ i ], y ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/geometrygrid/cornerstorage.hh:59:40: required from 'void Dune::GeoGrid::CoordVector::calculate(std::array::type::Traits::ctype, dimensionworld>, size>&) const [with long unsigned int size = 4; int mydim = 2; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; typename std::remove_const::type::Traits::ctype = double; typename std::remove_const::type::Traits = Dune::GeoGrid::GridFamily, Opm::Properties::Grid::IdentityCoordFct, std::allocator >::Traits; typename std::remove_const::type = Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' + 59 | coordFunctionCaller_.evaluate( i, corners[ i ] ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/geometrygrid/cornerstorage.hh:188:25: required from 'Dune::GeoGrid::CornerStorage::CornerStorage(const Dune::GeoGrid::CoordVector&) [with bool fake = false; int mydim = 2; int cdim = 3; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' + 188 | coords.calculate( coords_ ); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:258:9: required from 'Dune::MultiLinearGeometry::MultiLinearGeometry(Dune::GeometryType, const Corners&) [with Corners = Dune::GeoGrid::CoordVector<2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, false>; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]' + 258 | corners_( corners ) + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:563:44: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' + 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here + 92 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:60:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 60 | RangeVector operator()(const DomainVector& x) const + | ^~~~~~~~ +/usr/include/dune/grid/geometrygrid/hostcorners.hh: In instantiation of 'Dune::GeoGrid::HostCorners::Coordinate Dune::GeoGrid::HostCorners::operator[](int) const [with HostEntity = Dune::Entity<2, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; Coordinate = Dune::FieldVector]': +/usr/include/dune/grid/geometrygrid/coordfunctioncaller.hh:42:46: required from 'void Dune::GeoGrid::CoordFunctionCaller >::evaluate(unsigned int, RangeVector&) const [with HostEntity = Dune::Entity<2, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; ct = double; unsigned int dimD = 2; unsigned int dimR = 3; Impl = Opm::Properties::Grid::IdentityCoordFct; RangeVector = Dune::FieldVector]' + 42 | coordFunction_.evaluate( hostCorners_[ i ], y ); + | ~~~~~~~~~~~~^ +/usr/include/dune/grid/geometrygrid/cornerstorage.hh:59:40: required from 'void Dune::GeoGrid::CoordVector::calculate(std::array::type::Traits::ctype, dimensionworld>, size>&) const [with long unsigned int size = 1; int mydim = 0; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; typename std::remove_const::type::Traits::ctype = double; typename std::remove_const::type::Traits = Dune::GeoGrid::GridFamily, Opm::Properties::Grid::IdentityCoordFct, std::allocator >::Traits; typename std::remove_const::type = Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' + 59 | coordFunctionCaller_.evaluate( i, corners[ i ] ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/geometrygrid/cornerstorage.hh:188:25: required from 'Dune::GeoGrid::CornerStorage::CornerStorage(const Dune::GeoGrid::CoordVector&) [with bool fake = false; int mydim = 0; int cdim = 3; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' + 188 | coords.calculate( coords_ ); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:258:9: required from 'Dune::MultiLinearGeometry::MultiLinearGeometry(Dune::GeometryType, const Corners&) [with Corners = Dune::GeoGrid::CoordVector<0, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, false>; ct = double; int mydim = 0; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]' + 258 | corners_( corners ) + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:563:44: required from 'Dune::CachedMultiLinearGeometry::CachedMultiLinearGeometry(Dune::GeometryType, const CornerStorage&) [with CornerStorage = Dune::GeoGrid::CoordVector<0, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, false>; ct = double; int mydim = 0; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]' + 563 | integrationElementComputed_( false ) + | ^ +/usr/include/dune/grid/geometrygrid/geometry.hh:113:26: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:86:31: required from 'Opm::MultiPhaseBaseProblem::MultiPhaseBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' + 86 | : ParentType(simulator) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:221:31: required from 'Opm::LensProblem::LensProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' + 221 | : ParentType(simulator) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:222:28: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' + 222 | problem_.reset(new Problem(*this)); + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here + 92 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/grid/geometrygrid/hostcorners.hh:37:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 37 | Coordinate operator[] ( int i ) const + | ^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/geometry/multilineargeometry.hh:352:98: required from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; Volume = double; LocalCoordinate = Dune::FieldVector]' + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:645:40: required from 'Dune::CachedMultiLinearGeometry::ctype Dune::CachedMultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; ctype = double; LocalCoordinate = Dune::FieldVector]' + 645 | return Base::integrationElement( local ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:652:16: required from 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; Volume = double]' + 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/geometrygrid/geometry.hh:201:54: required from 'Dune::GeoGrid::Geometry::ctype Dune::GeoGrid::Geometry::volume() const [with int mydim = 1; int cdim = 3; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; ctype = double]' + 201 | ctype volume () const { return mapping_->volume(); } + | ~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:273:27: required from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; GeometryImp = Dune::GeoGrid::Geometry; Volume = double]' + 273 | return impl().volume(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:159:36: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:305:9: required from 'void Opm::EcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Element = Dune::Entity<0, 2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Entity>]' + 305 | updateTopology(element); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Element = Dune::Entity<0, 2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Entity>]' + 139 | stencil_.update(elem); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 563 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here + 92 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const + | ^~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/usr/include/dune/grid/geometrygrid/hostcorners.hh:39:36: required from 'Dune::GeoGrid::HostCorners::Coordinate Dune::GeoGrid::HostCorners::operator[](int) const [with HostEntity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; Coordinate = Dune::FieldVector]' + 39 | return hostGeometry_.corner( i ); + | ~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/grid/geometrygrid/coordfunctioncaller.hh:42:46: required from 'void Dune::GeoGrid::CoordFunctionCaller >::evaluate(unsigned int, RangeVector&) const [with HostEntity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; ct = double; unsigned int dimD = 2; unsigned int dimR = 3; Impl = Opm::Properties::Grid::IdentityCoordFct; RangeVector = Dune::FieldVector]' + 42 | coordFunction_.evaluate( hostCorners_[ i ], y ); + | ~~~~~~~~~~~~^ +/usr/include/dune/grid/geometrygrid/cornerstorage.hh:59:40: required from 'void Dune::GeoGrid::CoordVector::calculate(std::array::type::Traits::ctype, dimensionworld>, size>&) const [with long unsigned int size = 4; int mydim = 2; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; typename std::remove_const::type::Traits::ctype = double; typename std::remove_const::type::Traits = Dune::GeoGrid::GridFamily, Opm::Properties::Grid::IdentityCoordFct, std::allocator >::Traits; typename std::remove_const::type = Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' + 59 | coordFunctionCaller_.evaluate( i, corners[ i ] ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/geometrygrid/cornerstorage.hh:188:25: required from 'Dune::GeoGrid::CornerStorage::CornerStorage(const Dune::GeoGrid::CoordVector&) [with bool fake = false; int mydim = 2; int cdim = 3; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' + 188 | coords.calculate( coords_ ); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:258:9: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' + 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here + 92 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 269 | GlobalCoordinate corner(int k) const + | ^~~~~~ +/usr/include/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/geometrygrid/cornerstorage.hh:153:49: required from 'void Dune::GeoGrid::IntersectionCoordVector::calculate(std::array::type::Traits::ctype, dimensionworld>, size>&) const [with long unsigned int size = 2; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; typename std::remove_const<_Tp>::type::Traits::ctype = double; typename std::remove_const<_Tp>::type::Traits = Dune::GeoGrid::GridFamily, Opm::Properties::Grid::IdentityCoordFct, std::allocator >::Traits; typename std::remove_const<_Tp>::type = Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' + 153 | corners[ i ] = elementGeometry_.global( hostLocalGeometry_.corner( i ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/geometrygrid/cornerstorage.hh:193:25: required from 'Dune::GeoGrid::CornerStorage::CornerStorage(const Dune::GeoGrid::IntersectionCoordVector&) [with int mydim = 1; int cdim = 3; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' + 193 | coords.calculate( coords_ ); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:258:9: required from 'Dune::MultiLinearGeometry::MultiLinearGeometry(Dune::GeometryType, const Corners&) [with Corners = Dune::GeoGrid::IntersectionCoordVector, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]' + 258 | corners_( corners ) + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:563:44: required from 'Dune::CachedMultiLinearGeometry::CachedMultiLinearGeometry(Dune::GeometryType, const CornerStorage&) [with CornerStorage = Dune::GeoGrid::IntersectionCoordVector, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]' + 563 | integrationElementComputed_( false ) + | ^ +/usr/include/dune/grid/geometrygrid/geometry.hh:113:26: required from 'Dune::GeoGrid::Geometry::Mapping::Mapping(const Dune::GeometryType&, const CoordVector&) [with CoordVector = Dune::GeoGrid::IntersectionCoordVector, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; int mydim = 1; int cdim = 3; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' + 113 | refCount_( 0 ) + | ^ +/usr/include/dune/grid/geometrygrid/geometry.hh:143:20: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:305:9: required from 'void Opm::EcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Element = Dune::Entity<0, 2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Entity>]' + 305 | updateTopology(element); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Element = Dune::Entity<0, 2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Entity>]' + 139 | stencil_.update(elem); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 563 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here + 92 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/grid/geometrygrid/geometry.hh:197:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } + | ^~~~~~ In file included from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:45: /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here @@ -19378,14 +18529,12 @@ /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:37, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:44: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > > >::CellIterator; GridView = Dune::GridView > >]' +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::position() const [with GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; 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 > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > > >::VTKLocalFunction, std::allocator > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > > >::CellIterator; GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]' 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]' 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here @@ -19394,156 +18543,706 @@ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 391 | const FieldVector position() const | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 274 | fineK_ = this->toDimMatrix_(1e-13); - | ^~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh: In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); - | ^~~~~~~~~~~ -In file included from /usr/include/dune/istl/owneroverlapcopy.hh:27: -/usr/include/dune/common/parallel/communicator.hh: In member function 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = std::vector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true]': -/usr/include/dune/common/parallel/communicator.hh:1307:9: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : +/usr/include/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 3; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]' + 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1365:18: required from here + 1365 | virtual void writeGridPoints(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/geometrygrid/geometry.hh:194:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } + | ^~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > > >::VTKLocalFunction, std::allocator > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > > >::VertexIterator; GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]': +/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); + | ~~~~~~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]': +/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/grid/yaspgrid.hh:72: +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:493:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 493 | auto ll = _it.lowerleft(); + | ^~ +In file included from /usr/include/dune/grid/geometrygrid/coordfunctioncaller.hh:9: +/usr/include/dune/grid/geometrygrid/coordfunction.hh: In member function 'std::enable_if_t<((bool)typename std::__detector::has_operator_parentheses, Impl, DV>::__is_detected::value)> Dune::AnalyticalCoordFunctionInterface::evaluate(const DV&, RangeVector&) const [with DV = Dune::FieldVector; ct = double; unsigned int dimD = 2; unsigned int dimR = 3; Impl = Opm::Properties::Grid::IdentityCoordFct]': +/usr/include/dune/grid/geometrygrid/coordfunction.hh:93:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 93 | y = asImp()(x); + | ^ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh: In member function 'const Opm::LensProblem::DimMatrix& Opm::LensProblem::intrinsicPermeability(const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:359:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 359 | const GlobalPosition& globalPos = context.pos(spaceIdx, timeIdx); + | ^~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]': +/usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:572:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^ +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 850 | GeometryImpl _geometry((_it).lowerleft()); + | ~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; GeometryImp = Dune::GeoGrid::Geometry]': +/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/usr/include/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; HostIntersection = Dune::Intersection, Dune::YaspIntersection > >]': +/usr/include/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/grid/geometrygrid/intersection.hh:171:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); + | ^ +/usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': +/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 + | ^~~~~~~~ +/usr/include/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::unitOuterNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; HostIntersection = Dune::Intersection, Dune::YaspIntersection > >]': +/usr/include/dune/grid/geometrygrid/intersection.hh:161:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 161 | unitOuterNormal ( const FieldVector< ctype, dimension-1 > &local ) const + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::outerNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; HostIntersection = Dune::Intersection, Dune::YaspIntersection > >]': +/usr/include/dune/grid/geometrygrid/intersection.hh:151:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 151 | FieldVector< ctype, dimension > x( geometryInInside().global( local ) ); + | ^ +/usr/include/dune/grid/geometrygrid/intersection.hh:157:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 157 | return normal; + | ^~~~~~ +/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': +/usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 228 | GlobalCoordinate global (const LocalCoordinate& local) const + | ^~~~~~ +/usr/include/dune/grid/geometrygrid/cornerstorage.hh: In member function 'void Dune::GeoGrid::IntersectionCoordVector::calculate(std::array::type::Traits::ctype, dimensionworld>, size>&) const [with long unsigned int size = 2; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]': +/usr/include/dune/grid/geometrygrid/cornerstorage.hh:153:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 153 | corners[ i ] = elementGeometry_.global( hostLocalGeometry_.corner( i ) ); + | ^~~~~~~ +/usr/include/dune/grid/geometrygrid/cornerstorage.hh:153:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 153 | corners[ i ] = elementGeometry_.global( hostLocalGeometry_.corner( i ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/grid/geometrygrid/cornerstorage.hh:153:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 153 | corners[ i ] = elementGeometry_.global( hostLocalGeometry_.corner( i ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]': +/usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh:572:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ^ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]': +/usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]': +/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]': +/usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]': +/usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ^~~ +In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, + from /usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:10, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:38, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:52, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_trans.cpp:37: +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 983 | storage = gridView_.comm().sum(storage); + | ^~~~~~~ +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1130, + from /usr/include/dune/grid/common/intersection.hh:9, + from /usr/include/dune/grid/common/intersectioniterator.hh:11, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:41, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_trans.cpp:32: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:35: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' + 110 | { return element_.geometry().center(); } + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' + 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' + 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAdTrans]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_trans.cpp:65:38: required from here + 65 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_trans.cpp:34: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In instantiation of 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' + 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' + 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAdTrans]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_trans.cpp:65:38: required from here + 65 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 110 | { return element_.geometry().center(); } + | ^ +In file included from /usr/include/dune/grid/yaspgrid.hh:72: +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 850 | GeometryImpl _geometry((_it).lowerleft()); + | ~~~~~~~~~~~~~~~^~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; DimMatrix = Dune::FieldMatrix; Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:260:36: required from 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' + 260 | lensK_ = this->toDimMatrix_(9.05e-12); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; Communication = Dune::Communication]' + 245 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAdTrans]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_trans.cpp:65:38: required from here + 65 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 380 | DimMatrix toDimMatrix_(Scalar val) const + | ^~~~~~~~~~~~ +In file included from /usr/include/dune/istl/matrixutils.hh:14, + from /usr/include/dune/istl/bcrsmatrix.hh:21, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_trans.cpp:35: +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:35: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' + 110 | { return element_.geometry().center(); } + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' + 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' + 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAdTrans]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_trans.cpp:65:38: required from here + 65 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:44: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' + 110 | { return element_.geometry().center(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' + 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' + 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAdTrans]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_trans.cpp:65:38: required from here + 65 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:213:17: required from 'Dune::GridPtr::GridPtr(std::istream&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::istream = std::basic_istream; MPICommunicatorType = ompi_communicator_t*]' + 213 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:168:31: required from 'Opm::StructuredGridVanguard::StructuredGridVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; Simulator = Opm::Simulator]' + 168 | gridPtr_.reset( Dune::GridPtr< Grid >( dgffile ).release() ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; Communication = Dune::Communication]' + 176 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAdTrans]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_trans.cpp:65:38: required from here + 65 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:213:17: required from 'Dune::GridPtr::GridPtr(std::istream&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::istream = std::basic_istream; MPICommunicatorType = ompi_communicator_t*]' + 213 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:168:31: required from 'Opm::StructuredGridVanguard::StructuredGridVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; Simulator = Opm::Simulator]' + 168 | gridPtr_.reset( Dune::GridPtr< Grid >( dgffile ).release() ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; Communication = Dune::Communication]' + 176 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAdTrans]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_trans.cpp:65:38: required from here + 65 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +In file included from /usr/include/dune/grid/yaspgrid.hh:26, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:37: +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' + 288 | return impl().center(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:44: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' + 110 | { return element_.geometry().center(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' + 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' + 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAdTrans]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_trans.cpp:65:38: required from here + 65 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 249 | GlobalCoordinate center() const + | ^~~~~~ +In file included from /usr/include/dune/istl/bvector.hh:20, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/baseoutputmodule.hh:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkenergymodule.hpp:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleproperties.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:32: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:213:17: required from 'Dune::GridPtr::GridPtr(std::istream&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::istream = std::basic_istream; MPICommunicatorType = ompi_communicator_t*]' + 213 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:168:31: required from 'Opm::StructuredGridVanguard::StructuredGridVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; Simulator = Opm::Simulator]' + 168 | gridPtr_.reset( Dune::GridPtr< Grid >( dgffile ).release() ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; Communication = Dune::Communication]' + 176 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAdTrans]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_trans.cpp:65:38: required from here + 65 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:213:17: required from 'Dune::GridPtr::GridPtr(std::istream&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::istream = std::basic_istream; MPICommunicatorType = ompi_communicator_t*]' + 213 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:168:31: required from 'Opm::StructuredGridVanguard::StructuredGridVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; Simulator = Opm::Simulator]' + 168 | gridPtr_.reset( Dune::GridPtr< Grid >( dgffile ).release() ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; Communication = Dune::Communication]' + 176 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAdTrans]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_trans.cpp:65:38: required from here + 65 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: required from 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; Simulator = Opm::Simulator]' + 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:86:31: required from 'Opm::MultiPhaseBaseProblem::MultiPhaseBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; Simulator = Opm::Simulator]' + 86 | : ParentType(simulator) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:221:31: required from 'Opm::LensProblem::LensProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; Simulator = Opm::Simulator]' + 221 | : ParentType(simulator) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:222:28: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; Communication = Dune::Communication]' + 222 | problem_.reset(new Problem(*this)); + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAdTrans]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_trans.cpp:65:38: required from here + 65 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +In file included from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:45: +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here + 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override + | ^~~~~~~~ +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; 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]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1365:18: required from here + 1365 | virtual void writeGridPoints(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]': +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/dune/grid/io/file/dgfparser/dgfyasp.hh: In static member function 'static void Dune::DGFGridFactory > >::getCorners(const Geometry&, std::vector >&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; ctype = double; int dim = 2]': +/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:191:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 191 | const typename Geometry::GlobalCoordinate corner = geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:260:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 260 | lensK_ = this->toDimMatrix_(9.05e-12); | ^~~~~~ -/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-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1079 | totalRate = comm.sum(totalRate); - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:275:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | coarseK_ = this->toDimMatrix_(1e-12); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:275:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | coarseK_ = this->toDimMatrix_(1e-12); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:275:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | coarseK_ = this->toDimMatrix_(1e-12); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ^~~ +In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]': +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/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]': +/usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]': +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/dune/grid/geometrygrid/cornerstorage.hh: In member function 'void Dune::GeoGrid::IntersectionCoordVector::calculate(std::array::type::Traits::ctype, dimensionworld>, size>&) const [with long unsigned int size = 2; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]': +/usr/include/dune/grid/geometrygrid/cornerstorage.hh:153:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 153 | corners[ i ] = elementGeometry_.global( hostLocalGeometry_.corner( i ) ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:93:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 93 | } + | ^ +/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]': +/usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/usr/include/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::outerNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; HostIntersection = Dune::Intersection, Dune::YaspIntersection > >]': +/usr/include/dune/grid/geometrygrid/intersection.hh:153:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 153 | FieldVector< ctype, dimension > refNormal = refElement.integrationOuterNormal( indexInInside() ); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; HostIntersection = Dune::Intersection, Dune::YaspIntersection > >]': +/usr/include/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); + | ~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh: In member function 'const Opm::LensProblem::DimMatrix& Opm::LensProblem::intrinsicPermeability(const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:359:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 359 | const GlobalPosition& globalPos = context.pos(spaceIdx, timeIdx); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:33: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh: In member function 'double Opm::VtkTensorFunction::evaluate(int, const Element&, const Dune::FieldVector::dim>&) const [with GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > > >]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh:93:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 93 | Dune::ReferenceElements::general(gt).position(i, dim); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:261:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 261 | outerK_ = this->toDimMatrix_(4.6e-10); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 983 | storage = gridView_.comm().sum(storage); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]', - inlined from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; EvalDimVector = Dune::FieldVector; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44, - inlined from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: +In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::InfiltrationProblem]', + inlined from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; EvalDimVector = Dune::FieldVector; TypeTag = Opm::Properties::TTag::InfiltrationProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44, + inlined from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::InfiltrationProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -In member function 'void Opm::FvBaseGradientCalculator::calculateGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::PressureCallback; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]', - inlined from 'void Opm::DarcyExtensiveQuantities::calculateGradients_(const ElementContext&, unsigned int, unsigned int) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:207:39: +In member function 'void Opm::FvBaseGradientCalculator::calculateGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::PressureCallback; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]', + inlined from 'void Opm::DarcyExtensiveQuantities::calculateGradients_(const ElementContext&, unsigned int, unsigned int) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:207:39: /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:214:72: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | const auto& exteriorPos = stencil.subControlVolume(j).globalPos(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:275:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | coarseK_ = this->toDimMatrix_(1e-12); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:261:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 261 | outerK_ = this->toDimMatrix_(4.6e-10); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function 'void Opm::InfiltrationProblem::finishInit() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]', + inlined from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/infiltrationproblem.hh:191:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 191 | coarseK_ = this->toDimMatrix_(1e-11); | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]': +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:45: +In member function 'Opm::TransExtensiveQuantities::Scalar Opm::TransExtensiveQuantities::transmissibility_(const ElementContext&, unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]', + inlined from 'void Opm::TransExtensiveQuantities::calculateGradients_(const ElementContext&, unsigned int, unsigned int) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/transfluxmodule.hh:220:41: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/transfluxmodule.hh:430:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 430 | const auto& exteriorPos = stencil.subControlVolume(face.exteriorIndex()).globalPos(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1079 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/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 'std::enable_if_t<((bool)typename std::__detector::has_operator_parentheses, Impl, DV>::__is_detected::value)> Dune::AnalyticalCoordFunctionInterface::evaluate(const DV&, RangeVector&) const [with DV = Dune::FieldVector; ct = double; unsigned int dimD = 2; unsigned int dimR = 3; Impl = Opm::Properties::Grid::IdentityCoordFct]', + inlined from 'void Dune::GeoGrid::CoordFunctionCaller >::evaluate(unsigned int, RangeVector&) const [with HostEntity = Dune::Entity<2, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; ct = double; unsigned int dimD = 2; unsigned int dimR = 3; Impl = Opm::Properties::Grid::IdentityCoordFct]' at /usr/include/dune/grid/geometrygrid/coordfunctioncaller.hh:42:32, + inlined from 'void Dune::GeoGrid::CoordVector::calculate(std::array::type::Traits::ctype, dimensionworld>, size>&) const [with long unsigned int size = 1; int mydim = 0; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' at /usr/include/dune/grid/geometrygrid/cornerstorage.hh:59:40, + inlined from 'Dune::GeoGrid::CornerStorage::CornerStorage(const Dune::GeoGrid::CoordVector&) [with bool fake = false; int mydim = 0; int cdim = 3; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' at /usr/include/dune/grid/geometrygrid/cornerstorage.hh:188:25, + inlined from 'Dune::MultiLinearGeometry::MultiLinearGeometry(Dune::GeometryType, const Corners&) [with Corners = Dune::GeoGrid::CoordVector<0, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, false>; ct = double; int mydim = 0; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]' at /usr/include/dune/geometry/multilineargeometry.hh:258:9, + inlined from 'Dune::CachedMultiLinearGeometry::CachedMultiLinearGeometry(Dune::GeometryType, const CornerStorage&) [with CornerStorage = Dune::GeoGrid::CoordVector<0, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, false>; ct = double; int mydim = 0; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]' at /usr/include/dune/geometry/multilineargeometry.hh:563:44, + inlined from 'Dune::GeoGrid::Geometry::Mapping::Mapping(const Dune::GeometryType&, const CoordVector&) [with CoordVector = Dune::GeoGrid::CoordVector<0, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, false>; int mydim = 0; int cdim = 3; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' at /usr/include/dune/grid/geometrygrid/geometry.hh:113:26, + inlined from 'Dune::GeoGrid::Geometry::Geometry(const Grid&, const Dune::GeometryType&, const CoordVector&) [with CoordVector = Dune::GeoGrid::CoordVector<0, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, false>; int mydim = 0; int cdim = 3; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' at /usr/include/dune/grid/geometrygrid/geometry.hh:143:20: +/usr/include/dune/grid/geometrygrid/coordfunction.hh:93:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 93 | y = asImp()(x); + | ~~~~~~~^~~ In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: /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); | ~~~~~~~~~~~~^~ -/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-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:37, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:44: -In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', - inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: +In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]', + inlined from 'Dune::CachedMultiLinearGeometry::ctype Dune::CachedMultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]' at /usr/include/dune/geometry/multilineargeometry.hh:645:40, + inlined from 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]' at /usr/include/dune/geometry/multilineargeometry.hh:652:34, + inlined from 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]' at /usr/include/dune/geometry/multilineargeometry.hh:649:12, + inlined from 'Dune::GeoGrid::Geometry::ctype Dune::GeoGrid::Geometry::volume() const [with int mydim = 1; int cdim = 3; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' at /usr/include/dune/grid/geometrygrid/geometry.hh:201:54, + inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; GeometryImp = Dune::GeoGrid::Geometry]' at /usr/include/dune/grid/common/geometry.hh:273:27, + inlined from 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:159:36: +/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad.hh:33: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:150:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 150 | EcfvSubControlVolumeFace(const Intersection& intersection, unsigned localNeighborIdx) + | ^~~~~~~~~~~~~~~~~~~~~~~~ +[ 67%] Linking CXX executable bin/infiltration_pvs +/usr/bin/cmake -E cmake_link_script CMakeFiles/infiltration_pvs.dir/link.txt --verbose=1 +[ 67%] Linking CXX executable bin/lens_immiscible_ecfv_ad +/usr/bin/cmake -E cmake_link_script CMakeFiles/lens_immiscible_ecfv_ad.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/infiltration_pvs.dir/link.d CMakeFiles/infiltration_pvs.dir/examples/infiltration_pvs.cpp.o -o bin/infiltration_pvs -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 67%] Built target infiltration_pvs +make -f CMakeFiles/lens_immiscible_vcfv_ad.dir/build.make CMakeFiles/lens_immiscible_vcfv_ad.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/lens_immiscible_vcfv_ad.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/lens_immiscible_vcfv_ad.dir/build.make CMakeFiles/lens_immiscible_vcfv_ad.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 67%] Building CXX object CMakeFiles/lens_immiscible_vcfv_ad.dir/examples/lens_immiscible_vcfv_ad.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/lens_immiscible_vcfv_ad.dir/examples/lens_immiscible_vcfv_ad.cpp.o -MF CMakeFiles/lens_immiscible_vcfv_ad.dir/examples/lens_immiscible_vcfv_ad.cpp.o.d -o CMakeFiles/lens_immiscible_vcfv_ad.dir/examples/lens_immiscible_vcfv_ad.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_ad.cpp +In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > > >::VTKLocalFunction, std::allocator > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > > >::CellIterator; GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]', + inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: /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); | ~~~~~~~~~~~~^~ -In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', - inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]': +/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 member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > > >::VTKLocalFunction, std::allocator > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > > >::VertexIterator; GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]', + inlined from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: /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); | ~~~~~~~~~~~~^~ -[ 53%] Linking CXX executable bin/co2injection_flash_ni_vcfv -/usr/bin/cmake -E cmake_link_script CMakeFiles/co2injection_flash_ni_vcfv.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/co2injection_flash_ni_vcfv.dir/link.d CMakeFiles/co2injection_flash_ni_vcfv.dir/examples/co2injection_flash_ni_vcfv.cpp.o -o bin/co2injection_flash_ni_vcfv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/lens_immiscible_ecfv_ad.dir/link.d CMakeFiles/lens_immiscible_ecfv_ad.dir/examples/lens_immiscible_ecfv_ad.cpp.o -o bin/lens_immiscible_ecfv_ad -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 53%] Built target co2injection_flash_ni_vcfv -make -f CMakeFiles/co2injection_immiscible_ecfv.dir/build.make CMakeFiles/co2injection_immiscible_ecfv.dir/depend +[ 67%] Built target lens_immiscible_ecfv_ad +make -f CMakeFiles/lens_immiscible_vcfv_fd.dir/build.make CMakeFiles/lens_immiscible_vcfv_fd.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_immiscible_ecfv.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/lens_immiscible_vcfv_fd.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/co2injection_immiscible_ecfv.dir/build.make CMakeFiles/co2injection_immiscible_ecfv.dir/build +make -f CMakeFiles/lens_immiscible_vcfv_fd.dir/build.make CMakeFiles/lens_immiscible_vcfv_fd.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 53%] Building CXX object CMakeFiles/co2injection_immiscible_ecfv.dir/examples/co2injection_immiscible_ecfv.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/co2injection_immiscible_ecfv.dir/examples/co2injection_immiscible_ecfv.cpp.o -MF CMakeFiles/co2injection_immiscible_ecfv.dir/examples/co2injection_immiscible_ecfv.cpp.o.d -o CMakeFiles/co2injection_immiscible_ecfv.dir/examples/co2injection_immiscible_ecfv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ecfv.cpp +[ 67%] Building CXX object CMakeFiles/lens_immiscible_vcfv_fd.dir/examples/lens_immiscible_vcfv_fd.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/lens_immiscible_vcfv_fd.dir/examples/lens_immiscible_vcfv_fd.cpp.o -MF CMakeFiles/lens_immiscible_vcfv_fd.dir/examples/lens_immiscible_vcfv_fd.cpp.o.d -o CMakeFiles/lens_immiscible_vcfv_fd.dir/examples/lens_immiscible_vcfv_fd.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_fd.cpp In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ecfv.cpp:31: + from /usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:10, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:38, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:52, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_ad.cpp:35: /usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ -[ 53%] Linking CXX executable bin/co2injection_flash_ecfv -/usr/bin/cmake -E cmake_link_script CMakeFiles/co2injection_flash_ecfv.dir/link.txt --verbose=1 +In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, + from /usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:10, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:38, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:52, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_fd.cpp:35: +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ +[ 69%] Linking CXX executable bin/lens_immiscible_ecfv_ad_trans +/usr/bin/cmake -E cmake_link_script CMakeFiles/lens_immiscible_ecfv_ad_trans.dir/link.txt --verbose=1 In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/common/intersection.hh:9, - from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:25: + from /usr/include/dune/grid/common/intersectioniterator.hh:11, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:41, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_ad.cpp:32: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -19554,21 +19253,41 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemVcfvAd]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_ad.cpp:59:38: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd; DimMatrix = Dune::FieldMatrix; Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:260:36: required from 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' + 260 | lensK_ = this->toDimMatrix_(9.05e-12); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd; Communication = Dune::Communication]' + 245 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemVcfvAd]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_ad.cpp:59:38: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 380 | DimMatrix toDimMatrix_(Scalar val) const + | ^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -19582,24 +19301,24 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem; Scalar = double]' - 1032 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:966:30: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 966 | IntersectionIterator endit = gridView_.iend(e); + | ^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 139 | stencil_.update(elem); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' + 563 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemVcfvAd]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_ad.cpp:59:38: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ @@ -19616,96 +19335,324 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem; Scalar = double]' - 1032 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:966:30: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 966 | IntersectionIterator endit = gridView_.iend(e); + | ^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 139 | stencil_.update(elem); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' + 563 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemVcfvAd]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_ad.cpp:59:38: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/co2injection_flash_ecfv.dir/link.d CMakeFiles/co2injection_flash_ecfv.dir/examples/co2injection_flash_ecfv.cpp.o -o bin/co2injection_flash_ecfv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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 /usr/include/dune/istl/matrixutils.hh:14, + from /usr/include/dune/istl/bcrsmatrix.hh:21, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_ad.cpp:33: +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' + 128 | ::Entity::Geometry::LocalCoordinate Coordinate; + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' + 787 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' + 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemVcfvAd]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_ad.cpp:59:38: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ +In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:31, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:37, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_ad.cpp:31: +/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd; EqVector = Dune::FieldVector]' + 983 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:449:36: required from 'void Opm::LensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' + 449 | this->model().globalStorage(storage); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemVcfvAd]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_ad.cpp:59:38: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | T sum (const T& in) const + | ^~~ +In file included from /usr/include/dune/istl/bvector.hh:20, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/baseoutputmodule.hh:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkenergymodule.hpp:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleproperties.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:32: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:966:30: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 966 | IntersectionIterator endit = gridView_.iend(e); + | ^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 139 | stencil_.update(elem); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' + 563 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemVcfvAd]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_ad.cpp:59:38: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:966:30: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 966 | IntersectionIterator endit = gridView_.iend(e); + | ^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 139 | stencil_.update(elem); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' + 563 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemVcfvAd]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_ad.cpp:59:38: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:1014:82: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 1014 | boundaryFace_[bfIdx].normal_ = intersection.centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 139 | stencil_.update(elem); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' + 563 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemVcfvAd]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_ad.cpp:59:38: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 406 | GlobalCoordinate centerUnitOuterNormal () const + | ^~~~~~~~~~~~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/lens_immiscible_ecfv_ad_trans.dir/link.d CMakeFiles/lens_immiscible_ecfv_ad_trans.dir/examples/lens_immiscible_ecfv_ad_trans.cpp.o -o bin/lens_immiscible_ecfv_ad_trans -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 53%] Built target co2injection_flash_ecfv -make -f CMakeFiles/co2injection_immiscible_ni_ecfv.dir/build.make CMakeFiles/co2injection_immiscible_ni_ecfv.dir/depend +[ 69%] Built target lens_immiscible_ecfv_ad_trans +make -f CMakeFiles/lens_richards_ecfv.dir/build.make CMakeFiles/lens_richards_ecfv.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_immiscible_ni_ecfv.dir/DependInfo.cmake "--color=" -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/lens_richards_ecfv.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/lens_richards_ecfv.dir/build.make CMakeFiles/lens_richards_ecfv.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 69%] Building CXX object CMakeFiles/lens_richards_ecfv.dir/examples/lens_richards_ecfv.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/lens_richards_ecfv.dir/examples/lens_richards_ecfv.cpp.o -MF CMakeFiles/lens_richards_ecfv.dir/examples/lens_richards_ecfv.cpp.o.d -o CMakeFiles/lens_richards_ecfv.dir/examples/lens_richards_ecfv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_ecfv.cpp +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1130, + from /usr/include/dune/grid/common/intersection.hh:9, + from /usr/include/dune/grid/common/intersectioniterator.hh:11, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:41, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ecfv.cpp:33: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:36: required from 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 274 | fineK_ = this->toDimMatrix_(1e-13); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem; Communication = Dune::Communication]' + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_fd.cpp:32: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' + 128 | ::Entity::Geometry::LocalCoordinate Coordinate; + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' + 787 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' + 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemVcfvFd]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_fd.cpp:59:38: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +[ 71%] Linking CXX executable bin/lens_immiscible_ecfv_ad_23 +/usr/bin/cmake -E cmake_link_script CMakeFiles/lens_immiscible_ecfv_ad_23.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd; DimMatrix = Dune::FieldMatrix; Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:260:36: required from 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' + 260 | lensK_ = this->toDimMatrix_(9.05e-12); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd; Communication = Dune::Communication]' 245 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemVcfvFd]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_fd.cpp:59:38: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 380 | DimMatrix toDimMatrix_(Scalar val) const | ^~~~~~~~~~~~ -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/co2injection_immiscible_ni_ecfv.dir/build.make CMakeFiles/co2injection_immiscible_ni_ecfv.dir/build -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ecfv.cpp:34: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In instantiation of 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:550:48: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 550 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' - 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:966:30: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 966 | IntersectionIterator endit = gridView_.iend(e); + | ^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 139 | stencil_.update(elem); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' + 563 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemVcfvFd]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 110 | { return element_.geometry().center(); } - | ^ -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_fd.cpp:59:38: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:966:30: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 966 | IntersectionIterator endit = gridView_.iend(e); + | ^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 139 | stencil_.update(elem); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' + 563 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemVcfvFd]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_fd.cpp:59:38: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ In file included from /usr/include/dune/istl/matrixutils.hh:14, from /usr/include/dune/istl/bcrsmatrix.hh:21, - from /usr/include/dune/istl/solvers.hh:25, - from /usr/include/dune/istl/superlu.hh:11, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ilufirstelement.hh:27, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlpreconditionerwrappers.hh:55, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbasebackend.hh:41, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelamgbackend.hh:31, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ecfv.cpp:36: + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_fd.cpp:33: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -19719,26 +19666,49 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemVcfvFd]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_fd.cpp:59:38: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ -In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:18, - from /usr/include/dune/geometry/referenceelements.hh:24, - from /usr/include/dune/grid/io/file/dgfparser/entitykey_inline.hh:9, - from /usr/include/dune/grid/io/file/dgfparser/entitykey.hh:154, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:27: +In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:31, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:37, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_fd.cpp:31: +/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd; EqVector = Dune::FieldVector]' + 983 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:449:36: required from 'void Opm::LensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' + 449 | this->model().globalStorage(storage); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemVcfvFd]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_fd.cpp:59:38: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | T sum (const T& in) const + | ^~~ +In file included from /usr/include/dune/istl/bvector.hh:20, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/baseoutputmodule.hh:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkenergymodule.hpp:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleproperties.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:32: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -19755,24 +19725,24 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem; Scalar = double]' - 1032 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:966:30: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 966 | IntersectionIterator endit = gridView_.iend(e); + | ^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 139 | stencil_.update(elem); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' + 563 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemVcfvFd]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_fd.cpp:59:38: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ @@ -19792,417 +19762,150 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem; Scalar = double]' - 1032 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:966:30: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 966 | IntersectionIterator endit = gridView_.iend(e); + | ^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 139 | stencil_.update(elem); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' + 563 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemVcfvFd]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_fd.cpp:59:38: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ -In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:21: -/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem; Scalar = double]' - 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | T sum (const T& in) const - | ^~~ -[ 53%] Building CXX object CMakeFiles/co2injection_immiscible_ni_ecfv.dir/examples/co2injection_immiscible_ni_ecfv.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/co2injection_immiscible_ni_ecfv.dir/examples/co2injection_immiscible_ni_ecfv.cpp.o -MF CMakeFiles/co2injection_immiscible_ni_ecfv.dir/examples/co2injection_immiscible_ni_ecfv.cpp.o.d -o CMakeFiles/co2injection_immiscible_ni_ecfv.dir/examples/co2injection_immiscible_ni_ecfv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_ecfv.cpp -[ 53%] Linking CXX executable bin/co2injection_flash_ni_ecfv -/usr/bin/cmake -E cmake_link_script CMakeFiles/co2injection_flash_ni_ecfv.dir/link.txt --verbose=1 -[ 53%] Linking CXX executable bin/co2injection_flash_vcfv -/usr/bin/cmake -E cmake_link_script CMakeFiles/co2injection_flash_vcfv.dir/link.txt --verbose=1 -In file included from /usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:46, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:35: -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:339:52: required from 'static LhsEval Opm::BrineCO2FluidSystem::fugacityCoefficient(const FluidState&, const ParameterCache&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; ParamCacheEval = double; Scalar = double]' - 339 | BinaryCoeffBrineCO2::calculateMoleFractions(getTableInstance(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 340 | temperature, - | ~~~~~~~~~~~~ - 341 | pressure, - | ~~~~~~~~~ - 342 | LhsEval(Brine_IAPWS::salinity), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 343 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 344 | xlCO2, - | ~~~~~~ - 345 | xgH2O, - | ~~~~~~ - 346 | activityModel); - | ~~~~~~~~~~~~~~ -/usr/include/opm/material/constraintsolvers/ComputeFromReferencePhase.hpp:137:79: required from 'static void Opm::ComputeFromReferencePhase::solve(FluidState&, typename FluidSystem::ParameterCache&, unsigned int, bool, bool) [with FluidState = Opm::CompositionalFluidState, true>; Scalar = double; FluidSystem = Opm::BrineCO2FluidSystem; Evaluation = double; typename FluidSystem::ParameterCache = Opm::BrineCO2FluidSystem::ParameterCache; typename FluidState::Scalar = double]' - 137 | FluidSystem::fugacityCoefficient(fluidState, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 138 | paramCache, - | ~~~~~~~~~~~ - 139 | refPhaseIdx, - | ~~~~~~~~~~~~ - 140 | compIdx)); - | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 586 | CFRP::solve(fs, paramCache, - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ - 587 | /*refPhaseIdx=*/liquidPhaseIdx, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 588 | /*setViscosity=*/true, - | ~~~~~~~~~~~~~~~~~~~~~~ - 589 | /*setEnthalpy=*/true); - | ~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' - 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' +/usr/include/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:1014:82: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 1014 | boundaryFace_[bfIdx].normal_ = intersection.centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 139 | stencil_.update(elem); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' + 563 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/15/string:51, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: -/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': -/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' - 64 | temp = func(*in, *inout); - | ~~~~^~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' - 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); - | ^~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' - 465 | (Generic_MPI_Op::get()),communicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' - 211 | allreduce >(&in,&out,1); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem; Scalar = double]' - 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemVcfvFd]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 189 | operator()(const _Tp& __x, const _Tp& __y) const - | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_fd.cpp:59:38: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 406 | GlobalCoordinate centerUnitOuterNormal () const + | ^~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:45: +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here + 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override + | ^~~~~~~~ +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkenergymodule.hpp:34: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > > >::CellIterator; GridView = Dune::GridView > >]' + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' + 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here + 1337 | virtual void writeCellData(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 391 | const FieldVector position() const + | ^~~~~~~~ In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_ecfv.cpp:31: + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_ecfv.cpp:30: /usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:591:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' - 591 | auto [xCO2_new, yH2O_new] = mutualSolubility_(params, temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 592 | iterate, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:137:64: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' - 137 | auto [xCO2, yH2O] = fixPointIterSolubility_(params, temperature, pg, molalityNaCl, activityModel, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:339:52: required from 'static LhsEval Opm::BrineCO2FluidSystem::fugacityCoefficient(const FluidState&, const ParameterCache&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; ParamCacheEval = double; Scalar = double]' - 339 | BinaryCoeffBrineCO2::calculateMoleFractions(getTableInstance(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 340 | temperature, - | ~~~~~~~~~~~~ - 341 | pressure, - | ~~~~~~~~~ - 342 | LhsEval(Brine_IAPWS::salinity), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 343 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 344 | xlCO2, - | ~~~~~~ - 345 | xgH2O, - | ~~~~~~ - 346 | activityModel); - | ~~~~~~~~~~~~~~ -/usr/include/opm/material/constraintsolvers/ComputeFromReferencePhase.hpp:137:79: required from 'static void Opm::ComputeFromReferencePhase::solve(FluidState&, typename FluidSystem::ParameterCache&, unsigned int, bool, bool) [with FluidState = Opm::CompositionalFluidState, true>; Scalar = double; FluidSystem = Opm::BrineCO2FluidSystem; Evaluation = double; typename FluidSystem::ParameterCache = Opm::BrineCO2FluidSystem::ParameterCache; typename FluidState::Scalar = double]' - 137 | FluidSystem::fugacityCoefficient(fluidState, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 138 | paramCache, - | ~~~~~~~~~~~ - 139 | refPhaseIdx, - | ~~~~~~~~~~~~ - 140 | compIdx)); - | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 586 | CFRP::solve(fs, paramCache, - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ - 587 | /*refPhaseIdx=*/liquidPhaseIdx, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 588 | /*setViscosity=*/true, - | ~~~~~~~~~~~~~~~~~~~~~~ - 589 | /*setEnthalpy=*/true); - | ~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' - 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:642:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 642 | OPM_HOST_DEVICE static std::pair mutualSolubility_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In instantiation of 'decltype(auto) Opm::EcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: required from 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem; EvalDimVector = Dune::FieldVector; ElementContext = Opm::FvBaseElementContext]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:260:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 260 | lensK_ = this->toDimMatrix_(9.05e-12); + | ^~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh: In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback >, Opm::LiquidPhase > >, false> >; TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: required from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem; ElementContext = Opm::FvBaseElementContext]' - 347 | gradCalc.calculateBoundaryGradient(potentialGrad_[phaseIdx], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 348 | elemCtx, - | ~~~~~~~~ - 349 | boundaryFaceIdx, - | ~~~~~~~~~~~~~~~~ - 350 | pressureCallback); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseextensivequantities.hh:122:61: required from 'void Opm::MultiPhaseBaseExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 122 | FluxExtensiveQuantities::calculateBoundaryGradients_(context.elementContext(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 123 | bfIdx, - | ~~~~~~ - 124 | timeIdx, - | ~~~~~~~~ - 125 | fluidState); - | ~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleextensivequantities.hh:90:35: required from 'void Opm::ImmiscibleExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 90 | ParentType::updateBoundary(context, bfIdx, timeIdx, fluidState); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleboundaryratevector.hh:101:33: required from 'void Opm::ImmiscibleBoundaryRateVector::setFreeFlow(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 101 | extQuants.updateBoundary(context, bfIdx, timeIdx, fluidState); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:478:31: required from 'void Opm::Co2InjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem; BoundaryRateVector = Opm::ImmiscibleBoundaryRateVector]' - 478 | values.setFreeFlow(context, spaceIdx, timeIdx, fs); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem; Scalar = double]' - 1036 | simulator_.problem().boundary(values, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 1037 | boundaryCtx, - | ~~~~~~~~~~~~ - 1038 | faceIdx, - | ~~~~~~~~ - 1039 | /*timeIdx=*/0); - | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:116:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 116 | { return element_.geometry().center(); } - | ^ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/co2injection_flash_ni_ecfv.dir/link.d CMakeFiles/co2injection_flash_ni_ecfv.dir/examples/co2injection_flash_ni_ecfv.cpp.o -o bin/co2injection_flash_ni_ecfv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 53%] Built target co2injection_flash_ni_ecfv -make -f CMakeFiles/co2injection_immiscible_ni_vcfv.dir/build.make CMakeFiles/co2injection_immiscible_ni_vcfv.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_immiscible_ni_vcfv.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/co2injection_immiscible_ni_vcfv.dir/build.make CMakeFiles/co2injection_immiscible_ni_vcfv.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 53%] Building CXX object CMakeFiles/co2injection_immiscible_ni_vcfv.dir/examples/co2injection_immiscible_ni_vcfv.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/co2injection_immiscible_ni_vcfv.dir/examples/co2injection_immiscible_ni_vcfv.cpp.o -MF CMakeFiles/co2injection_immiscible_ni_vcfv.dir/examples/co2injection_immiscible_ni_vcfv.cpp.o.d -o CMakeFiles/co2injection_immiscible_ni_vcfv.dir/examples/co2injection_immiscible_ni_vcfv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_vcfv.cpp -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/co2injection_flash_vcfv.dir/link.d CMakeFiles/co2injection_flash_vcfv.dir/examples/co2injection_flash_vcfv.cpp.o -o bin/co2injection_flash_vcfv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/lens_immiscible_ecfv_ad_23.dir/link.d CMakeFiles/lens_immiscible_ecfv_ad_23.dir/examples/lens_immiscible_ecfv_ad_23.cpp.o -o bin/lens_immiscible_ecfv_ad_23 -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 53%] Built target co2injection_flash_vcfv -make -f CMakeFiles/co2injection_immiscible_vcfv.dir/build.make CMakeFiles/co2injection_immiscible_vcfv.dir/depend +[ 71%] Built target lens_immiscible_ecfv_ad_23 +make -f CMakeFiles/lens_richards_vcfv.dir/build.make CMakeFiles/lens_richards_vcfv.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_immiscible_vcfv.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/lens_richards_vcfv.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/co2injection_immiscible_vcfv.dir/build.make CMakeFiles/co2injection_immiscible_vcfv.dir/build +make -f CMakeFiles/lens_richards_vcfv.dir/build.make CMakeFiles/lens_richards_vcfv.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 53%] Building CXX object CMakeFiles/co2injection_immiscible_vcfv.dir/examples/co2injection_immiscible_vcfv.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/co2injection_immiscible_vcfv.dir/examples/co2injection_immiscible_vcfv.cpp.o -MF CMakeFiles/co2injection_immiscible_vcfv.dir/examples/co2injection_immiscible_vcfv.cpp.o.d -o CMakeFiles/co2injection_immiscible_vcfv.dir/examples/co2injection_immiscible_vcfv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_vcfv.cpp -In file included from /usr/include/dune/istl/umfpack.hh:20, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:31: -/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:297:16: required from 'Dune::UMFPack::UMFPack(const Matrix&, int) [with M = Dune::BCRSMatrix, std::allocator > >; Matrix = Dune::BCRSMatrix, std::allocator > >]' - 297 | setMatrix(matrix); - | ~~~~~~~~~^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:287:64: required from 'Dune::UMFPack, A> >::UMFPack(const RealMatrix&, int, bool) [with T = double; A = std::allocator >; int n = 2; int m = 2; RealMatrix = Dune::BCRSMatrix, std::allocator > >]' - 287 | : Base(reinterpret_cast(matrix), verbose) - | ^ -/usr/include/dune/istl/paamg/amg.hh:658:18: required from 'static Dune::Amg::DirectSolverSelector::Solver::umfpack>::type* Dune::Amg::DirectSolverSelector::Solver::umfpack>::create(const M&, bool, bool) [with M = Dune::BCRSMatrix, std::allocator > >; Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >; type = Dune::UMFPack, std::allocator > > >]' - 658 | return new type(mat, verbose, reusevector ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/istl/paamg/amg.hh:683:40: required from 'static Dune::Amg::DirectSolverSelector::DirectSolver* Dune::Amg::DirectSolverSelector::create(const Matrix&, bool, bool) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >; DirectSolver = Dune::UMFPack, std::allocator > > >]' - 683 | return SelectedSolver :: create( mat, verbose, reusevector ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/istl/paamg/amg.hh:745:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethod.hh:314:53: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 314 | bool converged = linearSolver_.solve(solutionUpdate); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1273:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 1273 | converged = newtonMethod_.apply(); - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:510:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 510 | bool converged = model().update(); - | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:733:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 733 | problem_->timeIntegration(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/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/istl/schwarz.hh:28, - from /usr/include/dune/istl/solverfactory.hh:18, - from /usr/include/dune/istl/superlu.hh:22: -/usr/include/dune/istl/owneroverlapcopy.hh: In instantiation of 'static Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::V Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::gather(const T&, std::size_t) [with T = std::vector, std::allocator > >; GlobalIdType = int; LocalIdType = int; V = Opm::MatrixBlock; std::size_t = long unsigned int]': -/usr/include/dune/common/parallel/communicator.hh:1307:48: required from 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = std::vector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true; Dune::BufferedCommunicator::InterfaceMap = std::map >; Type = Opm::MatrixBlock; size_t = long unsigned int]' - 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1308 | interfacePair->second.second[i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/parallel/communicator.hh:1410:56: required from 'void Dune::BufferedCommunicator::sendRecv(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool FORWARD = true; Data = std::vector, std::allocator > >]' - 1410 | MessageGatherer() (interfaces_, source, sendBuffer, sendBufferSize); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/parallel/communicator.hh:1367:48: required from 'void Dune::BufferedCommunicator::forward(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; Data = std::vector, std::allocator > >]' - 1367 | this->template sendRecv(source, dest); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/include/dune/istl/owneroverlapcopy.hh:317:59: required from 'void Dune::OwnerOverlapCopyCommunication::copyOwnerToAll(const T&, T&) const [with T = std::vector, std::allocator > >; GlobalIdType = int; LocalIdType = int]' - 317 | communicator.template forward >(source,dest); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/include/dune/istl/paamg/galerkin.hh:668:27: required from 'void Dune::Amg::BaseGalerkinProduct::calculate(const M&, const Dune::Amg::AggregatesMap&, M&, const P&, const O&) [with M = Dune::BCRSMatrix, std::allocator > >; V = long unsigned int; I = Dune::OwnerOverlapCopyCommunication; O = Dune::NegateSet >]' - 668 | pinfo.copyOwnerToAll(rowsize,rowsize); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/dune/istl/paamg/matrixhierarchy.hh:660:33: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethod.hh:314:53: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 314 | bool converged = linearSolver_.solve(solutionUpdate); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1273:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 1273 | converged = newtonMethod_.apply(); - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:510:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 510 | bool converged = model().update(); - | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:733:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 733 | problem_->timeIntegration(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/istl/owneroverlapcopy.hh:207:16: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | static V gather(const T& a, std::size_t i) - | ^~~~~~ -In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_vcfv.cpp:31: -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ +[ 73%] Building CXX object CMakeFiles/lens_richards_vcfv.dir/examples/lens_richards_vcfv.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/lens_richards_vcfv.dir/examples/lens_richards_vcfv.cpp.o -MF CMakeFiles/lens_richards_vcfv.dir/examples/lens_richards_vcfv.cpp.o.d -o CMakeFiles/lens_richards_vcfv.dir/examples/lens_richards_vcfv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_vcfv.cpp +In file included from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:45: +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here + 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override + | ^~~~~~~~ +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkenergymodule.hpp:34: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > > >::CellIterator; GridView = Dune::GridView > >]' + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' + 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here + 1337 | virtual void writeCellData(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 391 | const FieldVector position() const + | ^~~~~~~~ In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_vcfv.cpp:31: + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_vcfv.cpp:30: /usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ -/usr/include/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]': -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here - 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const - | ^~~~~~~~ -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: 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-simulators-2025.04+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:260:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 260 | lensK_ = this->toDimMatrix_(9.05e-12); + | ^~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh: In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback >, Opm::LiquidPhase > >, false> >; TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); + | ^~~~~~~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/common/intersection.hh:9, @@ -20211,27 +19914,48 @@ /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' - 128 | ::Entity::Geometry::LocalCoordinate Coordinate; - | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 787 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here - 67 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:116:35: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' + 116 | { return element_.geometry().center(); } + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:214:77: required from 'void Opm::RichardsLensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' + 214 | const auto& dofPos = stencil.subControlVolume(dofIdx).center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Communication = Dune::Communication]' + 245 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensEcfvProblem]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_ecfv.cpp:60:38: required from here + 60 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_ecfv.cpp:32: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In instantiation of 'decltype(auto) Opm::EcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:214:77: required from 'void Opm::RichardsLensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' + 214 | const auto& dofPos = stencil.subControlVolume(dofIdx).center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Communication = Dune::Communication]' + 245 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensEcfvProblem]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_ecfv.cpp:60:38: required from here + 60 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:116:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 116 | { return element_.geometry().center(); } + | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -20245,24 +19969,24 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:265:44: required from 'void Opm::RichardsLensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' + 265 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here - 67 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_ecfv.cpp:60:38: required from here + 60 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ @@ -20279,109 +20003,55 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:265:44: required from 'void Opm::RichardsLensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' + 265 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here - 67 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_ecfv.cpp:60:38: required from here + 60 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -In file included from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:45: -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here - 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override - | ^~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; 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]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1365:18: required from here - 1365 | virtual void writeGridPoints(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:41, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_ecfv.cpp:33: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:36: required from 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 274 | fineK_ = this->toDimMatrix_(1e-13); + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/richards/richardsmodel.hh:43, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:31, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_ecfv.cpp:35: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:205:36: required from 'void Opm::RichardsLensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' + 205 | lensK_ = this->toDimMatrix_(1e-12); | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Communication = Dune::Communication]' 245 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensEcfvProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here - 67 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_ecfv.cpp:60:38: required from here + 60 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 380 | DimMatrix toDimMatrix_(Scalar val) const | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_ecfv.cpp:34: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In instantiation of 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:550:48: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 550 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' - 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here - 67 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 110 | { return element_.geometry().center(); } - | ^ In file included from /usr/include/dune/istl/matrixutils.hh:14, from /usr/include/dune/istl/bcrsmatrix.hh:21, - from /usr/include/dune/istl/solvers.hh:25, - from /usr/include/dune/istl/superlu.hh:11, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ilufirstelement.hh:27, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlpreconditionerwrappers.hh:55, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbasebackend.hh:41, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelamgbackend.hh:31, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_ecfv.cpp:35: + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_ecfv.cpp:33: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -20389,27 +20059,49 @@ /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' - 128 | ::Entity::Geometry::LocalCoordinate Coordinate; - | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 787 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here - 67 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:116:35: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' + 116 | { return element_.geometry().center(); } + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:214:77: required from 'void Opm::RichardsLensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' + 214 | const auto& dofPos = stencil.subControlVolume(dofIdx).center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Communication = Dune::Communication]' + 245 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensEcfvProblem]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_ecfv.cpp:60:38: required from here + 60 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:116:44: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' + 116 | { return element_.geometry().center(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:214:77: required from 'void Opm::RichardsLensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' + 214 | const auto& dofPos = stencil.subControlVolume(dofIdx).center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Communication = Dune::Communication]' + 245 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensEcfvProblem]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_ecfv.cpp:60:38: required from here + 60 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:18, from /usr/include/dune/geometry/referenceelements.hh:24, from /usr/include/dune/grid/io/file/dgfparser/entitykey_inline.hh:9, @@ -20431,24 +20123,24 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:265:44: required from 'void Opm::RichardsLensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' + 265 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here - 67 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_ecfv.cpp:60:38: required from here + 60 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ @@ -20468,151 +20160,191 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:265:44: required from 'void Opm::RichardsLensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' + 265 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here - 67 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_ecfv.cpp:60:38: required from here + 60 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:21: -/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:251:45: required from 'void Opm::MultiPhaseBaseModel::globalPhaseStorage(EqVector&, unsigned int) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; EqVector = Dune::FieldVector]' - 251 | storage = this->gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:369:41: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 369 | this->model().globalPhaseStorage(storageL, /*phaseIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' +/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector, 1>]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Scalar = double]' + 1079 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:265:44: required from 'void Opm::RichardsLensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' + 265 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here - 67 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:208:7: 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-simulators-2025.04+ds/examples/lens_richards_ecfv.cpp:60:38: required from here + 60 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | T sum (const T& in) const | ^~~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:44: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' - 110 | { return element_.geometry().center(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:550:48: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 550 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' - 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' +/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; EqVector = Dune::FieldVector]' + 983 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:269:36: required from 'void Opm::RichardsLensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' + 269 | this->model().globalStorage(storage); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here - 67 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_ecfv.cpp:60:38: required from here + 60 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | T sum (const T& in) const + | ^~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:26, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:40: +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' + 288 | return impl().center(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:116:44: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' + 116 | { return element_.geometry().center(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:214:77: required from 'void Opm::RichardsLensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' + 214 | const auto& dofPos = stencil.subControlVolume(dofIdx).center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Communication = Dune::Communication]' + 245 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensEcfvProblem]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_ecfv.cpp:60:38: required from here + 60 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 249 | GlobalCoordinate center() const | ^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 274 | fineK_ = this->toDimMatrix_(1e-13); - | ^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:550:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 550 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ^~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'Opm::Co2InjectionProblem::Scalar Opm::Co2InjectionProblem::porosity(const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:411:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 411 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ^~~ -In file included from /usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:46, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:35: -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:339:52: required from 'static LhsEval Opm::BrineCO2FluidSystem::fugacityCoefficient(const FluidState&, const ParameterCache&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; ParamCacheEval = double; Scalar = double]' - 339 | BinaryCoeffBrineCO2::calculateMoleFractions(getTableInstance(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 340 | temperature, - | ~~~~~~~~~~~~ - 341 | pressure, - | ~~~~~~~~~ - 342 | LhsEval(Brine_IAPWS::salinity), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 343 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 344 | xlCO2, - | ~~~~~~ - 345 | xgH2O, - | ~~~~~~ - 346 | activityModel); - | ~~~~~~~~~~~~~~ -/usr/include/opm/material/constraintsolvers/ComputeFromReferencePhase.hpp:137:79: required from 'static void Opm::ComputeFromReferencePhase::solve(FluidState&, typename FluidSystem::ParameterCache&, unsigned int, bool, bool) [with FluidState = Opm::CompositionalFluidState, true>; Scalar = double; FluidSystem = Opm::BrineCO2FluidSystem; Evaluation = double; typename FluidSystem::ParameterCache = Opm::BrineCO2FluidSystem::ParameterCache; typename FluidState::Scalar = double]' - 137 | FluidSystem::fugacityCoefficient(fluidState, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 138 | paramCache, - | ~~~~~~~~~~~ - 139 | refPhaseIdx, - | ~~~~~~~~~~~~ - 140 | compIdx)); - | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 586 | CFRP::solve(fs, paramCache, - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ - 587 | /*refPhaseIdx=*/liquidPhaseIdx, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 588 | /*setViscosity=*/true, - | ~~~~~~~~~~~~~~~~~~~~~~ - 589 | /*setEnthalpy=*/true); - | ~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' - 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1130, + from /usr/include/dune/grid/common/intersection.hh:9, + from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:25: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' + 128 | ::Entity::Geometry::LocalCoordinate Coordinate; + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' + 787 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' + 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here - 67 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_vcfv.cpp:56:38: required from here + 56 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; Scalar = double]' + 1032 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:265:44: required from 'void Opm::RichardsLensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' + 265 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensVcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_vcfv.cpp:56:38: required from here + 56 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; Scalar = double]' + 1032 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:265:44: required from 'void Opm::RichardsLensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' + 265 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensVcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_vcfv.cpp:56:38: required from here + 56 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ In file included from /usr/include/c++/15/string:51, from /usr/include/c++/15/bits/locale_classes.h:42, from /usr/include/c++/15/bits/ios_base.h:43, @@ -20621,44 +20353,68 @@ from /usr/include/c++/15/ostream:42, from /usr/include/c++/15/iostream:43, from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: -/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': -/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' +/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector, 1>]': +/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector, 1>; BinaryFunction = std::plus, 1> >; Enable = void; MPI_Datatype = ompi_datatype_t*]' 64 | temp = func(*in, *inout); | ~~~~^~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' +/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector, 1>; BinaryFunction = std::plus, 1> >; Enable = void; MPI_Op = ompi_op_t*]' 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); | ^~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' +/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus, 1> >; Type = Dune::FieldVector, 1>]' 465 | (Generic_MPI_Op::get()),communicator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' +/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector, 1>]' 211 | allreduce >(&in,&out,1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:251:45: required from 'void Opm::MultiPhaseBaseModel::globalPhaseStorage(EqVector&, unsigned int) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; EqVector = Dune::FieldVector]' - 251 | storage = this->gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:369:41: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 369 | this->model().globalPhaseStorage(storageL, /*phaseIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Scalar = double]' + 1079 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:265:44: required from 'void Opm::RichardsLensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' + 265 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here - 67 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:189:7: 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-simulators-2025.04+ds/examples/lens_richards_ecfv.cpp:60:38: required from here + 60 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 189 | operator()(const _Tp& __x, const _Tp& __y) const + | ^~~~~~~~ +/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': +/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' + 64 | temp = func(*in, *inout); + | ~~~~^~~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' + 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); + | ^~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' + 465 | (Generic_MPI_Op::get()),communicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' + 211 | allreduce >(&in,&out,1); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; EqVector = Dune::FieldVector]' + 983 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:269:36: required from 'void Opm::RichardsLensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' + 269 | this->model().globalStorage(storage); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_ecfv.cpp:60:38: required from here + 60 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | operator()(const _Tp& __x, const _Tp& __y) const | ^~~~~~~~ -In file included from /usr/include/dune/istl/owneroverlapcopy.hh:27: -/usr/include/dune/common/parallel/communicator.hh: In member function 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = std::vector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true]': -/usr/include/dune/common/parallel/communicator.hh:1307:9: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : - | ^~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:26, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:48: /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); @@ -20675,185 +20431,92 @@ /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; Simulator = Opm::Simulator]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Simulator = Opm::Simulator]' 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Communication = Dune::Communication]' 176 | { vanguard_.reset(new Vanguard(*this)); } | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensEcfvProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here - 67 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_ecfv.cpp:60:38: required from here + 60 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) 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-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:9: 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 /usr/include/dune/common/fvector.hh:17, + from /usr/include/dune/common/fmatrix.hh:16: +/usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator+(const Dune::DenseVector&) const [with Other = Dune::FieldVector, 1>; V = Dune::FieldVector, 1>; derived_type = Dune::FieldVector, 1>]': +/usr/include/c++/15/bits/stl_function.h:190:20: required from 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector, 1>]' + 190 | { return __x + __y; } + | ~~~~^~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector, 1>; BinaryFunction = std::plus, 1> >; Enable = void; MPI_Datatype = ompi_datatype_t*]' + 64 | temp = func(*in, *inout); + | ~~~~^~~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector, 1>; BinaryFunction = std::plus, 1> >; Enable = void; MPI_Op = ompi_op_t*]' + 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); + | ^~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus, 1> >; Type = Dune::FieldVector, 1>]' + 465 | (Generic_MPI_Op::get()),communicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector, 1>]' + 211 | allreduce >(&in,&out,1); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Scalar = double]' 1079 | totalRate = comm.sum(totalRate); - | ^~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:591:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' - 591 | auto [xCO2_new, yH2O_new] = mutualSolubility_(params, temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 592 | iterate, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:137:64: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' - 137 | auto [xCO2, yH2O] = fixPointIterSolubility_(params, temperature, pg, molalityNaCl, activityModel, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:339:52: required from 'static LhsEval Opm::BrineCO2FluidSystem::fugacityCoefficient(const FluidState&, const ParameterCache&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; ParamCacheEval = double; Scalar = double]' - 339 | BinaryCoeffBrineCO2::calculateMoleFractions(getTableInstance(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 340 | temperature, - | ~~~~~~~~~~~~ - 341 | pressure, - | ~~~~~~~~~ - 342 | LhsEval(Brine_IAPWS::salinity), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 343 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 344 | xlCO2, - | ~~~~~~ - 345 | xgH2O, - | ~~~~~~ - 346 | activityModel); - | ~~~~~~~~~~~~~~ -/usr/include/opm/material/constraintsolvers/ComputeFromReferencePhase.hpp:137:79: required from 'static void Opm::ComputeFromReferencePhase::solve(FluidState&, typename FluidSystem::ParameterCache&, unsigned int, bool, bool) [with FluidState = Opm::CompositionalFluidState, true>; Scalar = double; FluidSystem = Opm::BrineCO2FluidSystem; Evaluation = double; typename FluidSystem::ParameterCache = Opm::BrineCO2FluidSystem::ParameterCache; typename FluidState::Scalar = double]' - 137 | FluidSystem::fugacityCoefficient(fluidState, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 138 | paramCache, - | ~~~~~~~~~~~ - 139 | refPhaseIdx, - | ~~~~~~~~~~~~ - 140 | compIdx)); - | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 586 | CFRP::solve(fs, paramCache, - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ - 587 | /*refPhaseIdx=*/liquidPhaseIdx, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 588 | /*setViscosity=*/true, - | ~~~~~~~~~~~~~~~~~~~~~~ - 589 | /*setEnthalpy=*/true); - | ~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' - 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here - 67 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:642:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 642 | OPM_HOST_DEVICE static std::pair mutualSolubility_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In instantiation of 'decltype(auto) Opm::EcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: required from 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; EvalDimVector = Dune::FieldVector, 2>; ElementContext = Opm::FvBaseElementContext]' - 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: required from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; ElementContext = Opm::FvBaseElementContext]' - 347 | gradCalc.calculateBoundaryGradient(potentialGrad_[phaseIdx], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 348 | elemCtx, - | ~~~~~~~~ - 349 | boundaryFaceIdx, - | ~~~~~~~~~~~~~~~~ - 350 | pressureCallback); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseextensivequantities.hh:122:61: required from 'void Opm::MultiPhaseBaseExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 122 | FluxExtensiveQuantities::calculateBoundaryGradients_(context.elementContext(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 123 | bfIdx, - | ~~~~~~ - 124 | timeIdx, - | ~~~~~~~~ - 125 | fluidState); - | ~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleextensivequantities.hh:90:35: required from 'void Opm::ImmiscibleExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 90 | ParentType::updateBoundary(context, bfIdx, timeIdx, fluidState); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleboundaryratevector.hh:101:33: required from 'void Opm::ImmiscibleBoundaryRateVector::setFreeFlow(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 101 | extQuants.updateBoundary(context, bfIdx, timeIdx, fluidState); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:478:31: required from 'void Opm::Co2InjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; BoundaryRateVector = Opm::ImmiscibleBoundaryRateVector]' - 478 | values.setFreeFlow(context, spaceIdx, timeIdx, fs); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; Scalar = double]' - 1036 | simulator_.problem().boundary(values, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 1037 | boundaryCtx, - | ~~~~~~~~~~~~ - 1038 | faceIdx, - | ~~~~~~~~ - 1039 | /*timeIdx=*/0); - | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:265:44: required from 'void Opm::RichardsLensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' + 265 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here - 67 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:116:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 116 | { return element_.geometry().center(); } - | ^ -In file included from /usr/include/dune/common/fvector.hh:17, - from /usr/include/dune/common/fmatrix.hh:16: -/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]': -/usr/include/c++/15/bits/stl_function.h:190:20: required from 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_ecfv.cpp:60:38: required from here + 60 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/densevector.hh:439:18: note: parameter passing for argument of type 'Dune::FieldVector, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 439 | derived_type operator+ (const DenseVector& b) const + | ^~~~~~~~ +/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]': +/usr/include/c++/15/bits/stl_function.h:190:20: required from 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]' 190 | { return __x + __y; } | ~~~~^~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' +/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' 64 | temp = func(*in, *inout); | ~~~~^~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' +/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); | ^~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' +/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' 465 | (Generic_MPI_Op::get()),communicator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' +/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' 211 | allreduce >(&in,&out,1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:251:45: required from 'void Opm::MultiPhaseBaseModel::globalPhaseStorage(EqVector&, unsigned int) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; EqVector = Dune::FieldVector]' - 251 | storage = this->gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:369:41: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 369 | this->model().globalPhaseStorage(storageL, /*phaseIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; EqVector = Dune::FieldVector]' + 983 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:269:36: required from 'void Opm::RichardsLensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' + 269 | this->model().globalStorage(storage); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here - 67 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/densevector.hh:439: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-simulators-2025.04+ds/examples/lens_richards_ecfv.cpp:60:38: required from here + 60 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/densevector.hh:439:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 439 | derived_type operator+ (const DenseVector& b) const | ^~~~~~~~ /usr/include/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector]': @@ -20877,197 +20540,73 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:305:9: required from 'void Opm::EcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 305 | updateTopology(element); | ^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 139 | stencil_.update(elem); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 563 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here - 67 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 406 | GlobalCoordinate centerUnitOuterNormal () const - | ^~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1130, - from /usr/include/dune/grid/common/intersection.hh:9, - from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:25: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' - 128 | ::Entity::Geometry::LocalCoordinate Coordinate; - | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 787 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here - 62 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Scalar = double]' - 1032 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here - 62 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Scalar = double]' - 1032 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here - 62 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:41, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_vcfv.cpp:33: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:36: required from 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 274 | fineK_ = this->toDimMatrix_(1e-13); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:211:27: required from 'void Opm::RichardsLensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' + 211 | stencil.update(elem); + | ~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Communication = Dune::Communication]' 245 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensEcfvProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here - 62 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 380 | DimMatrix toDimMatrix_(Scalar val) const - | ^~~~~~~~~~~~ -In file included from /usr/include/dune/istl/schwarz.hh:28, - from /usr/include/dune/istl/solverfactory.hh:18, - from /usr/include/dune/istl/superlu.hh:22: -/usr/include/dune/istl/owneroverlapcopy.hh: In instantiation of 'static Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::V Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::gather(const T&, std::size_t) [with T = Dune::BlockVector, std::allocator > >; GlobalIdType = int; LocalIdType = int; V = Dune::FieldVector; std::size_t = long unsigned int]': -/usr/include/dune/common/parallel/communicator.hh:1307:48: required from 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = Dune::BlockVector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true; Dune::BufferedCommunicator::InterfaceMap = std::map >; Type = Dune::FieldVector; size_t = long unsigned int]' - 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1308 | interfacePair->second.second[i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/parallel/communicator.hh:1410:56: required from 'void Dune::BufferedCommunicator::sendRecv(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool FORWARD = true; Data = Dune::BlockVector, std::allocator > >]' - 1410 | MessageGatherer() (interfaces_, source, sendBuffer, sendBufferSize); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/parallel/communicator.hh:1367:48: required from 'void Dune::BufferedCommunicator::forward(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; Data = Dune::BlockVector, std::allocator > >]' - 1367 | this->template sendRecv(source, dest); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/include/dune/istl/owneroverlapcopy.hh:317:59: required from 'void Dune::OwnerOverlapCopyCommunication::copyOwnerToAll(const T&, T&) const [with T = Dune::BlockVector, std::allocator > >; GlobalIdType = int; LocalIdType = int]' - 317 | communicator.template forward >(source,dest); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/include/dune/istl/paamg/amg.hh:840:68: required from 'void Dune::Amg::AMG::pre(Domain&, Range&) [with M = Dune::OverlappingSchwarzOperator, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >; X = Dune::BlockVector, std::allocator > >; S = Dune::BlockPreconditioner, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication, Dune::SeqSOR, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, 1> >; PI = Dune::OwnerOverlapCopyCommunication; A = std::allocator, std::allocator > > >; Domain = Dune::BlockVector, std::allocator > >; Range = Dune::BlockVector, std::allocator > >]' - 840 | matrices_->parallelInformation().coarsest()->copyOwnerToAll(x,x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/bicgstabsolver.hh:145:28: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethod.hh:314:53: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 314 | bool converged = linearSolver_.solve(solutionUpdate); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1273:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 1273 | converged = newtonMethod_.apply(); - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:510:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 510 | bool converged = model().update(); - | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:733:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 733 | problem_->timeIntegration(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here - 67 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/istl/owneroverlapcopy.hh:207:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | static V gather(const T& a, std::size_t i) - | ^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_ecfv.cpp:60:38: required from here + 60 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 406 | GlobalCoordinate centerUnitOuterNormal () const + | ^~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/richards/richardsmodel.hh:43, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:31, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_vcfv.cpp:35: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:205:36: required from 'void Opm::RichardsLensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' + 205 | lensK_ = this->toDimMatrix_(1e-12); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; Communication = Dune::Communication]' + 245 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensVcfvProblem]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_vcfv.cpp:56:38: required from here + 56 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 380 | DimMatrix toDimMatrix_(Scalar val) const + | ^~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_vcfv.cpp:32: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh: In instantiation of 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; Opm::VcfvStencil::GlobalPosition = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:214:77: required from 'void Opm::RichardsLensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' + 214 | const auto& dofPos = stencil.subControlVolume(dofIdx).center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; Communication = Dune::Communication]' + 245 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensVcfvProblem]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_vcfv.cpp:56:38: required from here + 56 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:751:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 751 | const GlobalPosition center() const + | ^~~~~~ In file included from /usr/include/dune/istl/matrixutils.hh:14, from /usr/include/dune/istl/bcrsmatrix.hh:21, - from /usr/include/dune/istl/solvers.hh:25, - from /usr/include/dune/istl/superlu.hh:11, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ilufirstelement.hh:27, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlpreconditionerwrappers.hh:55, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbasebackend.hh:41, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelamgbackend.hh:31, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_vcfv.cpp:35: + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_vcfv.cpp:33: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -21081,18 +20620,18 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here - 62 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_vcfv.cpp:56:38: required from here + 56 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ @@ -21117,24 +20656,24 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:265:44: required from 'void Opm::RichardsLensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' + 265 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here - 62 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_vcfv.cpp:56:38: required from here + 56 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ @@ -21154,46 +20693,46 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:265:44: required from 'void Opm::RichardsLensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' + 265 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here - 62 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_vcfv.cpp:56:38: required from here + 56 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:21: -/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Scalar = double]' +/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; Scalar = double]' 1079 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:265:44: required from 'void Opm::RichardsLensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' + 265 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here - 62 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:208:7: 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-simulators-2025.04+ds/examples/lens_richards_vcfv.cpp:56:38: required from here + 56 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | T sum (const T& in) const | ^~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23: @@ -21201,24 +20740,361 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:879:49: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 879 | elementLocal = referenceElement.position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 139 | stencil_.update(elem); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 563 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here - 62 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:211:27: required from 'void Opm::RichardsLensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' + 211 | stencil.update(elem); + | ~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; Communication = Dune::Communication]' + 245 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensVcfvProblem]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_vcfv.cpp:56:38: required from here + 56 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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/grid/io/file/dgfparser/dgfparser.hh:45: +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here + 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override + | ^~~~~~~~ +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; 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]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1365:18: required from here + 1365 | virtual void writeGridPoints(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +In file included from /usr/include/c++/15/string:51, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: +/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': +/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' + 64 | temp = func(*in, *inout); + | ~~~~^~~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' + 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); + | ^~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' + 465 | (Generic_MPI_Op::get()),communicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' + 211 | allreduce >(&in,&out,1); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; Scalar = double]' + 1079 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:265:44: required from 'void Opm::RichardsLensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' + 265 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensVcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_vcfv.cpp:56:38: required from here + 56 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 189 | operator()(const _Tp& __x, const _Tp& __y) const + | ^~~~~~~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:26, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:40: +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:191:75: required from 'static void Dune::DGFGridFactory > >::getCorners(const Geometry&, std::vector >&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; ctype = double; int dim = 2]' + 191 | const typename Geometry::GlobalCoordinate corner = geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:135:19: required from 'int Dune::DGFGridFactory > >::boundaryId(const Intersection&) const [with Intersection = Dune::Intersection, Dune::YaspIntersection > >; ctype = double; int dim = 2]' + 135 | getCorners( intersection.geometry(), corners ); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:448:48: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::YaspGrid<2>]' + 448 | bndId_[ k ] = dgfFactory.boundaryId( intersection ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' + 175 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; Simulator = Opm::Simulator]' + 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; Communication = Dune::Communication]' + 176 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensVcfvProblem]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_vcfv.cpp:56:38: required from here + 56 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 269 | GlobalCoordinate corner(int k) const + | ^~~~~~ +In file included from /usr/include/dune/common/fvector.hh:17, + from /usr/include/dune/common/fmatrix.hh:16: +/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]': +/usr/include/c++/15/bits/stl_function.h:190:20: required from 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]' + 190 | { return __x + __y; } + | ~~~~^~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' + 64 | temp = func(*in, *inout); + | ~~~~^~~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' + 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); + | ^~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' + 465 | (Generic_MPI_Op::get()),communicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' + 211 | allreduce >(&in,&out,1); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; Scalar = double]' + 1079 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:265:44: required from 'void Opm::RichardsLensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' + 265 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensVcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_vcfv.cpp:56:38: required from here + 56 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/densevector.hh:439:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 439 | derived_type operator+ (const DenseVector& b) const + | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh: In member function 'void Opm::RichardsLensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:205:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | lensK_ = this->toDimMatrix_(1e-12); + | ^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:214:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | const auto& dofPos = stencil.subControlVolume(dofIdx).center(); + | ^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In member function 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 380 | DimMatrix toDimMatrix_(Scalar val) const + | ^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In member function 'decltype(auto) Opm::EcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:115:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 115 | decltype(auto) center() const + | ^~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:39: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:9: note: parameter passing for argument of type 'Dune::FieldVector, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1079 | totalRate = comm.sum(totalRate); + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 983 | storage = gridView_.comm().sum(storage); + | ^~~~~~~ +/usr/include/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]': +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here + 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const + | ^~~~~~~~ +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: 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 /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:45: +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here + 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override + | ^~~~~~~~ +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasenewtonconvergencewriter.hh:31, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasenewtonmethod.hh:31, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:52, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > > >::CellIterator; GridView = Dune::GridView > >]' + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' + 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here + 1337 | virtual void writeCellData(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 391 | const FieldVector position() const + | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh: In member function 'void Opm::RichardsLensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:205:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 205 | lensK_ = this->toDimMatrix_(1e-12); + | ^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:214:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | const auto& dofPos = stencil.subControlVolume(dofIdx).center(); + | ^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In member function 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 380 | DimMatrix toDimMatrix_(Scalar val) const + | ^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh: In member function 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:751:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 751 | const GlobalPosition center() const + | ^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1079 | totalRate = comm.sum(totalRate); + | ^~~~~~~~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:72: +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 850 | GeometryImpl _geometry((_it).lowerleft()); + | ~~~~~~~~~~~~~~~^~ +/usr/include/dune/common/parallel/mpicommunication.hh: In static member function 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector, 1>; BinaryFunction = std::plus, 1> >; Enable = void]': +/usr/include/dune/common/parallel/mpicommunication.hh:64:20: note: parameter passing for argument of type 'Dune::FieldVector, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 64 | temp = func(*in, *inout); + | ~~~~^~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:41: +/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh: In static member function 'static void Dune::DGFGridFactory > >::getCorners(const Geometry&, std::vector >&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; ctype = double; int dim = 2]': +/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:191:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 191 | const typename Geometry::GlobalCoordinate corner = geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:72: +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 850 | GeometryImpl _geometry((_it).lowerleft()); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:261:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 261 | outerK_ = this->toDimMatrix_(4.6e-10); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 983 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:261:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 261 | outerK_ = this->toDimMatrix_(4.6e-10); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 983 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 983 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 983 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh: In member function 'void Opm::RichardsLensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:206:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | outerK_ = this->toDimMatrix_(5e-12); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:214:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | const auto& dofPos = stencil.subControlVolume(dofIdx).center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: note: parameter passing for argument of type 'Dune::FieldVector, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1079 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh: In member function 'void Opm::RichardsLensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:206:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 206 | outerK_ = this->toDimMatrix_(5e-12); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:214:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | const auto& dofPos = stencil.subControlVolume(dofIdx).center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1079 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36: +In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', + inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: +/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); + | ~~~~~~~~~~~~^~ +[ 73%] Linking CXX executable bin/lens_immiscible_vcfv_ad +/usr/bin/cmake -E cmake_link_script CMakeFiles/lens_immiscible_vcfv_ad.dir/link.txt --verbose=1 +In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', + inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: +/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); + | ~~~~~~~~~~~~^~ +[ 73%] Linking CXX executable bin/lens_immiscible_vcfv_fd +/usr/bin/cmake -E cmake_link_script CMakeFiles/lens_immiscible_vcfv_fd.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/lens_immiscible_vcfv_ad.dir/link.d CMakeFiles/lens_immiscible_vcfv_ad.dir/examples/lens_immiscible_vcfv_ad.cpp.o -o bin/lens_immiscible_vcfv_ad -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 73%] Built target lens_immiscible_vcfv_ad +make -f CMakeFiles/obstacle_immiscible.dir/build.make CMakeFiles/obstacle_immiscible.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/obstacle_immiscible.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/obstacle_immiscible.dir/build.make CMakeFiles/obstacle_immiscible.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 73%] Building CXX object CMakeFiles/obstacle_immiscible.dir/examples/obstacle_immiscible.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/obstacle_immiscible.dir/examples/obstacle_immiscible.cpp.o -MF CMakeFiles/obstacle_immiscible.dir/examples/obstacle_immiscible.cpp.o.d -o CMakeFiles/obstacle_immiscible.dir/examples/obstacle_immiscible.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_immiscible.cpp +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/lens_immiscible_vcfv_fd.dir/link.d CMakeFiles/lens_immiscible_vcfv_fd.dir/examples/lens_immiscible_vcfv_fd.cpp.o -o bin/lens_immiscible_vcfv_fd -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 73%] Built target lens_immiscible_vcfv_fd +make -f CMakeFiles/obstacle_ncp.dir/build.make CMakeFiles/obstacle_ncp.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/obstacle_ncp.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/obstacle_ncp.dir/build.make CMakeFiles/obstacle_ncp.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 73%] Building CXX object CMakeFiles/obstacle_ncp.dir/examples/obstacle_ncp.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/obstacle_ncp.dir/examples/obstacle_ncp.cpp.o -MF CMakeFiles/obstacle_ncp.dir/examples/obstacle_ncp.cpp.o.d -o CMakeFiles/obstacle_ncp.dir/examples/obstacle_ncp.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_ncp.cpp +In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_immiscible.cpp:31: +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ +In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_ncp.cpp:30: +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/common/intersection.hh:9, @@ -21233,18 +21109,18 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_vcfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_immiscible.cpp:51:38: required from here + 51 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ @@ -21261,24 +21137,24 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:273:44: required from 'void Opm::ObstacleProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' + 273 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_vcfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_immiscible.cpp:51:38: required from here + 51 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ @@ -21295,60 +21171,54 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:273:44: required from 'void Opm::ObstacleProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' + 273 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_vcfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_immiscible.cpp:51:38: required from here + 51 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:41, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_vcfv.cpp:33: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:36: required from 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' - 274 | fineK_ = this->toDimMatrix_(1e-13); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem; Communication = Dune::Communication]' + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_immiscible.cpp:34: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:209:38: required from 'void Opm::ObstacleProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' + 209 | coarseK_ = this->toDimMatrix_(1e-12); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Communication = Dune::Communication]' 245 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_vcfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_immiscible.cpp:51:38: required from here + 51 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 380 | DimMatrix toDimMatrix_(Scalar val) const | ^~~~~~~~~~~~ In file included from /usr/include/dune/istl/matrixutils.hh:14, from /usr/include/dune/istl/bcrsmatrix.hh:21, - from /usr/include/dune/istl/solvers.hh:25, - from /usr/include/dune/istl/superlu.hh:11, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ilufirstelement.hh:27, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlpreconditionerwrappers.hh:55, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbasebackend.hh:41, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelamgbackend.hh:31, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_vcfv.cpp:36: + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_immiscible.cpp:33: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -21362,18 +21232,18 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_vcfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_immiscible.cpp:51:38: required from here + 51 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ @@ -21398,24 +21268,24 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:273:44: required from 'void Opm::ObstacleProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' + 273 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_vcfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_immiscible.cpp:51:38: required from here + 51 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ @@ -21435,1080 +21305,48 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:273:44: required from 'void Opm::ObstacleProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' + 273 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_vcfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_immiscible.cpp:51:38: required from here + 51 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:21: /usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' 1079 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:273:44: required from 'void Opm::ObstacleProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' + 273 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_vcfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_immiscible.cpp:51:38: required from here + 51 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | T sum (const T& in) const | ^~~ -In file included from /usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:46, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:35: -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:339:52: required from 'static LhsEval Opm::BrineCO2FluidSystem::fugacityCoefficient(const FluidState&, const ParameterCache&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; ParamCacheEval = double; Scalar = double]' - 339 | BinaryCoeffBrineCO2::calculateMoleFractions(getTableInstance(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 340 | temperature, - | ~~~~~~~~~~~~ - 341 | pressure, - | ~~~~~~~~~ - 342 | LhsEval(Brine_IAPWS::salinity), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 343 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 344 | xlCO2, - | ~~~~~~ - 345 | xgH2O, - | ~~~~~~ - 346 | activityModel); - | ~~~~~~~~~~~~~~ -/usr/include/opm/material/constraintsolvers/ComputeFromReferencePhase.hpp:137:79: required from 'static void Opm::ComputeFromReferencePhase::solve(FluidState&, typename FluidSystem::ParameterCache&, unsigned int, bool, bool) [with FluidState = Opm::CompositionalFluidState, true>; Scalar = double; FluidSystem = Opm::BrineCO2FluidSystem; Evaluation = double; typename FluidSystem::ParameterCache = Opm::BrineCO2FluidSystem::ParameterCache; typename FluidState::Scalar = double]' - 137 | FluidSystem::fugacityCoefficient(fluidState, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 138 | paramCache, - | ~~~~~~~~~~~ - 139 | refPhaseIdx, - | ~~~~~~~~~~~~ - 140 | compIdx)); - | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 586 | CFRP::solve(fs, paramCache, - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ - 587 | /*refPhaseIdx=*/liquidPhaseIdx, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 588 | /*setViscosity=*/true, - | ~~~~~~~~~~~~~~~~~~~~~~ - 589 | /*setEnthalpy=*/true); - | ~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' - 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here - 62 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh: In instantiation of 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::ScvGeometry::center() const [with Scalar = double; GridView = Dune::GridView > >; Opm::VcfvStencil::GlobalPosition = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/energymodule.hh:807:47: required from 'void Opm::EnergyExtensiveQuantities::updateBoundary_(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 807 | distVec -= insideScv.geometry().center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleextensivequantities.hh:91:51: required from 'void Opm::ImmiscibleExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 91 | EnergyExtensiveQuantities::updateBoundary_(context, bfIdx, timeIdx, fluidState); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleboundaryratevector.hh:101:33: required from 'void Opm::ImmiscibleBoundaryRateVector::setFreeFlow(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 101 | extQuants.updateBoundary(context, bfIdx, timeIdx, fluidState); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:478:31: required from 'void Opm::Co2InjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; BoundaryRateVector = Opm::ImmiscibleBoundaryRateVector]' - 478 | values.setFreeFlow(context, spaceIdx, timeIdx, fs); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Scalar = double]' - 1036 | simulator_.problem().boundary(values, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 1037 | boundaryCtx, - | ~~~~~~~~~~~~ - 1038 | faceIdx, - | ~~~~~~~~ - 1039 | /*timeIdx=*/0); - | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here - 62 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:730:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 730 | const GlobalPosition center() const - | ^~~~~~ -In file included from /usr/include/c++/15/string:51, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: -/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': -/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' - 64 | temp = func(*in, *inout); - | ~~~~^~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' - 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); - | ^~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' - 465 | (Generic_MPI_Op::get()),communicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' - 211 | allreduce >(&in,&out,1); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Scalar = double]' - 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here - 62 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 189 | operator()(const _Tp& __x, const _Tp& __y) const - | ^~~~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:26, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:48: -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:191:75: required from 'static void Dune::DGFGridFactory > >::getCorners(const Geometry&, std::vector >&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; ctype = double; int dim = 2]' - 191 | const typename Geometry::GlobalCoordinate corner = geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:135:19: required from 'int Dune::DGFGridFactory > >::boundaryId(const Intersection&) const [with Intersection = Dune::Intersection, Dune::YaspIntersection > >; ctype = double; int dim = 2]' - 135 | getCorners( intersection.geometry(), corners ); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:448:48: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::YaspGrid<2>]' - 448 | bndId_[ k ] = dgfFactory.boundaryId( intersection ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' - 175 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Simulator = Opm::Simulator]' - 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); - | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Communication = Dune::Communication]' - 176 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here - 62 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 269 | GlobalCoordinate corner(int k) const - | ^~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:591:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' - 591 | auto [xCO2_new, yH2O_new] = mutualSolubility_(params, temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 592 | iterate, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:137:64: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' - 137 | auto [xCO2, yH2O] = fixPointIterSolubility_(params, temperature, pg, molalityNaCl, activityModel, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:339:52: required from 'static LhsEval Opm::BrineCO2FluidSystem::fugacityCoefficient(const FluidState&, const ParameterCache&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; ParamCacheEval = double; Scalar = double]' - 339 | BinaryCoeffBrineCO2::calculateMoleFractions(getTableInstance(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 340 | temperature, - | ~~~~~~~~~~~~ - 341 | pressure, - | ~~~~~~~~~ - 342 | LhsEval(Brine_IAPWS::salinity), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 343 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 344 | xlCO2, - | ~~~~~~ - 345 | xgH2O, - | ~~~~~~ - 346 | activityModel); - | ~~~~~~~~~~~~~~ -/usr/include/opm/material/constraintsolvers/ComputeFromReferencePhase.hpp:137:79: required from 'static void Opm::ComputeFromReferencePhase::solve(FluidState&, typename FluidSystem::ParameterCache&, unsigned int, bool, bool) [with FluidState = Opm::CompositionalFluidState, true>; Scalar = double; FluidSystem = Opm::BrineCO2FluidSystem; Evaluation = double; typename FluidSystem::ParameterCache = Opm::BrineCO2FluidSystem::ParameterCache; typename FluidState::Scalar = double]' - 137 | FluidSystem::fugacityCoefficient(fluidState, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 138 | paramCache, - | ~~~~~~~~~~~ - 139 | refPhaseIdx, - | ~~~~~~~~~~~~ - 140 | compIdx)); - | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 586 | CFRP::solve(fs, paramCache, - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ - 587 | /*refPhaseIdx=*/liquidPhaseIdx, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 588 | /*setViscosity=*/true, - | ~~~~~~~~~~~~~~~~~~~~~~ - 589 | /*setEnthalpy=*/true); - | ~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' - 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here - 62 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:642:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 642 | OPM_HOST_DEVICE static std::pair mutualSolubility_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh: In instantiation of 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::ScvGeometry::global(const Opm::VcfvStencil::LocalPosition&) const [with Scalar = double; GridView = Dune::GridView > >; Opm::VcfvStencil::GlobalPosition = Dune::FieldVector; Opm::VcfvStencil::LocalPosition = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:731:18: required from 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::ScvGeometry::center() const [with Scalar = double; GridView = Dune::GridView > >; Opm::VcfvStencil::GlobalPosition = Dune::FieldVector]' - 731 | { return global(localGeometry_->center()); } - | ^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/energymodule.hh:807:47: required from 'void Opm::EnergyExtensiveQuantities::updateBoundary_(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 807 | distVec -= insideScv.geometry().center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleextensivequantities.hh:91:51: required from 'void Opm::ImmiscibleExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 91 | EnergyExtensiveQuantities::updateBoundary_(context, bfIdx, timeIdx, fluidState); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleboundaryratevector.hh:101:33: required from 'void Opm::ImmiscibleBoundaryRateVector::setFreeFlow(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 101 | extQuants.updateBoundary(context, bfIdx, timeIdx, fluidState); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:478:31: required from 'void Opm::Co2InjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; BoundaryRateVector = Opm::ImmiscibleBoundaryRateVector]' - 478 | values.setFreeFlow(context, spaceIdx, timeIdx, fs); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Scalar = double]' - 1036 | simulator_.problem().boundary(values, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 1037 | boundaryCtx, - | ~~~~~~~~~~~~ - 1038 | faceIdx, - | ~~~~~~~~ - 1039 | /*timeIdx=*/0); - | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here - 62 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:736:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 736 | const GlobalPosition global(const LocalPosition& localPos) const - | ^~~~~~ -In file included from /usr/include/dune/common/fvector.hh:17, - from /usr/include/dune/common/fmatrix.hh:16: -/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]': -/usr/include/c++/15/bits/stl_function.h:190:20: required from 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]' - 190 | { return __x + __y; } - | ~~~~^~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' - 64 | temp = func(*in, *inout); - | ~~~~^~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' - 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); - | ^~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' - 465 | (Generic_MPI_Op::get()),communicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' - 211 | allreduce >(&in,&out,1); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Scalar = double]' - 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here - 62 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/densevector.hh:439:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 439 | derived_type operator+ (const DenseVector& b) const - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh: In instantiation of 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; Opm::VcfvStencil::GlobalPosition = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: required from 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; EvalDimVector = Dune::FieldVector; ElementContext = Opm::FvBaseElementContext]' - 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44: required from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; EvalDimVector = Dune::FieldVector; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; ElementContext = Opm::FvBaseElementContext]' - 333 | { ParentType::calculateBoundaryGradient(quantityGrad, elemCtx, fapIdx, quantityCallback); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: required from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; ElementContext = Opm::FvBaseElementContext]' - 347 | gradCalc.calculateBoundaryGradient(potentialGrad_[phaseIdx], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 348 | elemCtx, - | ~~~~~~~~ - 349 | boundaryFaceIdx, - | ~~~~~~~~~~~~~~~~ - 350 | pressureCallback); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseextensivequantities.hh:122:61: required from 'void Opm::MultiPhaseBaseExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 122 | FluxExtensiveQuantities::calculateBoundaryGradients_(context.elementContext(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 123 | bfIdx, - | ~~~~~~ - 124 | timeIdx, - | ~~~~~~~~ - 125 | fluidState); - | ~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleextensivequantities.hh:90:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:478:31: required from 'void Opm::Co2InjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; BoundaryRateVector = Opm::ImmiscibleBoundaryRateVector]' - 478 | values.setFreeFlow(context, spaceIdx, timeIdx, fs); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Scalar = double]' - 1036 | simulator_.problem().boundary(values, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 1037 | boundaryCtx, - | ~~~~~~~~~~~~ - 1038 | faceIdx, - | ~~~~~~~~ - 1039 | /*timeIdx=*/0); - | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here - 62 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:751:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 751 | const GlobalPosition center() const - | ^~~~~~ -In file included from /usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:46, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:35: -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:339:52: required from 'static LhsEval Opm::BrineCO2FluidSystem::fugacityCoefficient(const FluidState&, const ParameterCache&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; ParamCacheEval = double; Scalar = double]' - 339 | BinaryCoeffBrineCO2::calculateMoleFractions(getTableInstance(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 340 | temperature, - | ~~~~~~~~~~~~ - 341 | pressure, - | ~~~~~~~~~ - 342 | LhsEval(Brine_IAPWS::salinity), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 343 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 344 | xlCO2, - | ~~~~~~ - 345 | xgH2O, - | ~~~~~~ - 346 | activityModel); - | ~~~~~~~~~~~~~~ -/usr/include/opm/material/constraintsolvers/ComputeFromReferencePhase.hpp:137:79: required from 'static void Opm::ComputeFromReferencePhase::solve(FluidState&, typename FluidSystem::ParameterCache&, unsigned int, bool, bool) [with FluidState = Opm::CompositionalFluidState, true>; Scalar = double; FluidSystem = Opm::BrineCO2FluidSystem; Evaluation = double; typename FluidSystem::ParameterCache = Opm::BrineCO2FluidSystem::ParameterCache; typename FluidState::Scalar = double]' - 137 | FluidSystem::fugacityCoefficient(fluidState, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 138 | paramCache, - | ~~~~~~~~~~~ - 139 | refPhaseIdx, - | ~~~~~~~~~~~~ - 140 | compIdx)); - | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' - 586 | CFRP::solve(fs, paramCache, - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ - 587 | /*refPhaseIdx=*/liquidPhaseIdx, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 588 | /*setViscosity=*/true, - | ~~~~~~~~~~~~~~~~~~~~~~ - 589 | /*setEnthalpy=*/true); - | ~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' - 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_vcfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/15/string:51, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: -/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': -/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' - 64 | temp = func(*in, *inout); - | ~~~~^~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' - 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); - | ^~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' - 465 | (Generic_MPI_Op::get()),communicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' - 211 | allreduce >(&in,&out,1); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem; Scalar = double]' - 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_vcfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 189 | operator()(const _Tp& __x, const _Tp& __y) const - | ^~~~~~~~ -In file included from /usr/include/dune/istl/schwarz.hh:28, - from /usr/include/dune/istl/solverfactory.hh:18, - from /usr/include/dune/istl/superlu.hh:22: -/usr/include/dune/istl/owneroverlapcopy.hh: In instantiation of 'static Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::V Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::gather(const T&, std::size_t) [with T = Dune::BlockVector, std::allocator > >; GlobalIdType = int; LocalIdType = int; V = Dune::FieldVector; std::size_t = long unsigned int]': -/usr/include/dune/common/parallel/communicator.hh:1307:48: required from 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = Dune::BlockVector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true; Dune::BufferedCommunicator::InterfaceMap = std::map >; Type = Dune::FieldVector; size_t = long unsigned int]' - 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1308 | interfacePair->second.second[i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/parallel/communicator.hh:1410:56: required from 'void Dune::BufferedCommunicator::sendRecv(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool FORWARD = true; Data = Dune::BlockVector, std::allocator > >]' - 1410 | MessageGatherer() (interfaces_, source, sendBuffer, sendBufferSize); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/parallel/communicator.hh:1367:48: required from 'void Dune::BufferedCommunicator::forward(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; Data = Dune::BlockVector, std::allocator > >]' - 1367 | this->template sendRecv(source, dest); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/include/dune/istl/owneroverlapcopy.hh:317:59: required from 'void Dune::OwnerOverlapCopyCommunication::copyOwnerToAll(const T&, T&) const [with T = Dune::BlockVector, std::allocator > >; GlobalIdType = int; LocalIdType = int]' - 317 | communicator.template forward >(source,dest); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/include/dune/istl/paamg/amg.hh:840:68: required from 'void Dune::Amg::AMG::pre(Domain&, Range&) [with M = Dune::OverlappingSchwarzOperator, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >; X = Dune::BlockVector, std::allocator > >; S = Dune::BlockPreconditioner, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication, Dune::SeqSOR, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, 1> >; PI = Dune::OwnerOverlapCopyCommunication; A = std::allocator, std::allocator > > >; Domain = Dune::BlockVector, std::allocator > >; Range = Dune::BlockVector, std::allocator > >]' - 840 | matrices_->parallelInformation().coarsest()->copyOwnerToAll(x,x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/bicgstabsolver.hh:145:28: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethod.hh:314:53: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 314 | bool converged = linearSolver_.solve(solutionUpdate); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1273:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 1273 | converged = newtonMethod_.apply(); - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:510:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 510 | bool converged = model().update(); - | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:733:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 733 | problem_->timeIntegration(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here - 62 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/istl/owneroverlapcopy.hh:207:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | static V gather(const T& a, std::size_t i) - | ^~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:591:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' - 591 | auto [xCO2_new, yH2O_new] = mutualSolubility_(params, temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 592 | iterate, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:137:64: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' - 137 | auto [xCO2, yH2O] = fixPointIterSolubility_(params, temperature, pg, molalityNaCl, activityModel, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:339:52: required from 'static LhsEval Opm::BrineCO2FluidSystem::fugacityCoefficient(const FluidState&, const ParameterCache&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; ParamCacheEval = double; Scalar = double]' - 339 | BinaryCoeffBrineCO2::calculateMoleFractions(getTableInstance(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 340 | temperature, - | ~~~~~~~~~~~~ - 341 | pressure, - | ~~~~~~~~~ - 342 | LhsEval(Brine_IAPWS::salinity), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 343 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 344 | xlCO2, - | ~~~~~~ - 345 | xgH2O, - | ~~~~~~ - 346 | activityModel); - | ~~~~~~~~~~~~~~ -/usr/include/opm/material/constraintsolvers/ComputeFromReferencePhase.hpp:137:79: required from 'static void Opm::ComputeFromReferencePhase::solve(FluidState&, typename FluidSystem::ParameterCache&, unsigned int, bool, bool) [with FluidState = Opm::CompositionalFluidState, true>; Scalar = double; FluidSystem = Opm::BrineCO2FluidSystem; Evaluation = double; typename FluidSystem::ParameterCache = Opm::BrineCO2FluidSystem::ParameterCache; typename FluidState::Scalar = double]' - 137 | FluidSystem::fugacityCoefficient(fluidState, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 138 | paramCache, - | ~~~~~~~~~~~ - 139 | refPhaseIdx, - | ~~~~~~~~~~~~ - 140 | compIdx)); - | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' - 586 | CFRP::solve(fs, paramCache, - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ - 587 | /*refPhaseIdx=*/liquidPhaseIdx, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 588 | /*setViscosity=*/true, - | ~~~~~~~~~~~~~~~~~~~~~~ - 589 | /*setEnthalpy=*/true); - | ~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' - 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_vcfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:642:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 642 | OPM_HOST_DEVICE static std::pair mutualSolubility_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh: In instantiation of 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; Opm::VcfvStencil::GlobalPosition = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: required from 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem; EvalDimVector = Dune::FieldVector; ElementContext = Opm::FvBaseElementContext]' - 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44: required from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; EvalDimVector = Dune::FieldVector; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem; ElementContext = Opm::FvBaseElementContext]' - 333 | { ParentType::calculateBoundaryGradient(quantityGrad, elemCtx, fapIdx, quantityCallback); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: required from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem; ElementContext = Opm::FvBaseElementContext]' - 347 | gradCalc.calculateBoundaryGradient(potentialGrad_[phaseIdx], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 348 | elemCtx, - | ~~~~~~~~ - 349 | boundaryFaceIdx, - | ~~~~~~~~~~~~~~~~ - 350 | pressureCallback); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseextensivequantities.hh:122:61: required from 'void Opm::MultiPhaseBaseExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' - 122 | FluxExtensiveQuantities::calculateBoundaryGradients_(context.elementContext(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 123 | bfIdx, - | ~~~~~~ - 124 | timeIdx, - | ~~~~~~~~ - 125 | fluidState); - | ~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleextensivequantities.hh:90:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:478:31: required from 'void Opm::Co2InjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem; BoundaryRateVector = Opm::ImmiscibleBoundaryRateVector]' - 478 | values.setFreeFlow(context, spaceIdx, timeIdx, fs); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem; Scalar = double]' - 1036 | simulator_.problem().boundary(values, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 1037 | boundaryCtx, - | ~~~~~~~~~~~~ - 1038 | faceIdx, - | ~~~~~~~~ - 1039 | /*timeIdx=*/0); - | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_vcfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:751:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 751 | const GlobalPosition center() const - | ^~~~~~ -/usr/include/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]': -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here - 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const - | ^~~~~~~~ -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: 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 /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:45: -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here - 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override - | ^~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; 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]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1365:18: required from here - 1365 | virtual void writeGridPoints(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -In file included from /usr/include/dune/istl/owneroverlapcopy.hh:27: -/usr/include/dune/common/parallel/communicator.hh: In member function 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = Dune::BlockVector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true]': -/usr/include/dune/common/parallel/communicator.hh:1307:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : - | ^~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkenergymodule.hpp:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleproperties.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:32: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function '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 > >]': -/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); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 274 | fineK_ = this->toDimMatrix_(1e-13); - | ^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:550:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 550 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ^~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'Opm::Co2InjectionProblem::Scalar Opm::Co2InjectionProblem::porosity(const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:411:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 411 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ^~~ -In file included from /usr/include/dune/istl/umfpack.hh:20, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:31: -/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:297:16: required from 'Dune::UMFPack::UMFPack(const Matrix&, int) [with M = Dune::BCRSMatrix, std::allocator > >; Matrix = Dune::BCRSMatrix, std::allocator > >]' - 297 | setMatrix(matrix); - | ~~~~~~~~~^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:287:64: required from 'Dune::UMFPack, A> >::UMFPack(const RealMatrix&, int, bool) [with T = double; A = std::allocator >; int n = 2; int m = 2; RealMatrix = Dune::BCRSMatrix, std::allocator > >]' - 287 | : Base(reinterpret_cast(matrix), verbose) - | ^ -/usr/include/dune/istl/paamg/amg.hh:658:18: required from 'static Dune::Amg::DirectSolverSelector::Solver::umfpack>::type* Dune::Amg::DirectSolverSelector::Solver::umfpack>::create(const M&, bool, bool) [with M = Dune::BCRSMatrix, std::allocator > >; Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >; type = Dune::UMFPack, std::allocator > > >]' - 658 | return new type(mat, verbose, reusevector ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/istl/paamg/amg.hh:683:40: required from 'static Dune::Amg::DirectSolverSelector::DirectSolver* Dune::Amg::DirectSolverSelector::create(const Matrix&, bool, bool) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >; DirectSolver = Dune::UMFPack, std::allocator > > >]' - 683 | return SelectedSolver :: create( mat, verbose, reusevector ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/istl/paamg/amg.hh:745:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethod.hh:314:53: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' - 314 | bool converged = linearSolver_.solve(solutionUpdate); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1273:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' - 1273 | converged = newtonMethod_.apply(); - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:510:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' - 510 | bool converged = model().update(); - | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:733:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' - 733 | problem_->timeIntegration(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_vcfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/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/istl/schwarz.hh:28, - from /usr/include/dune/istl/solverfactory.hh:18, - from /usr/include/dune/istl/superlu.hh:22: -/usr/include/dune/istl/owneroverlapcopy.hh: In instantiation of 'static Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::V Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::gather(const T&, std::size_t) [with T = std::vector, std::allocator > >; GlobalIdType = int; LocalIdType = int; V = Opm::MatrixBlock; std::size_t = long unsigned int]': -/usr/include/dune/common/parallel/communicator.hh:1307:48: required from 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = std::vector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true; Dune::BufferedCommunicator::InterfaceMap = std::map >; Type = Opm::MatrixBlock; size_t = long unsigned int]' - 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1308 | interfacePair->second.second[i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/parallel/communicator.hh:1410:56: required from 'void Dune::BufferedCommunicator::sendRecv(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool FORWARD = true; Data = std::vector, std::allocator > >]' - 1410 | MessageGatherer() (interfaces_, source, sendBuffer, sendBufferSize); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/parallel/communicator.hh:1367:48: required from 'void Dune::BufferedCommunicator::forward(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; Data = std::vector, std::allocator > >]' - 1367 | this->template sendRecv(source, dest); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/include/dune/istl/owneroverlapcopy.hh:317:59: required from 'void Dune::OwnerOverlapCopyCommunication::copyOwnerToAll(const T&, T&) const [with T = std::vector, std::allocator > >; GlobalIdType = int; LocalIdType = int]' - 317 | communicator.template forward >(source,dest); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/include/dune/istl/paamg/galerkin.hh:668:27: required from 'void Dune::Amg::BaseGalerkinProduct::calculate(const M&, const Dune::Amg::AggregatesMap&, M&, const P&, const O&) [with M = Dune::BCRSMatrix, std::allocator > >; V = long unsigned int; I = Dune::OwnerOverlapCopyCommunication; O = Dune::NegateSet >]' - 668 | pinfo.copyOwnerToAll(rowsize,rowsize); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/dune/istl/paamg/matrixhierarchy.hh:660:33: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethod.hh:314:53: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' - 314 | bool converged = linearSolver_.solve(solutionUpdate); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1273:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' - 1273 | converged = newtonMethod_.apply(); - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:510:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' - 510 | bool converged = model().update(); - | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:733:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' - 733 | problem_->timeIntegration(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_vcfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/istl/owneroverlapcopy.hh:207:16: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | static V gather(const T& a, std::size_t i) - | ^~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 983 | storage = gridView_.comm().sum(storage); - | ^~~~~~~ -/usr/include/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]': -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here - 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const - | ^~~~~~~~ -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: 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 /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:45: -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here - 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override - | ^~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkenergymodule.hpp:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleproperties.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:32: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > > >::CellIterator; GridView = Dune::GridView > >]' - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' - 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here - 1337 | virtual void writeCellData(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 391 | const FieldVector position() const - | ^~~~~~~~ -In file included from /usr/include/dune/istl/owneroverlapcopy.hh:27: -/usr/include/dune/common/parallel/communicator.hh: In member function 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = Dune::BlockVector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true]': -/usr/include/dune/common/parallel/communicator.hh:1307:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : - | ^~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function '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 > >]': -/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); - | ~~~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]': -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here - 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const - | ^~~~~~~~ -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: 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 /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:45: -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here - 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override - | ^~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkenergymodule.hpp:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleproperties.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:32: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > > >::CellIterator; GridView = Dune::GridView > >]' - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' - 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here - 1337 | virtual void writeCellData(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 391 | const FieldVector position() const - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 274 | fineK_ = this->toDimMatrix_(1e-13); - | ^~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh: In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); - | ^~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1079 | totalRate = comm.sum(totalRate); - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 274 | fineK_ = this->toDimMatrix_(1e-13); - | ^~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh: In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); - | ^~~~~~~~~~~ -In file included from /usr/include/dune/istl/owneroverlapcopy.hh:27: -/usr/include/dune/common/parallel/communicator.hh: In member function 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = std::vector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true]': -/usr/include/dune/common/parallel/communicator.hh:1307:9: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : - | ^~~~~~ -/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-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1079 | totalRate = comm.sum(totalRate); - | ^~~~~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:72: -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 850 | GeometryImpl _geometry((_it).lowerleft()); - | ~~~~~~~~~~~~~~~^~ -In file included from /usr/include/dune/grid/yaspgrid.hh:72: -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 850 | GeometryImpl _geometry((_it).lowerleft()); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:275:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | coarseK_ = this->toDimMatrix_(1e-12); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:275:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | coarseK_ = this->toDimMatrix_(1e-12); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:275:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | coarseK_ = this->toDimMatrix_(1e-12); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:275:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | coarseK_ = this->toDimMatrix_(1e-12); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]', - inlined from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]', - inlined from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; EvalDimVector = Dune::FieldVector; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44, - inlined from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/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-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkenergymodule.hpp:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleproperties.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:32: -In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', - inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: -/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); - | ~~~~~~~~~~~~^~ -/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 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', - inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: -/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); - | ~~~~~~~~~~~~^~ -In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', - inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: -/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); - | ~~~~~~~~~~~~^~ -[ 53%] Linking CXX executable bin/co2injection_immiscible_ecfv -/usr/bin/cmake -E cmake_link_script CMakeFiles/co2injection_immiscible_ecfv.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/co2injection_immiscible_ecfv.dir/link.d CMakeFiles/co2injection_immiscible_ecfv.dir/examples/co2injection_immiscible_ecfv.cpp.o -o bin/co2injection_immiscible_ecfv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 53%] Built target co2injection_immiscible_ecfv -make -f CMakeFiles/co2injection_ncp_ecfv.dir/build.make CMakeFiles/co2injection_ncp_ecfv.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_ncp_ecfv.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/co2injection_ncp_ecfv.dir/build.make CMakeFiles/co2injection_ncp_ecfv.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 53%] Building CXX object CMakeFiles/co2injection_ncp_ecfv.dir/examples/co2injection_ncp_ecfv.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/co2injection_ncp_ecfv.dir/examples/co2injection_ncp_ecfv.cpp.o -MF CMakeFiles/co2injection_ncp_ecfv.dir/examples/co2injection_ncp_ecfv.cpp.o.d -o CMakeFiles/co2injection_ncp_ecfv.dir/examples/co2injection_ncp_ecfv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ecfv.cpp -In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ecfv.cpp:31: -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/common/intersection.hh:9, @@ -22523,18 +21361,18 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_ncp.cpp:52:38: required from here + 52 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ @@ -22551,24 +21389,24 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:273:44: required from 'void Opm::ObstacleProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' + 273 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_ncp.cpp:52:38: required from here + 52 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ @@ -22585,87 +21423,54 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:273:44: required from 'void Opm::ObstacleProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' + 273 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_ncp.cpp:52:38: required from here + 52 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpmodel.hh:45, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ecfv.cpp:33: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:36: required from 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 274 | fineK_ = this->toDimMatrix_(1e-13); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; Communication = Dune::Communication]' + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_ncp.cpp:32: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:209:38: required from 'void Opm::ObstacleProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' + 209 | coarseK_ = this->toDimMatrix_(1e-12); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Communication = Dune::Communication]' 245 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_ncp.cpp:52:38: required from here + 52 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 380 | DimMatrix toDimMatrix_(Scalar val) const | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ecfv.cpp:34: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In instantiation of 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:550:48: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 550 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; PrimaryVariables = Opm::NcpPrimaryVariables]' - 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 110 | { return element_.geometry().center(); } - | ^ In file included from /usr/include/dune/istl/matrixutils.hh:14, from /usr/include/dune/istl/bcrsmatrix.hh:21, - from /usr/include/dune/istl/solvers.hh:25, - from /usr/include/dune/istl/superlu.hh:11, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ilufirstelement.hh:27, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlpreconditionerwrappers.hh:55, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbasebackend.hh:41, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelamgbackend.hh:31, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ecfv.cpp:35: + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_ncp.cpp:33: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -22679,18 +21484,18 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_ncp.cpp:52:38: required from here + 52 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ @@ -22715,24 +21520,24 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:273:44: required from 'void Opm::ObstacleProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' + 273 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_ncp.cpp:52:38: required from here + 52 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ @@ -22752,212 +21557,98 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:273:44: required from 'void Opm::ObstacleProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' + 273 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_ncp.cpp:52:38: required from here + 52 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:21: /usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' 1079 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:273:44: required from 'void Opm::ObstacleProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' + 273 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_ncp.cpp:52:38: required from here + 52 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | T sum (const T& in) const | ^~~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:44: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' - 110 | { return element_.geometry().center(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:550:48: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 550 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; PrimaryVariables = Opm::NcpPrimaryVariables]' - 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -In file included from /usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:46, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:35: -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:339:52: required from 'static LhsEval Opm::BrineCO2FluidSystem::fugacityCoefficient(const FluidState&, const ParameterCache&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; ParamCacheEval = double; Scalar = double]' - 339 | BinaryCoeffBrineCO2::calculateMoleFractions(getTableInstance(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 340 | temperature, - | ~~~~~~~~~~~~ - 341 | pressure, - | ~~~~~~~~~ - 342 | LhsEval(Brine_IAPWS::salinity), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 343 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 344 | xlCO2, - | ~~~~~~ - 345 | xgH2O, - | ~~~~~~ - 346 | activityModel); - | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpprimaryvariables.hh:168:78: required from 'void Opm::NcpPrimaryVariables::assignNaive(const FluidState&, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 168 | FluidSystem::template fugacityCoefficient(fluidState, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 169 | paramCache, - | ~~~~~~~~~~~ - 170 | refPhaseIdx, - | ~~~~~~~~~~~~ - 171 | compIdx); - | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:525:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; PrimaryVariables = Opm::NcpPrimaryVariables]' - 525 | values.assignNaive(fs); - | ~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 54%] Linking CXX executable bin/co2injection_immiscible_ni_vcfv -/usr/bin/cmake -E cmake_link_script CMakeFiles/co2injection_immiscible_ni_vcfv.dir/link.txt --verbose=1 -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:191:75: required from 'static void Dune::DGFGridFactory > >::getCorners(const Geometry&, std::vector >&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; ctype = double; int dim = 2]' - 191 | const typename Geometry::GlobalCoordinate corner = geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:135:19: required from 'int Dune::DGFGridFactory > >::boundaryId(const Intersection&) const [with Intersection = Dune::Intersection, Dune::YaspIntersection > >; ctype = double; int dim = 2]' - 135 | getCorners( intersection.geometry(), corners ); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:448:48: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::YaspGrid<2>]' - 448 | bndId_[ k ] = dgfFactory.boundaryId( intersection ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' - 175 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; Simulator = Opm::Simulator]' - 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); - | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; Communication = Dune::Communication]' - 176 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpEcfvProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:591:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' - 591 | auto [xCO2_new, yH2O_new] = mutualSolubility_(params, temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 592 | iterate, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:137:64: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' - 137 | auto [xCO2, yH2O] = fixPointIterSolubility_(params, temperature, pg, molalityNaCl, activityModel, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:339:52: required from 'static LhsEval Opm::BrineCO2FluidSystem::fugacityCoefficient(const FluidState&, const ParameterCache&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; ParamCacheEval = double; Scalar = double]' - 339 | BinaryCoeffBrineCO2::calculateMoleFractions(getTableInstance(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 340 | temperature, - | ~~~~~~~~~~~~ - 341 | pressure, - | ~~~~~~~~~ - 342 | LhsEval(Brine_IAPWS::salinity), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 343 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 344 | xlCO2, - | ~~~~~~ - 345 | xgH2O, - | ~~~~~~ - 346 | activityModel); - | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpprimaryvariables.hh:168:78: required from 'void Opm::NcpPrimaryVariables::assignNaive(const FluidState&, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 168 | FluidSystem::template fugacityCoefficient(fluidState, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 169 | paramCache, - | ~~~~~~~~~~~ - 170 | refPhaseIdx, - | ~~~~~~~~~~~~ - 171 | compIdx); - | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:525:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; PrimaryVariables = Opm::NcpPrimaryVariables]' - 525 | values.assignNaive(fs); - | ~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' +In file included from /usr/include/dune/geometry/referenceelements.hh:23: +/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]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:879:49: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 879 | elementLocal = referenceElement.position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 139 | stencil_.update(elem); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' + 563 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:642:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 642 | OPM_HOST_DEVICE static std::pair mutualSolubility_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_ncp.cpp:52:38: required from here + 52 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/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/grid/io/file/dgfparser/dgfparser.hh:45: +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here + 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override + | ^~~~~~~~ +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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-simulators-2025.04+ds/opm/simulators/linalg/parallelbasebackend.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:35: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > > >::CellIterator; GridView = Dune::GridView > >]' + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' + 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here + 1337 | virtual void writeCellData(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 391 | const FieldVector position() const + | ^~~~~~~~ In file included from /usr/include/c++/15/string:51, from /usr/include/c++/15/bits/locale_classes.h:42, from /usr/include/c++/15/bits/ios_base.h:43, @@ -22979,28 +21670,27 @@ /usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' 211 | allreduce >(&in,&out,1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' 1079 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:273:44: required from 'void Opm::ObstacleProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' + 273 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_ncp.cpp:52:38: required from here + 52 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | operator()(const _Tp& __x, const _Tp& __y) const | ^~~~~~~~ -[ 54%] Linking CXX executable bin/co2injection_immiscible_vcfv -/usr/bin/cmake -E cmake_link_script CMakeFiles/co2injection_immiscible_vcfv.dir/link.txt --verbose=1 In file included from /usr/include/dune/grid/yaspgrid.hh:26, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:48: + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:35, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_ncp.cpp:35: /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); @@ -23017,21 +21707,21 @@ /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; Simulator = Opm::Simulator]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Simulator = Opm::Simulator]' 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Communication = Dune::Communication]' 176 | { vanguard_.reset(new Vanguard(*this)); } | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_ncp.cpp:52:38: required from here + 52 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ @@ -23053,162 +21743,93 @@ /usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' 211 | allreduce >(&in,&out,1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' 1079 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:273:44: required from 'void Opm::ObstacleProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' + 273 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_ncp.cpp:52:38: required from here + 52 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/densevector.hh:439:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 439 | derived_type operator+ (const DenseVector& b) const | ^~~~~~~~ -/usr/include/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:155:64: required from 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Opm::EcfvStencil::Intersection = Dune::Intersection, Dune::YaspIntersection > >]' - 155 | (*normal_) = intersection.centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/c++/15/bits/new_allocator.h:191:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::Intersection >, Dune::YaspIntersection > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace]' - 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/alloc_traits.h:674:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::Intersection >, Dune::YaspIntersection > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; allocator_type = std::allocator > >, true, true>::EcfvSubControlVolumeFace >]' - 674 | __a.construct(__p, std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/vector.tcc:117:30: required from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const Dune::Intersection >, Dune::YaspIntersection > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; _Alloc = std::allocator > >, true, true>::EcfvSubControlVolumeFace >; reference = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace&]' - 117 | _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 118 | std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:286:44: required from 'void Opm::EcfvStencil::updateTopology(const Element&) [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 286 | interiorFaces_.emplace_back(/*SubControlVolumeFace(*/intersection, subControlVolumes_.size() - 1/*)*/); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:305:9: required from 'void Opm::EcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 305 | updateTopology(element); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 139 | stencil_.update(elem); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 563 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 406 | GlobalCoordinate centerUnitOuterNormal () const - | ^~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/istl/schwarz.hh:28, - from /usr/include/dune/istl/solverfactory.hh:18, - from /usr/include/dune/istl/superlu.hh:22: -/usr/include/dune/istl/owneroverlapcopy.hh: In instantiation of 'static Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::V Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::gather(const T&, std::size_t) [with T = Dune::BlockVector, std::allocator > >; GlobalIdType = int; LocalIdType = int; V = Dune::FieldVector; std::size_t = long unsigned int]': -/usr/include/dune/common/parallel/communicator.hh:1307:48: required from 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = Dune::BlockVector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true; Dune::BufferedCommunicator::InterfaceMap = std::map >; Type = Dune::FieldVector; size_t = long unsigned int]' - 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1308 | interfacePair->second.second[i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/parallel/communicator.hh:1410:56: required from 'void Dune::BufferedCommunicator::sendRecv(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool FORWARD = true; Data = Dune::BlockVector, std::allocator > >]' - 1410 | MessageGatherer() (interfaces_, source, sendBuffer, sendBufferSize); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/parallel/communicator.hh:1367:48: required from 'void Dune::BufferedCommunicator::forward(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; Data = Dune::BlockVector, std::allocator > >]' - 1367 | this->template sendRecv(source, dest); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/include/dune/istl/owneroverlapcopy.hh:317:59: required from 'void Dune::OwnerOverlapCopyCommunication::copyOwnerToAll(const T&, T&) const [with T = Dune::BlockVector, std::allocator > >; GlobalIdType = int; LocalIdType = int]' - 317 | communicator.template forward >(source,dest); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/include/dune/istl/paamg/amg.hh:840:68: required from 'void Dune::Amg::AMG::pre(Domain&, Range&) [with M = Dune::OverlappingSchwarzOperator, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >; X = Dune::BlockVector, std::allocator > >; S = Dune::BlockPreconditioner, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication, Dune::SeqSOR, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, 1> >; PI = Dune::OwnerOverlapCopyCommunication; A = std::allocator, std::allocator > > >; Domain = Dune::BlockVector, std::allocator > >; Range = Dune::BlockVector, std::allocator > >]' - 840 | matrices_->parallelInformation().coarsest()->copyOwnerToAll(x,x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/bicgstabsolver.hh:145:28: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethod.hh:314:53: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 314 | bool converged = linearSolver_.solve(solutionUpdate); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1273:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 1273 | converged = newtonMethod_.apply(); - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:510:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 510 | bool converged = model().update(); - | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:733:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' - 733 | problem_->timeIntegration(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpEcfvProblem]' +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_immiscible.cpp:35: +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh: In member function 'void Opm::ObstacleProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:209:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 209 | coarseK_ = this->toDimMatrix_(1e-12); + | ^~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh: In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::ObstacleProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); + | ^~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh: In instantiation of 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; Opm::VcfvStencil::GlobalPosition = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: required from 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::ObstacleProblem; EvalDimVector = Dune::FieldVector; ElementContext = Opm::FvBaseElementContext]' + 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44: required from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; EvalDimVector = Dune::FieldVector; TypeTag = Opm::Properties::TTag::ObstacleProblem; ElementContext = Opm::FvBaseElementContext]' + 333 | { ParentType::calculateBoundaryGradient(quantityGrad, elemCtx, fapIdx, quantityCallback); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: required from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::ObstacleProblem; ElementContext = Opm::FvBaseElementContext]' + 347 | gradCalc.calculateBoundaryGradient(potentialGrad_[phaseIdx], + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ + 348 | elemCtx, + | ~~~~~~~~ + 349 | boundaryFaceIdx, + | ~~~~~~~~~~~~~~~~ + 350 | pressureCallback); + | ~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseextensivequantities.hh:122:61: required from 'void Opm::MultiPhaseBaseExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::ObstacleProblem]' + 122 | FluxExtensiveQuantities::calculateBoundaryGradients_(context.elementContext(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ + 123 | bfIdx, + | ~~~~~~ + 124 | timeIdx, + | ~~~~~~~~ + 125 | fluidState); + | ~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpextensivequantities.hh:83:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:417:31: required from 'void Opm::ObstacleProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::ObstacleProblem; BoundaryRateVector = Opm::NcpBoundaryRateVector]' + 417 | values.setFreeFlow(context, spaceIdx, timeIdx, inletFluidState_); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' + 1036 | simulator_.problem().boundary(values, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 1037 | boundaryCtx, + | ~~~~~~~~~~~~ + 1038 | faceIdx, + | ~~~~~~~~ + 1039 | /*timeIdx=*/0); + | ~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:273:44: required from 'void Opm::ObstacleProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' + 273 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/istl/owneroverlapcopy.hh:207:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | static V gather(const T& a, std::size_t i) - | ^~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/co2injection_immiscible_ni_vcfv.dir/link.d CMakeFiles/co2injection_immiscible_ni_vcfv.dir/examples/co2injection_immiscible_ni_vcfv.cpp.o -o bin/co2injection_immiscible_ni_vcfv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 54%] Built target co2injection_immiscible_ni_vcfv -make -f CMakeFiles/co2injection_ncp_ni_ecfv.dir/build.make CMakeFiles/co2injection_ncp_ni_ecfv.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_ncp_ni_ecfv.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/co2injection_ncp_ni_ecfv.dir/build.make CMakeFiles/co2injection_ncp_ni_ecfv.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 54%] Building CXX object CMakeFiles/co2injection_ncp_ni_ecfv.dir/examples/co2injection_ncp_ni_ecfv.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/co2injection_ncp_ni_ecfv.dir/examples/co2injection_ncp_ni_ecfv.cpp.o -MF CMakeFiles/co2injection_ncp_ni_ecfv.dir/examples/co2injection_ncp_ni_ecfv.cpp.o.d -o CMakeFiles/co2injection_ncp_ni_ecfv.dir/examples/co2injection_ncp_ni_ecfv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_ecfv.cpp -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/co2injection_immiscible_vcfv.dir/link.d CMakeFiles/co2injection_immiscible_vcfv.dir/examples/co2injection_immiscible_vcfv.cpp.o -o bin/co2injection_immiscible_vcfv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 54%] Built target co2injection_immiscible_vcfv -make -f CMakeFiles/co2injection_ncp_ni_vcfv.dir/build.make CMakeFiles/co2injection_ncp_ni_vcfv.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_ncp_ni_vcfv.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/co2injection_ncp_ni_vcfv.dir/build.make CMakeFiles/co2injection_ncp_ni_vcfv.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 54%] Linking CXX executable bin/co2injection_immiscible_ni_ecfv -/usr/bin/cmake -E cmake_link_script CMakeFiles/co2injection_immiscible_ni_ecfv.dir/link.txt --verbose=1 -[ 54%] Building CXX object CMakeFiles/co2injection_ncp_ni_vcfv.dir/examples/co2injection_ncp_ni_vcfv.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/co2injection_ncp_ni_vcfv.dir/examples/co2injection_ncp_ni_vcfv.cpp.o -MF CMakeFiles/co2injection_ncp_ni_vcfv.dir/examples/co2injection_ncp_ni_vcfv.cpp.o.d -o CMakeFiles/co2injection_ncp_ni_vcfv.dir/examples/co2injection_ncp_ni_vcfv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_vcfv.cpp -In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_ecfv.cpp:31: -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ -In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_vcfv.cpp:31: -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/co2injection_immiscible_ni_ecfv.dir/link.d CMakeFiles/co2injection_immiscible_ni_ecfv.dir/examples/co2injection_immiscible_ni_ecfv.cpp.o -o bin/co2injection_immiscible_ni_ecfv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 54%] Built target co2injection_immiscible_ni_ecfv -make -f CMakeFiles/co2injection_ncp_vcfv.dir/build.make CMakeFiles/co2injection_ncp_vcfv.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_ncp_vcfv.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/co2injection_ncp_vcfv.dir/build.make CMakeFiles/co2injection_ncp_vcfv.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 54%] Building CXX object CMakeFiles/co2injection_ncp_vcfv.dir/examples/co2injection_ncp_vcfv.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/co2injection_ncp_vcfv.dir/examples/co2injection_ncp_vcfv.cpp.o -MF CMakeFiles/co2injection_ncp_vcfv.dir/examples/co2injection_ncp_vcfv.cpp.o.d -o CMakeFiles/co2injection_ncp_vcfv.dir/examples/co2injection_ncp_vcfv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_vcfv.cpp -/usr/include/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]': -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here - 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const - | ^~~~~~~~ -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: 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-simulators-2025.04+ds/examples/obstacle_ncp.cpp:52:38: required from here + 52 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:751:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 751 | const GlobalPosition center() const + | ^~~~~~ +[ 73%] Linking CXX executable bin/lens_richards_ecfv +/usr/bin/cmake -E cmake_link_script CMakeFiles/lens_richards_ecfv.dir/link.txt --verbose=1 In file included from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:45: /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here @@ -23221,156 +21842,83 @@ /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; 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]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1365:18: required from here - 1365 | virtual void writeGridPoints(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -In file included from /usr/include/dune/istl/owneroverlapcopy.hh:27: -/usr/include/dune/common/parallel/communicator.hh: In member function 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = Dune::BlockVector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true]': -/usr/include/dune/common/parallel/communicator.hh:1307:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : - | ^~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkcompositionmodule.hpp:36, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpproperties.hh:34, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpmodel.hh:33: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function '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 > >]': -/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 +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > > >::CellIterator; GridView = Dune::GridView > >]' 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' + 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here + 1337 | virtual void writeCellData(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 391 | const FieldVector position() const + | ^~~~~~~~ +[ 73%] Linking CXX executable bin/lens_richards_vcfv +/usr/bin/cmake -E cmake_link_script CMakeFiles/lens_richards_vcfv.dir/link.txt --verbose=1 +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh: In member function 'void Opm::ObstacleProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:209:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 209 | coarseK_ = this->toDimMatrix_(1e-12); + | ^~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh: In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::ObstacleProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); + | ^~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1079 | totalRate = comm.sum(totalRate); + | ^~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/lens_richards_ecfv.dir/link.d CMakeFiles/lens_richards_ecfv.dir/examples/lens_richards_ecfv.cpp.o -o bin/lens_richards_ecfv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 73%] Built target lens_richards_ecfv +make -f CMakeFiles/co2injection_flash_ni_vcfv.dir/build.make CMakeFiles/co2injection_flash_ni_vcfv.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_flash_ni_vcfv.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/co2injection_flash_ni_vcfv.dir/build.make CMakeFiles/co2injection_flash_ni_vcfv.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 73%] Building CXX object CMakeFiles/co2injection_flash_ni_vcfv.dir/examples/co2injection_flash_ni_vcfv.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/co2injection_flash_ni_vcfv.dir/examples/co2injection_flash_ni_vcfv.cpp.o -MF CMakeFiles/co2injection_flash_ni_vcfv.dir/examples/co2injection_flash_ni_vcfv.cpp.o.d -o CMakeFiles/co2injection_flash_ni_vcfv.dir/examples/co2injection_flash_ni_vcfv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_vcfv.cpp +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/lens_richards_vcfv.dir/link.d CMakeFiles/lens_richards_vcfv.dir/examples/lens_richards_vcfv.cpp.o -o bin/lens_richards_vcfv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 73%] Built target lens_richards_vcfv +make -f CMakeFiles/co2injection_flash_vcfv.dir/build.make CMakeFiles/co2injection_flash_vcfv.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_flash_vcfv.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/co2injection_flash_vcfv.dir/build.make CMakeFiles/co2injection_flash_vcfv.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 75%] Building CXX object CMakeFiles/co2injection_flash_vcfv.dir/examples/co2injection_flash_vcfv.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/co2injection_flash_vcfv.dir/examples/co2injection_flash_vcfv.cpp.o -MF CMakeFiles/co2injection_flash_vcfv.dir/examples/co2injection_flash_vcfv.cpp.o.d -o CMakeFiles/co2injection_flash_vcfv.dir/examples/co2injection_flash_vcfv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_vcfv.cpp In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_vcfv.cpp:31: + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_vcfv.cpp:34: /usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 274 | fineK_ = this->toDimMatrix_(1e-13); - | ^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:550:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 550 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ^~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'Opm::Co2InjectionProblem::Scalar Opm::Co2InjectionProblem::porosity(const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:411:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 411 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ^~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1079 | totalRate = comm.sum(totalRate); - | ^~~~~~~~~ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1130, - from /usr/include/dune/grid/common/intersection.hh:9, - from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:25: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' - 128 | ::Entity::Geometry::LocalCoordinate Coordinate; - | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' - 787 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' - 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_vcfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem; Scalar = double]' - 1032 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_vcfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem; Scalar = double]' - 1032 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_vcfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ +In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_vcfv.cpp:35: +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ +In file included from /usr/include/dune/grid/yaspgrid.hh:72: +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 850 | GeometryImpl _geometry((_it).lowerleft()); + | ~~~~~~~~~~~~~~~^~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/common/intersection.hh:9, @@ -23385,17 +21933,17 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_ecfv.cpp:65:42: required from here - 65 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here + 82 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); @@ -23413,23 +21961,23 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 365 | this->model().checkConservativeness(tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_ecfv.cpp:65:42: required from here - 65 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here + 82 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); @@ -23447,45 +21995,45 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 365 | this->model().checkConservativeness(tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_ecfv.cpp:65:42: required from here - 65 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here + 82 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpmodel.hh:45, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_vcfv.cpp:33: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:36: required from 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/flash/flashmodel.hh:39, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_vcfv.cpp:36: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:36: required from 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 274 | fineK_ = this->toDimMatrix_(1e-13); | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Communication = Dune::Communication]' 245 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_vcfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here + 82 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 380 | DimMatrix toDimMatrix_(Scalar val) const @@ -23500,7 +22048,7 @@ from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbasebackend.hh:41, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelamgbackend.hh:31, from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_vcfv.cpp:35: + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_vcfv.cpp:39: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -23514,17 +22062,17 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_vcfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here + 82 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const @@ -23550,23 +22098,23 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 365 | this->model().checkConservativeness(tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_vcfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here + 82 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const @@ -23587,245 +22135,71 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 365 | this->model().checkConservativeness(tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_vcfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here + 82 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpmodel.hh:45, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_ecfv.cpp:33: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:36: required from 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' - 274 | fineK_ = this->toDimMatrix_(1e-13); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem; Communication = Dune::Communication]' - 245 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiEcfvProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_ecfv.cpp:65:42: required from here - 65 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 380 | DimMatrix toDimMatrix_(Scalar val) const - | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_ecfv.cpp:34: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In instantiation of 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' - 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:550:48: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' - 550 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem; PrimaryVariables = Opm::NcpPrimaryVariables]' - 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_ecfv.cpp:65:42: required from here - 65 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 110 | { return element_.geometry().center(); } - | ^ -In file included from /usr/include/dune/istl/matrixutils.hh:14, - from /usr/include/dune/istl/bcrsmatrix.hh:21, - from /usr/include/dune/istl/solvers.hh:25, - from /usr/include/dune/istl/superlu.hh:11, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ilufirstelement.hh:27, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlpreconditionerwrappers.hh:55, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbasebackend.hh:41, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelamgbackend.hh:31, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_ecfv.cpp:35: -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' - 128 | ::Entity::Geometry::LocalCoordinate Coordinate; - | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' - 787 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' - 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_ecfv.cpp:65:42: required from here - 65 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ -In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:18, - from /usr/include/dune/geometry/referenceelements.hh:24, - from /usr/include/dune/grid/io/file/dgfparser/entitykey_inline.hh:9, - from /usr/include/dune/grid/io/file/dgfparser/entitykey.hh:154, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:27: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem; Scalar = double]' - 1032 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_ecfv.cpp:65:42: required from here - 65 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem; Scalar = double]' - 1032 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' +In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:21: +/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Scalar = double]' + 1079 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 365 | this->model().checkConservativeness(tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_ecfv.cpp:65:42: required from here - 65 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here + 82 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | T sum (const T& in) const + | ^~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23: /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]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:879:49: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 879 | elementLocal = referenceElement.position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 139 | stencil_.update(elem); | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 563 | elemCtx.updateStencil(elem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_vcfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here + 82 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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 | ^~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:44: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' - 110 | { return element_.geometry().center(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' - 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:550:48: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' - 550 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem; PrimaryVariables = Opm::NcpPrimaryVariables]' - 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_ecfv.cpp:65:42: required from here - 65 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ In file included from /usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:46, from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:35: /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': @@ -23849,115 +22223,126 @@ | ~~~~~~ 346 | activityModel); | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpprimaryvariables.hh:168:78: required from 'void Opm::NcpPrimaryVariables::assignNaive(const FluidState&, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' - 168 | FluidSystem::template fugacityCoefficient(fluidState, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 169 | paramCache, - | ~~~~~~~~~~~ - 170 | refPhaseIdx, - | ~~~~~~~~~~~~ - 171 | compIdx); - | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:525:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem; PrimaryVariables = Opm::NcpPrimaryVariables]' - 525 | values.assignNaive(fs); - | ~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' +/usr/include/opm/material/constraintsolvers/ComputeFromReferencePhase.hpp:137:79: required from 'static void Opm::ComputeFromReferencePhase::solve(FluidState&, typename FluidSystem::ParameterCache&, unsigned int, bool, bool) [with FluidState = Opm::CompositionalFluidState, true>; Scalar = double; FluidSystem = Opm::BrineCO2FluidSystem; Evaluation = double; typename FluidSystem::ParameterCache = Opm::BrineCO2FluidSystem::ParameterCache; typename FluidState::Scalar = double]' + 137 | FluidSystem::fugacityCoefficient(fluidState, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ + 138 | paramCache, + | ~~~~~~~~~~~ + 139 | refPhaseIdx, + | ~~~~~~~~~~~~ + 140 | compIdx)); + | ~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' + 586 | CFRP::solve(fs, paramCache, + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ + 587 | /*refPhaseIdx=*/liquidPhaseIdx, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 588 | /*setViscosity=*/true, + | ~~~~~~~~~~~~~~~~~~~~~~ + 589 | /*setEnthalpy=*/true); + | ~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; PrimaryVariables = Opm::FlashPrimaryVariables]' + 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_vcfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here + 82 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:46, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:35: -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:339:52: required from 'static LhsEval Opm::BrineCO2FluidSystem::fugacityCoefficient(const FluidState&, const ParameterCache&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; ParamCacheEval = double; Scalar = double]' - 339 | BinaryCoeffBrineCO2::calculateMoleFractions(getTableInstance(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 340 | temperature, - | ~~~~~~~~~~~~ - 341 | pressure, - | ~~~~~~~~~ - 342 | LhsEval(Brine_IAPWS::salinity), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 343 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 344 | xlCO2, - | ~~~~~~ - 345 | xgH2O, - | ~~~~~~ - 346 | activityModel); - | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpprimaryvariables.hh:168:78: required from 'void Opm::NcpPrimaryVariables::assignNaive(const FluidState&, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' - 168 | FluidSystem::template fugacityCoefficient(fluidState, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 169 | paramCache, - | ~~~~~~~~~~~ - 170 | refPhaseIdx, - | ~~~~~~~~~~~~ - 171 | compIdx); - | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:525:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem; PrimaryVariables = Opm::NcpPrimaryVariables]' - 525 | values.assignNaive(fs); - | ~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiEcfvProblem]' +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh: In instantiation of 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::ScvGeometry::center() const [with Scalar = double; GridView = Dune::GridView > >; Opm::VcfvStencil::GlobalPosition = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/energymodule.hh:807:47: required from 'void Opm::EnergyExtensiveQuantities::updateBoundary_(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' + 807 | distVec -= insideScv.geometry().center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/flash/flashextensivequantities.hh:88:51: required from 'void Opm::FlashExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' + 88 | EnergyExtensiveQuantities::updateBoundary_(context, bfIdx, timeIdx, fluidState); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/flash/flashboundaryratevector.hh:90:33: required from 'void Opm::FlashBoundaryRateVector::setFreeFlow(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' + 90 | extQuants.updateBoundary(context, bfIdx, timeIdx, fluidState); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:478:31: required from 'void Opm::Co2InjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; BoundaryRateVector = Opm::FlashBoundaryRateVector]' + 478 | values.setFreeFlow(context, spaceIdx, timeIdx, fs); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Scalar = double]' + 1036 | simulator_.problem().boundary(values, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 1037 | boundaryCtx, + | ~~~~~~~~~~~~ + 1038 | faceIdx, + | ~~~~~~~~ + 1039 | /*timeIdx=*/0); + | ~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_ecfv.cpp:65:42: required from here - 65 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here + 82 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:191:75: required from 'static void Dune::DGFGridFactory > >::getCorners(const Geometry&, std::vector >&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; ctype = double; int dim = 2]' - 191 | const typename Geometry::GlobalCoordinate corner = geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:135:19: required from 'int Dune::DGFGridFactory > >::boundaryId(const Intersection&) const [with Intersection = Dune::Intersection, Dune::YaspIntersection > >; ctype = double; int dim = 2]' - 135 | getCorners( intersection.geometry(), corners ); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:448:48: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::YaspGrid<2>]' - 448 | bndId_[ k ] = dgfFactory.boundaryId( intersection ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' - 175 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem; Simulator = Opm::Simulator]' - 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); - | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem; Communication = Dune::Communication]' - 176 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiEcfvProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_ecfv.cpp:65:42: required from here - 65 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:730:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 730 | const GlobalPosition center() const + | ^~~~~~ +In file included from /usr/include/c++/15/string:51, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: +/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': +/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' + 64 | temp = func(*in, *inout); + | ~~~~^~~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' + 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); + | ^~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' + 465 | (Generic_MPI_Op::get()),communicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' + 211 | allreduce >(&in,&out,1); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Scalar = double]' + 1079 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiVcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here + 82 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': +/usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 189 | operator()(const _Tp& __x, const _Tp& __y) const + | ^~~~~~~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:26, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:48: +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ /usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:191:75: required from 'static void Dune::DGFGridFactory > >::getCorners(const Geometry&, std::vector >&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; ctype = double; int dim = 2]' 191 | const typename Geometry::GlobalCoordinate corner = geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ @@ -23970,23 +22355,23 @@ /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem; Simulator = Opm::Simulator]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Simulator = Opm::Simulator]' 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Communication = Dune::Communication]' 176 | { vanguard_.reset(new Vanguard(*this)); } | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_vcfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here + 82 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const +/usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 269 | GlobalCoordinate corner(int k) const | ^~~~~~ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:591:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' @@ -24014,49 +22399,59 @@ | ~~~~~~ 346 | activityModel); | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpprimaryvariables.hh:168:78: required from 'void Opm::NcpPrimaryVariables::assignNaive(const FluidState&, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' - 168 | FluidSystem::template fugacityCoefficient(fluidState, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 169 | paramCache, - | ~~~~~~~~~~~ - 170 | refPhaseIdx, - | ~~~~~~~~~~~~ - 171 | compIdx); - | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:525:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem; PrimaryVariables = Opm::NcpPrimaryVariables]' - 525 | values.assignNaive(fs); - | ~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' +/usr/include/opm/material/constraintsolvers/ComputeFromReferencePhase.hpp:137:79: required from 'static void Opm::ComputeFromReferencePhase::solve(FluidState&, typename FluidSystem::ParameterCache&, unsigned int, bool, bool) [with FluidState = Opm::CompositionalFluidState, true>; Scalar = double; FluidSystem = Opm::BrineCO2FluidSystem; Evaluation = double; typename FluidSystem::ParameterCache = Opm::BrineCO2FluidSystem::ParameterCache; typename FluidState::Scalar = double]' + 137 | FluidSystem::fugacityCoefficient(fluidState, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ + 138 | paramCache, + | ~~~~~~~~~~~ + 139 | refPhaseIdx, + | ~~~~~~~~~~~~ + 140 | compIdx)); + | ~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' + 586 | CFRP::solve(fs, paramCache, + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ + 587 | /*refPhaseIdx=*/liquidPhaseIdx, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 588 | /*setViscosity=*/true, + | ~~~~~~~~~~~~~~~~~~~~~~ + 589 | /*setEnthalpy=*/true); + | ~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; PrimaryVariables = Opm::FlashPrimaryVariables]' + 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_vcfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here + 82 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:642:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 642 | OPM_HOST_DEVICE static std::pair mutualSolubility_(const CO2Parameters& params, | ^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh: In instantiation of 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::ScvGeometry::center() const [with Scalar = double; GridView = Dune::GridView > >; Opm::VcfvStencil::GlobalPosition = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/energymodule.hh:807:47: required from 'void Opm::EnergyExtensiveQuantities::updateBoundary_(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh: In instantiation of 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::ScvGeometry::global(const Opm::VcfvStencil::LocalPosition&) const [with Scalar = double; GridView = Dune::GridView > >; Opm::VcfvStencil::GlobalPosition = Dune::FieldVector; Opm::VcfvStencil::LocalPosition = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:731:18: required from 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::ScvGeometry::center() const [with Scalar = double; GridView = Dune::GridView > >; Opm::VcfvStencil::GlobalPosition = Dune::FieldVector]' + 731 | { return global(localGeometry_->center()); } + | ^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/energymodule.hh:807:47: required from 'void Opm::EnergyExtensiveQuantities::updateBoundary_(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 807 | distVec -= insideScv.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpextensivequantities.hh:85:51: required from 'void Opm::NcpExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' - 85 | EnergyExtensiveQuantities::updateBoundary_(context, bfIdx, timeIdx, fluidState); +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/flash/flashextensivequantities.hh:88:51: required from 'void Opm::FlashExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' + 88 | EnergyExtensiveQuantities::updateBoundary_(context, bfIdx, timeIdx, fluidState); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpboundaryratevector.hh:92:33: required from 'void Opm::NcpBoundaryRateVector::setFreeFlow(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' - 92 | extQuants.updateBoundary(context, bfIdx, timeIdx, fluidState); +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/flash/flashboundaryratevector.hh:90:33: required from 'void Opm::FlashBoundaryRateVector::setFreeFlow(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' + 90 | extQuants.updateBoundary(context, bfIdx, timeIdx, fluidState); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:478:31: required from 'void Opm::Co2InjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem; BoundaryRateVector = Opm::NcpBoundaryRateVector]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:478:31: required from 'void Opm::Co2InjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; BoundaryRateVector = Opm::FlashBoundaryRateVector]' 478 | values.setFreeFlow(context, spaceIdx, timeIdx, fs); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Scalar = double]' 1036 | simulator_.problem().boundary(values, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 1037 | boundaryCtx, @@ -24065,110 +22460,110 @@ | ~~~~~~~~ 1039 | /*timeIdx=*/0); | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 365 | this->model().checkConservativeness(tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_vcfv.cpp:59:42: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here + 82 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:730:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 730 | const GlobalPosition center() const +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:736:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 736 | const GlobalPosition global(const LocalPosition& localPos) const | ^~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:591:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' - 591 | auto [xCO2_new, yH2O_new] = mutualSolubility_(params, temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 592 | iterate, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:137:64: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' - 137 | auto [xCO2, yH2O] = fixPointIterSolubility_(params, temperature, pg, molalityNaCl, activityModel, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:339:52: required from 'static LhsEval Opm::BrineCO2FluidSystem::fugacityCoefficient(const FluidState&, const ParameterCache&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; ParamCacheEval = double; Scalar = double]' - 339 | BinaryCoeffBrineCO2::calculateMoleFractions(getTableInstance(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 340 | temperature, - | ~~~~~~~~~~~~ - 341 | pressure, - | ~~~~~~~~~ - 342 | LhsEval(Brine_IAPWS::salinity), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 343 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 344 | xlCO2, - | ~~~~~~ - 345 | xgH2O, - | ~~~~~~ - 346 | activityModel); - | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpprimaryvariables.hh:168:78: required from 'void Opm::NcpPrimaryVariables::assignNaive(const FluidState&, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' - 168 | FluidSystem::template fugacityCoefficient(fluidState, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 169 | paramCache, - | ~~~~~~~~~~~ - 170 | refPhaseIdx, - | ~~~~~~~~~~~~ - 171 | compIdx); - | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:525:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem; PrimaryVariables = Opm::NcpPrimaryVariables]' - 525 | values.assignNaive(fs); - | ~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiEcfvProblem]' +In file included from /usr/include/dune/common/fvector.hh:17, + from /usr/include/dune/common/fmatrix.hh:16: +/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]': +/usr/include/c++/15/bits/stl_function.h:190:20: required from 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]' + 190 | { return __x + __y; } + | ~~~~^~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' + 64 | temp = func(*in, *inout); + | ~~~~^~~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' + 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); + | ^~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' + 465 | (Generic_MPI_Op::get()),communicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' + 211 | allreduce >(&in,&out,1); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Scalar = double]' + 1079 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_ecfv.cpp:65:42: required from here - 65 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here + 82 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:642:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 642 | OPM_HOST_DEVICE static std::pair mutualSolubility_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:26, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:48: -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:191:75: required from 'static void Dune::DGFGridFactory > >::getCorners(const Geometry&, std::vector >&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; ctype = double; int dim = 2]' - 191 | const typename Geometry::GlobalCoordinate corner = geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:135:19: required from 'int Dune::DGFGridFactory > >::boundaryId(const Intersection&) const [with Intersection = Dune::Intersection, Dune::YaspIntersection > >; ctype = double; int dim = 2]' - 135 | getCorners( intersection.geometry(), corners ); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:448:48: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::YaspGrid<2>]' - 448 | bndId_[ k ] = dgfFactory.boundaryId( intersection ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' - 175 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem; Simulator = Opm::Simulator]' - 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); - | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem; Communication = Dune::Communication]' - 176 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiEcfvProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_ecfv.cpp:65:42: required from here - 65 | return Opm::start(argc, argv); +/usr/include/dune/common/densevector.hh:439:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 439 | derived_type operator+ (const DenseVector& b) const + | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh: In instantiation of 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; Opm::VcfvStencil::GlobalPosition = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: required from 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; EvalDimVector = Dune::FieldVector; ElementContext = Opm::FvBaseElementContext]' + 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44: required from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; EvalDimVector = Dune::FieldVector; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; ElementContext = Opm::FvBaseElementContext]' + 333 | { ParentType::calculateBoundaryGradient(quantityGrad, elemCtx, fapIdx, quantityCallback); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: required from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; ElementContext = Opm::FvBaseElementContext]' + 347 | gradCalc.calculateBoundaryGradient(potentialGrad_[phaseIdx], + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ + 348 | elemCtx, + | ~~~~~~~~ + 349 | boundaryFaceIdx, + | ~~~~~~~~~~~~~~~~ + 350 | pressureCallback); + | ~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseextensivequantities.hh:122:61: required from 'void Opm::MultiPhaseBaseExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' + 122 | FluxExtensiveQuantities::calculateBoundaryGradients_(context.elementContext(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ + 123 | bfIdx, + | ~~~~~~ + 124 | timeIdx, + | ~~~~~~~~ + 125 | fluidState); + | ~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/flash/flashextensivequantities.hh:86:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:478:31: required from 'void Opm::Co2InjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; BoundaryRateVector = Opm::FlashBoundaryRateVector]' + 478 | values.setFreeFlow(context, spaceIdx, timeIdx, fs); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem; Scalar = double]' + 1036 | simulator_.problem().boundary(values, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 1037 | boundaryCtx, + | ~~~~~~~~~~~~ + 1038 | faceIdx, + | ~~~~~~~~ + 1039 | /*timeIdx=*/0); + | ~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiVcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here + 82 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 269 | GlobalCoordinate corner(int k) const - | ^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:751:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 751 | const GlobalPosition center() const + | ^~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/common/intersection.hh:9, @@ -24183,17 +22578,17 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_vcfv.cpp:78:42: required from here + 78 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); @@ -24211,23 +22606,23 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' 365 | this->model().checkConservativeness(tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_vcfv.cpp:78:42: required from here + 78 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); @@ -24245,45 +22640,88 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' 365 | this->model().checkConservativeness(tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_vcfv.cpp:78:42: required from here + 78 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ +In file included from /usr/include/dune/istl/schwarz.hh:28, + from /usr/include/dune/istl/solverfactory.hh:18, + from /usr/include/dune/istl/superlu.hh:22: +/usr/include/dune/istl/owneroverlapcopy.hh: In instantiation of 'static Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::V Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::gather(const T&, std::size_t) [with T = Dune::BlockVector, std::allocator > >; GlobalIdType = int; LocalIdType = int; V = Dune::FieldVector; std::size_t = long unsigned int]': +/usr/include/dune/common/parallel/communicator.hh:1307:48: required from 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = Dune::BlockVector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true; Dune::BufferedCommunicator::InterfaceMap = std::map >; Type = Dune::FieldVector; size_t = long unsigned int]' + 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1308 | interfacePair->second.second[i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/parallel/communicator.hh:1410:56: required from 'void Dune::BufferedCommunicator::sendRecv(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool FORWARD = true; Data = Dune::BlockVector, std::allocator > >]' + 1410 | MessageGatherer() (interfaces_, source, sendBuffer, sendBufferSize); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/parallel/communicator.hh:1367:48: required from 'void Dune::BufferedCommunicator::forward(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; Data = Dune::BlockVector, std::allocator > >]' + 1367 | this->template sendRecv(source, dest); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/include/dune/istl/owneroverlapcopy.hh:317:59: required from 'void Dune::OwnerOverlapCopyCommunication::copyOwnerToAll(const T&, T&) const [with T = Dune::BlockVector, std::allocator > >; GlobalIdType = int; LocalIdType = int]' + 317 | communicator.template forward >(source,dest); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/include/dune/istl/paamg/amg.hh:840:68: required from 'void Dune::Amg::AMG::pre(Domain&, Range&) [with M = Dune::OverlappingSchwarzOperator, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >; X = Dune::BlockVector, std::allocator > >; S = Dune::BlockPreconditioner, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication, Dune::SeqSOR, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, 1> >; PI = Dune::OwnerOverlapCopyCommunication; A = std::allocator, std::allocator > > >; Domain = Dune::BlockVector, std::allocator > >; Range = Dune::BlockVector, std::allocator > >]' + 840 | matrices_->parallelInformation().coarsest()->copyOwnerToAll(x,x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/bicgstabsolver.hh:145:28: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethod.hh:314:53: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' + 314 | bool converged = linearSolver_.solve(solutionUpdate); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1273:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' + 1273 | converged = newtonMethod_.apply(); + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:510:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' + 510 | bool converged = model().update(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:733:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' + 733 | problem_->timeIntegration(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiVcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_vcfv.cpp:82:42: required from here + 82 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/istl/owneroverlapcopy.hh:207:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | static V gather(const T& a, std::size_t i) + | ^~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpmodel.hh:45, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_vcfv.cpp:33: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:36: required from 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/flash/flashmodel.hh:39, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_vcfv.cpp:37: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:36: required from 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' 274 | fineK_ = this->toDimMatrix_(1e-13); | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem; Communication = Dune::Communication]' 245 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashVcfvProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_vcfv.cpp:78:42: required from here + 78 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 380 | DimMatrix toDimMatrix_(Scalar val) const @@ -24298,7 +22736,7 @@ from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbasebackend.hh:41, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelamgbackend.hh:31, from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_vcfv.cpp:36: + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_vcfv.cpp:40: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -24312,17 +22750,17 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_vcfv.cpp:78:42: required from here + 78 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const @@ -24348,23 +22786,23 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' 365 | this->model().checkConservativeness(tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_vcfv.cpp:78:42: required from here + 78 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const @@ -24385,76 +22823,48 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' 365 | this->model().checkConservativeness(tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_vcfv.cpp:78:42: required from here + 78 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:21: -/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Scalar = double]' +/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem; Scalar = double]' 1079 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' 365 | this->model().checkConservativeness(tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_vcfv.cpp:78:42: required from here + 78 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:208:7: 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/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | T sum (const T& in) const | ^~~ -In file included from /usr/include/dune/geometry/referenceelements.hh:23: -/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]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:879:49: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 879 | elementLocal = referenceElement.position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 139 | stencil_.update(elem); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' - 563 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/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/grid/yaspgrid.hh:72: -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 850 | GeometryImpl _geometry((_it).lowerleft()); - | ~~~~~~~~~~~~~~~^~ In file included from /usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:46, from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:35: /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': @@ -24478,64 +22888,81 @@ | ~~~~~~ 346 | activityModel); | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpprimaryvariables.hh:168:78: required from 'void Opm::NcpPrimaryVariables::assignNaive(const FluidState&, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' - 168 | FluidSystem::template fugacityCoefficient(fluidState, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 169 | paramCache, - | ~~~~~~~~~~~ - 170 | refPhaseIdx, - | ~~~~~~~~~~~~ - 171 | compIdx); - | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:525:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; PrimaryVariables = Opm::NcpPrimaryVariables]' - 525 | values.assignNaive(fs); - | ~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' +/usr/include/opm/material/constraintsolvers/ComputeFromReferencePhase.hpp:137:79: required from 'static void Opm::ComputeFromReferencePhase::solve(FluidState&, typename FluidSystem::ParameterCache&, unsigned int, bool, bool) [with FluidState = Opm::CompositionalFluidState, true>; Scalar = double; FluidSystem = Opm::BrineCO2FluidSystem; Evaluation = double; typename FluidSystem::ParameterCache = Opm::BrineCO2FluidSystem::ParameterCache; typename FluidState::Scalar = double]' + 137 | FluidSystem::fugacityCoefficient(fluidState, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ + 138 | paramCache, + | ~~~~~~~~~~~ + 139 | refPhaseIdx, + | ~~~~~~~~~~~~ + 140 | compIdx)); + | ~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' + 586 | CFRP::solve(fs, paramCache, + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ + 587 | /*refPhaseIdx=*/liquidPhaseIdx, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 588 | /*setViscosity=*/true, + | ~~~~~~~~~~~~~~~~~~~~~~ + 589 | /*setEnthalpy=*/true); + | ~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem; PrimaryVariables = Opm::FlashPrimaryVariables]' + 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_vcfv.cpp:78:42: required from here + 78 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:191:75: required from 'static void Dune::DGFGridFactory > >::getCorners(const Geometry&, std::vector >&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; ctype = double; int dim = 2]' - 191 | const typename Geometry::GlobalCoordinate corner = geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:135:19: required from 'int Dune::DGFGridFactory > >::boundaryId(const Intersection&) const [with Intersection = Dune::Intersection, Dune::YaspIntersection > >; ctype = double; int dim = 2]' - 135 | getCorners( intersection.geometry(), corners ); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:448:48: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::YaspGrid<2>]' - 448 | bndId_[ k ] = dgfFactory.boundaryId( intersection ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' - 175 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Simulator = Opm::Simulator]' - 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); - | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Communication = Dune::Communication]' - 176 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpVcfvProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); +In file included from /usr/include/c++/15/string:51, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: +/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': +/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' + 64 | temp = func(*in, *inout); + | ~~~~^~~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' + 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); + | ^~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' + 465 | (Generic_MPI_Op::get()),communicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' + 211 | allreduce >(&in,&out,1); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem; Scalar = double]' + 1079 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashVcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_vcfv.cpp:78:42: required from here + 78 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ +/usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 189 | operator()(const _Tp& __x, const _Tp& __y) const + | ^~~~~~~~ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:591:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' 591 | auto [xCO2_new, yH2O_new] = mutualSolubility_(params, temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, @@ -24562,154 +22989,52 @@ | ~~~~~~ 346 | activityModel); | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpprimaryvariables.hh:168:78: required from 'void Opm::NcpPrimaryVariables::assignNaive(const FluidState&, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' - 168 | FluidSystem::template fugacityCoefficient(fluidState, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 169 | paramCache, - | ~~~~~~~~~~~ - 170 | refPhaseIdx, - | ~~~~~~~~~~~~ - 171 | compIdx); - | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:525:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; PrimaryVariables = Opm::NcpPrimaryVariables]' - 525 | values.assignNaive(fs); - | ~~~~~~~~~~~~~~~~~~^~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' +/usr/include/opm/material/constraintsolvers/ComputeFromReferencePhase.hpp:137:79: required from 'static void Opm::ComputeFromReferencePhase::solve(FluidState&, typename FluidSystem::ParameterCache&, unsigned int, bool, bool) [with FluidState = Opm::CompositionalFluidState, true>; Scalar = double; FluidSystem = Opm::BrineCO2FluidSystem; Evaluation = double; typename FluidSystem::ParameterCache = Opm::BrineCO2FluidSystem::ParameterCache; typename FluidState::Scalar = double]' + 137 | FluidSystem::fugacityCoefficient(fluidState, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ + 138 | paramCache, + | ~~~~~~~~~~~ + 139 | refPhaseIdx, + | ~~~~~~~~~~~~ + 140 | compIdx)); + | ~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' + 586 | CFRP::solve(fs, paramCache, + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ + 587 | /*refPhaseIdx=*/liquidPhaseIdx, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 588 | /*setViscosity=*/true, + | ~~~~~~~~~~~~~~~~~~~~~~ + 589 | /*setEnthalpy=*/true); + | ~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem; PrimaryVariables = Opm::FlashPrimaryVariables]' + 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_vcfv.cpp:78:42: required from here + 78 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:642:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 642 | OPM_HOST_DEVICE static std::pair mutualSolubility_(const CO2Parameters& params, | ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/15/string:51, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: -/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': -/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' - 64 | temp = func(*in, *inout); - | ~~~~^~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' - 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); - | ^~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' - 465 | (Generic_MPI_Op::get()),communicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' - 211 | allreduce >(&in,&out,1); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Scalar = double]' - 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 189 | operator()(const _Tp& __x, const _Tp& __y) const - | ^~~~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:26, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:48: -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:191:75: required from 'static void Dune::DGFGridFactory > >::getCorners(const Geometry&, std::vector >&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; ctype = double; int dim = 2]' - 191 | const typename Geometry::GlobalCoordinate corner = geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:135:19: required from 'int Dune::DGFGridFactory > >::boundaryId(const Intersection&) const [with Intersection = Dune::Intersection, Dune::YaspIntersection > >; ctype = double; int dim = 2]' - 135 | getCorners( intersection.geometry(), corners ); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:448:48: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::YaspGrid<2>]' - 448 | bndId_[ k ] = dgfFactory.boundaryId( intersection ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' - 175 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Simulator = Opm::Simulator]' - 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); - | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Communication = Dune::Communication]' - 176 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpVcfvProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 269 | GlobalCoordinate corner(int k) const - | ^~~~~~ -In file included from /usr/include/dune/common/fvector.hh:17, - from /usr/include/dune/common/fmatrix.hh:16: -/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]': -/usr/include/c++/15/bits/stl_function.h:190:20: required from 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]' - 190 | { return __x + __y; } - | ~~~~^~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' - 64 | temp = func(*in, *inout); - | ~~~~^~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' - 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); - | ^~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' - 465 | (Generic_MPI_Op::get()),communicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' - 211 | allreduce >(&in,&out,1); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Scalar = double]' - 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/densevector.hh:439:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 439 | derived_type operator+ (const DenseVector& b) const - | ^~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh: In instantiation of 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; Opm::VcfvStencil::GlobalPosition = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: required from 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; EvalDimVector = Dune::FieldVector; ElementContext = Opm::FvBaseElementContext]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: required from 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem; EvalDimVector = Dune::FieldVector; ElementContext = Opm::FvBaseElementContext]' 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44: required from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; EvalDimVector = Dune::FieldVector; TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; ElementContext = Opm::FvBaseElementContext]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44: required from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; EvalDimVector = Dune::FieldVector; TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem; ElementContext = Opm::FvBaseElementContext]' 333 | { ParentType::calculateBoundaryGradient(quantityGrad, elemCtx, fapIdx, quantityCallback); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: required from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; ElementContext = Opm::FvBaseElementContext]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: required from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem; ElementContext = Opm::FvBaseElementContext]' 347 | gradCalc.calculateBoundaryGradient(potentialGrad_[phaseIdx], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | elemCtx, @@ -24718,7 +23043,7 @@ | ~~~~~~~~~~~~~~~~ 350 | pressureCallback); | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseextensivequantities.hh:122:61: required from 'void Opm::MultiPhaseBaseExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseextensivequantities.hh:122:61: required from 'void Opm::MultiPhaseBaseExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' 122 | FluxExtensiveQuantities::calculateBoundaryGradients_(context.elementContext(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | bfIdx, @@ -24727,11 +23052,11 @@ | ~~~~~~~~ 125 | fluidState); | ~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpextensivequantities.hh:83:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:478:31: required from 'void Opm::Co2InjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; BoundaryRateVector = Opm::NcpBoundaryRateVector]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/flash/flashextensivequantities.hh:86:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:478:31: required from 'void Opm::Co2InjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem; BoundaryRateVector = Opm::FlashBoundaryRateVector]' 478 | values.setFreeFlow(context, spaceIdx, timeIdx, fs); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem; Scalar = double]' 1036 | simulator_.problem().boundary(values, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 1037 | boundaryCtx, @@ -24740,64 +23065,80 @@ | ~~~~~~~~ 1039 | /*timeIdx=*/0); | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' 365 | this->model().checkConservativeness(tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_vcfv.cpp:78:42: required from here + 78 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:751:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 751 | const GlobalPosition center() const | ^~~~~~ -In file included from /usr/include/dune/istl/schwarz.hh:28, - from /usr/include/dune/istl/solverfactory.hh:18, - from /usr/include/dune/istl/superlu.hh:22: -/usr/include/dune/istl/owneroverlapcopy.hh: In instantiation of 'static Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::V Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::gather(const T&, std::size_t) [with T = Dune::BlockVector, std::allocator > >; GlobalIdType = int; LocalIdType = int; V = Dune::FieldVector; std::size_t = long unsigned int]': -/usr/include/dune/common/parallel/communicator.hh:1307:48: required from 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = Dune::BlockVector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true; Dune::BufferedCommunicator::InterfaceMap = std::map >; Type = Dune::FieldVector; size_t = long unsigned int]' - 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1308 | interfacePair->second.second[i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/parallel/communicator.hh:1410:56: required from 'void Dune::BufferedCommunicator::sendRecv(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool FORWARD = true; Data = Dune::BlockVector, std::allocator > >]' - 1410 | MessageGatherer() (interfaces_, source, sendBuffer, sendBufferSize); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/parallel/communicator.hh:1367:48: required from 'void Dune::BufferedCommunicator::forward(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; Data = Dune::BlockVector, std::allocator > >]' - 1367 | this->template sendRecv(source, dest); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/include/dune/istl/owneroverlapcopy.hh:317:59: required from 'void Dune::OwnerOverlapCopyCommunication::copyOwnerToAll(const T&, T&) const [with T = Dune::BlockVector, std::allocator > >; GlobalIdType = int; LocalIdType = int]' - 317 | communicator.template forward >(source,dest); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/include/dune/istl/paamg/amg.hh:840:68: required from 'void Dune::Amg::AMG::pre(Domain&, Range&) [with M = Dune::OverlappingSchwarzOperator, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >; X = Dune::BlockVector, std::allocator > >; S = Dune::BlockPreconditioner, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication, Dune::SeqSOR, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, 1> >; PI = Dune::OwnerOverlapCopyCommunication; A = std::allocator, std::allocator > > >; Domain = Dune::BlockVector, std::allocator > >; Range = Dune::BlockVector, std::allocator > >]' - 840 | matrices_->parallelInformation().coarsest()->copyOwnerToAll(x,x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/bicgstabsolver.hh:145:28: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethod.hh:314:53: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' +/usr/include/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]': +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here + 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const + | ^~~~~~~~ +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: 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 /usr/include/dune/istl/umfpack.hh:20, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:31: +/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:297:16: required from 'Dune::UMFPack::UMFPack(const Matrix&, int) [with M = Dune::BCRSMatrix, std::allocator > >; Matrix = Dune::BCRSMatrix, std::allocator > >]' + 297 | setMatrix(matrix); + | ~~~~~~~~~^~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:287:64: required from 'Dune::UMFPack, A> >::UMFPack(const RealMatrix&, int, bool) [with T = double; A = std::allocator >; int n = 2; int m = 2; RealMatrix = Dune::BCRSMatrix, std::allocator > >]' + 287 | : Base(reinterpret_cast(matrix), verbose) + | ^ +/usr/include/dune/istl/paamg/amg.hh:658:18: required from 'static Dune::Amg::DirectSolverSelector::Solver::umfpack>::type* Dune::Amg::DirectSolverSelector::Solver::umfpack>::create(const M&, bool, bool) [with M = Dune::BCRSMatrix, std::allocator > >; Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >; type = Dune::UMFPack, std::allocator > > >]' + 658 | return new type(mat, verbose, reusevector ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/istl/paamg/amg.hh:683:40: required from 'static Dune::Amg::DirectSolverSelector::DirectSolver* Dune::Amg::DirectSolverSelector::create(const Matrix&, bool, bool) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >; DirectSolver = Dune::UMFPack, std::allocator > > >]' + 683 | return SelectedSolver :: create( mat, verbose, reusevector ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/istl/paamg/amg.hh:745:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethod.hh:314:53: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' 314 | bool converged = linearSolver_.solve(solutionUpdate); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1273:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1273:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' 1273 | converged = newtonMethod_.apply(); | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:510:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:510:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' 510 | bool converged = model().update(); | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:733:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:733:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' 733 | problem_->timeIntegration(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_vcfv.cpp:78:42: required from here + 78 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/istl/owneroverlapcopy.hh:207:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | static V gather(const T& a, std::size_t i) - | ^~~~~~ +/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/grid/io/file/dgfparser/dgfparser.hh:45: /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here @@ -24811,9 +23152,8 @@ /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkcompositionmodule.hpp:36, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpproperties.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpmodel.hh:33: + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:37, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:44: /usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > > >::CellIterator; GridView = Dune::GridView > >]' 1326 | f.write(eit.position(),*p); @@ -24827,29 +23167,59 @@ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 391 | const FieldVector position() const | ^~~~~~~~ -In file included from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:45: -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here - 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override - | ^~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; 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]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1365:18: required from here - 1365 | virtual void writeGridPoints(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]': +In file included from /usr/include/dune/istl/schwarz.hh:28, + from /usr/include/dune/istl/solverfactory.hh:18, + from /usr/include/dune/istl/superlu.hh:22: +/usr/include/dune/istl/owneroverlapcopy.hh: In instantiation of 'static Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::V Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::gather(const T&, std::size_t) [with T = std::vector, std::allocator > >; GlobalIdType = int; LocalIdType = int; V = Opm::MatrixBlock; std::size_t = long unsigned int]': +/usr/include/dune/common/parallel/communicator.hh:1307:48: required from 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = std::vector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true; Dune::BufferedCommunicator::InterfaceMap = std::map >; Type = Opm::MatrixBlock; size_t = long unsigned int]' + 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1308 | interfacePair->second.second[i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/parallel/communicator.hh:1410:56: required from 'void Dune::BufferedCommunicator::sendRecv(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool FORWARD = true; Data = std::vector, std::allocator > >]' + 1410 | MessageGatherer() (interfaces_, source, sendBuffer, sendBufferSize); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/parallel/communicator.hh:1367:48: required from 'void Dune::BufferedCommunicator::forward(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; Data = std::vector, std::allocator > >]' + 1367 | this->template sendRecv(source, dest); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/include/dune/istl/owneroverlapcopy.hh:317:59: required from 'void Dune::OwnerOverlapCopyCommunication::copyOwnerToAll(const T&, T&) const [with T = std::vector, std::allocator > >; GlobalIdType = int; LocalIdType = int]' + 317 | communicator.template forward >(source,dest); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/include/dune/istl/paamg/galerkin.hh:668:27: required from 'void Dune::Amg::BaseGalerkinProduct::calculate(const M&, const Dune::Amg::AggregatesMap&, M&, const P&, const O&) [with M = Dune::BCRSMatrix, std::allocator > >; V = long unsigned int; I = Dune::OwnerOverlapCopyCommunication; O = Dune::NegateSet >]' + 668 | pinfo.copyOwnerToAll(rowsize,rowsize); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/include/dune/istl/paamg/matrixhierarchy.hh:660:33: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethod.hh:314:53: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' + 314 | bool converged = linearSolver_.solve(solutionUpdate); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1273:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' + 1273 | converged = newtonMethod_.apply(); + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:510:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' + 510 | bool converged = model().update(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:733:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]' + 733 | problem_->timeIntegration(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashVcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_vcfv.cpp:78:42: required from here + 78 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/istl/owneroverlapcopy.hh:207:16: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | static V gather(const T& a, std::size_t i) + | ^~~~~~ +In file included from /usr/include/dune/istl/owneroverlapcopy.hh:27: +/usr/include/dune/common/parallel/communicator.hh: In member function 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = Dune::BlockVector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true]': +/usr/include/dune/common/parallel/communicator.hh:1307:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : + | ^~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function '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 > >]': +/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); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]': /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | fineK_ = this->toDimMatrix_(1e-13); | ^~~~~~ @@ -24859,26 +23229,10 @@ | ^~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh: In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh: In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 274 | fineK_ = this->toDimMatrix_(1e-13); - | ^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:550:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 550 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ^~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'Opm::Co2InjectionProblem::Scalar Opm::Co2InjectionProblem::porosity(const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:411:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 411 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ^~~ /usr/include/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]': /usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const @@ -24896,10 +23250,14 @@ /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1079 | totalRate = comm.sum(totalRate); + | ^~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkcompositionmodule.hpp:36, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpproperties.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpmodel.hh:33: + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:37, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:44: /usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > > >::CellIterator; GridView = Dune::GridView > >]' 1326 | f.write(eit.position(),*p); @@ -24913,16 +23271,7 @@ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 391 | const FieldVector position() const | ^~~~~~~~ -In file included from /usr/include/dune/istl/owneroverlapcopy.hh:27: -/usr/include/dune/common/parallel/communicator.hh: In member function 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = Dune::BlockVector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true]': -/usr/include/dune/common/parallel/communicator.hh:1307:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : - | ^~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function '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 > >]': -/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); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]': /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | fineK_ = this->toDimMatrix_(1e-13); | ^~~~~~ @@ -24932,109 +23281,117 @@ | ^~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh: In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh: In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); | ^~~~~~~~~~~ +In file included from /usr/include/dune/istl/owneroverlapcopy.hh:27: +/usr/include/dune/common/parallel/communicator.hh: In member function 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = std::vector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true]': +/usr/include/dune/common/parallel/communicator.hh:1307:9: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : + | ^~~~~~ +/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-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:9: 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-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1079 | totalRate = comm.sum(totalRate); | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh: In member function 'void Opm::ObstacleProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:210:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | fineK_ = this->toDimMatrix_(1e-15); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/dune/grid/yaspgrid.hh:72: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:275:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | coarseK_ = this->toDimMatrix_(1e-12); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In member function 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:109:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 109 | decltype(auto) globalPos() const - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh: In member function 'void Opm::ObstacleProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:210:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | fineK_ = this->toDimMatrix_(1e-15); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 983 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 983 | storage = gridView_.comm().sum(storage); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]', - inlined from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: +In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::ObstacleProblem]', + inlined from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; EvalDimVector = Dune::FieldVector; TypeTag = Opm::Properties::TTag::ObstacleProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44, + inlined from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::ObstacleProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1079 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:275:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | coarseK_ = this->toDimMatrix_(1e-12); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]': +In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', + inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: +/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); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]': /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:275:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | coarseK_ = this->toDimMatrix_(1e-12); | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In member function 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:109:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 109 | decltype(auto) globalPos() const - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]': /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:275:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 275 | coarseK_ = this->toDimMatrix_(1e-12); | ~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]', - inlined from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; EvalDimVector = Dune::FieldVector; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44, - inlined from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: 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-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 983 | storage = gridView_.comm().sum(storage); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]', - inlined from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; EvalDimVector = Dune::FieldVector; TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44, - inlined from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: +[ 75%] Linking CXX executable bin/obstacle_immiscible +/usr/bin/cmake -E cmake_link_script CMakeFiles/obstacle_immiscible.dir/link.txt --verbose=1 +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 983 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]', + inlined from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; EvalDimVector = Dune::FieldVector; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44, + inlined from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', - inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: -/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); - | ~~~~~~~~~~~~^~ -[ 54%] Linking CXX executable bin/co2injection_ncp_ecfv -/usr/bin/cmake -E cmake_link_script CMakeFiles/co2injection_ncp_ecfv.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/co2injection_ncp_ecfv.dir/link.d CMakeFiles/co2injection_ncp_ecfv.dir/examples/co2injection_ncp_ecfv.cpp.o -o bin/co2injection_ncp_ecfv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/obstacle_immiscible.dir/link.d CMakeFiles/obstacle_immiscible.dir/examples/obstacle_immiscible.cpp.o -o bin/obstacle_immiscible -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 54%] Built target co2injection_ncp_ecfv -make -f CMakeFiles/co2injection_pvs_ecfv.dir/build.make CMakeFiles/co2injection_pvs_ecfv.dir/depend +[ 75%] Built target obstacle_immiscible +make -f CMakeFiles/co2injection_immiscible_ecfv.dir/build.make CMakeFiles/co2injection_immiscible_ecfv.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_pvs_ecfv.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_immiscible_ecfv.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/co2injection_pvs_ecfv.dir/build.make CMakeFiles/co2injection_pvs_ecfv.dir/build +make -f CMakeFiles/co2injection_immiscible_ecfv.dir/build.make CMakeFiles/co2injection_immiscible_ecfv.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 54%] Building CXX object CMakeFiles/co2injection_pvs_ecfv.dir/examples/co2injection_pvs_ecfv.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/co2injection_pvs_ecfv.dir/examples/co2injection_pvs_ecfv.cpp.o -MF CMakeFiles/co2injection_pvs_ecfv.dir/examples/co2injection_pvs_ecfv.cpp.o.d -o CMakeFiles/co2injection_pvs_ecfv.dir/examples/co2injection_pvs_ecfv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ecfv.cpp +[ 75%] Building CXX object CMakeFiles/co2injection_immiscible_ecfv.dir/examples/co2injection_immiscible_ecfv.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/co2injection_immiscible_ecfv.dir/examples/co2injection_immiscible_ecfv.cpp.o -MF CMakeFiles/co2injection_immiscible_ecfv.dir/examples/co2injection_immiscible_ecfv.cpp.o.d -o CMakeFiles/co2injection_immiscible_ecfv.dir/examples/co2injection_immiscible_ecfv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ecfv.cpp In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ecfv.cpp:31: + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ecfv.cpp:31: /usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ +[ 76%] Linking CXX executable bin/obstacle_ncp +/usr/bin/cmake -E cmake_link_script CMakeFiles/obstacle_ncp.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/obstacle_ncp.dir/link.d CMakeFiles/obstacle_ncp.dir/examples/obstacle_ncp.cpp.o -o bin/obstacle_ncp -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 76%] Built target obstacle_ncp +make -f CMakeFiles/co2injection_immiscible_ni_ecfv.dir/build.make CMakeFiles/co2injection_immiscible_ni_ecfv.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_immiscible_ni_ecfv.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/co2injection_immiscible_ni_ecfv.dir/build.make CMakeFiles/co2injection_immiscible_ni_ecfv.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 76%] Building CXX object CMakeFiles/co2injection_immiscible_ni_ecfv.dir/examples/co2injection_immiscible_ni_ecfv.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/co2injection_immiscible_ni_ecfv.dir/examples/co2injection_immiscible_ni_ecfv.cpp.o -MF CMakeFiles/co2injection_immiscible_ni_ecfv.dir/examples/co2injection_immiscible_ni_ecfv.cpp.o.d -o CMakeFiles/co2injection_immiscible_ni_ecfv.dir/examples/co2injection_immiscible_ni_ecfv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_ecfv.cpp In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/common/intersection.hh:9, @@ -25049,17 +23406,17 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); @@ -25077,23 +23434,23 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 365 | this->model().checkConservativeness(tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); @@ -25111,72 +23468,72 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 365 | this->model().checkConservativeness(tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsmodel.hh:39, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ecfv.cpp:33: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:36: required from 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:41, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ecfv.cpp:33: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:36: required from 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 274 | fineK_ = this->toDimMatrix_(1e-13); | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem; Communication = Dune::Communication]' 245 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 380 | DimMatrix toDimMatrix_(Scalar val) const | ^~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ecfv.cpp:34: + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ecfv.cpp:34: /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In instantiation of 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:550:48: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:550:48: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 550 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem; PrimaryVariables = Opm::PvsPrimaryVariables]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | { return element_.geometry().center(); } @@ -25191,7 +23548,7 @@ from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbasebackend.hh:41, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelamgbackend.hh:31, from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ecfv.cpp:35: + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ecfv.cpp:36: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -25205,17 +23562,17 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const @@ -25241,23 +23598,23 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 365 | this->model().checkConservativeness(tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const @@ -25278,23 +23635,23 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 365 | this->model().checkConservativeness(tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const @@ -25302,26 +23659,32 @@ In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:21: /usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem; Scalar = double]' 1079 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 365 | this->model().checkConservativeness(tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | T sum (const T& in) const | ^~~ -[ 54%] Linking CXX executable bin/co2injection_ncp_ni_vcfv -/usr/bin/cmake -E cmake_link_script CMakeFiles/co2injection_ncp_ni_vcfv.dir/link.txt --verbose=1 +In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_ecfv.cpp:31: +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ In file included from /usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:46, from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:35: /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': @@ -25354,7 +23717,7 @@ | ~~~~~~~~~~~~ 140 | compIdx)); | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 586 | CFRP::solve(fs, paramCache, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ 587 | /*refPhaseIdx=*/liquidPhaseIdx, @@ -25363,20 +23726,20 @@ | ~~~~~~~~~~~~~~~~~~~~~~ 589 | /*setEnthalpy=*/true); | ~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem; PrimaryVariables = Opm::PvsPrimaryVariables]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, @@ -25402,20 +23765,20 @@ /usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' 211 | allreduce >(&in,&out,1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem; Scalar = double]' 1079 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 365 | this->model().checkConservativeness(tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | operator()(const _Tp& __x, const _Tp& __y) const @@ -25455,7 +23818,7 @@ | ~~~~~~~~~~~~ 140 | compIdx)); | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 586 | CFRP::solve(fs, paramCache, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ 587 | /*refPhaseIdx=*/liquidPhaseIdx, @@ -25464,29 +23827,29 @@ | ~~~~~~~~~~~~~~~~~~~~~~ 589 | /*setEnthalpy=*/true); | ~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem; PrimaryVariables = Opm::PvsPrimaryVariables]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:642:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 642 | OPM_HOST_DEVICE static std::pair mutualSolubility_(const CO2Parameters& params, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In instantiation of 'decltype(auto) Opm::EcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: required from 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem; EvalDimVector = Dune::FieldVector; ElementContext = Opm::FvBaseElementContext]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: required from 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem; EvalDimVector = Dune::FieldVector; ElementContext = Opm::FvBaseElementContext]' 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: required from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem; ElementContext = Opm::FvBaseElementContext]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: required from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem; ElementContext = Opm::FvBaseElementContext]' 347 | gradCalc.calculateBoundaryGradient(potentialGrad_[phaseIdx], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | elemCtx, @@ -25495,7 +23858,7 @@ | ~~~~~~~~~~~~~~~~ 350 | pressureCallback); | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseextensivequantities.hh:122:61: required from 'void Opm::MultiPhaseBaseExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseextensivequantities.hh:122:61: required from 'void Opm::MultiPhaseBaseExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 122 | FluxExtensiveQuantities::calculateBoundaryGradients_(context.elementContext(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | bfIdx, @@ -25504,16 +23867,16 @@ | ~~~~~~~~ 125 | fluidState); | ~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsextensivequantities.hh:86:35: required from 'void Opm::PvsExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' - 86 | ParentType::updateBoundary(context, bfIdx, timeIdx, fluidState); +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleextensivequantities.hh:90:35: required from 'void Opm::ImmiscibleExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' + 90 | ParentType::updateBoundary(context, bfIdx, timeIdx, fluidState); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsboundaryratevector.hh:91:33: required from 'void Opm::PvsBoundaryRateVector::setFreeFlow(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' - 91 | extQuants.updateBoundary(context, bfIdx, timeIdx, fluidState); +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleboundaryratevector.hh:101:33: required from 'void Opm::ImmiscibleBoundaryRateVector::setFreeFlow(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' + 101 | extQuants.updateBoundary(context, bfIdx, timeIdx, fluidState); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:478:31: required from 'void Opm::Co2InjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem; BoundaryRateVector = Opm::PvsBoundaryRateVector]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:478:31: required from 'void Opm::Co2InjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem; BoundaryRateVector = Opm::ImmiscibleBoundaryRateVector]' 478 | values.setFreeFlow(context, spaceIdx, timeIdx, fs); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem; Scalar = double]' 1036 | simulator_.problem().boundary(values, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 1037 | boundaryCtx, @@ -25522,37 +23885,24 @@ | ~~~~~~~~ 1039 | /*timeIdx=*/0); | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 365 | this->model().checkConservativeness(tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:116:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | { return element_.geometry().center(); } | ^ -[ 54%] Linking CXX executable bin/co2injection_ncp_vcfv -/usr/bin/cmake -E cmake_link_script CMakeFiles/co2injection_ncp_vcfv.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/co2injection_ncp_ni_vcfv.dir/link.d CMakeFiles/co2injection_ncp_ni_vcfv.dir/examples/co2injection_ncp_ni_vcfv.cpp.o -o bin/co2injection_ncp_ni_vcfv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 54%] Built target co2injection_ncp_ni_vcfv -make -f CMakeFiles/co2injection_pvs_ni_ecfv.dir/build.make CMakeFiles/co2injection_pvs_ni_ecfv.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_pvs_ni_ecfv.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/co2injection_pvs_ni_ecfv.dir/build.make CMakeFiles/co2injection_pvs_ni_ecfv.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 55%] Building CXX object CMakeFiles/co2injection_pvs_ni_ecfv.dir/examples/co2injection_pvs_ni_ecfv.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/co2injection_pvs_ni_ecfv.dir/examples/co2injection_pvs_ni_ecfv.cpp.o -MF CMakeFiles/co2injection_pvs_ni_ecfv.dir/examples/co2injection_pvs_ni_ecfv.cpp.o.d -o CMakeFiles/co2injection_pvs_ni_ecfv.dir/examples/co2injection_pvs_ni_ecfv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_ecfv.cpp In file included from /usr/include/dune/istl/umfpack.hh:20, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:31: -/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/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){ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -25583,23 +23933,23 @@ 683 | return SelectedSolver :: create( mat, verbose, reusevector ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/istl/paamg/amg.hh:745:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethod.hh:314:53: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethod.hh:314:53: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 314 | bool converged = linearSolver_.solve(solutionUpdate); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1273:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1273:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 1273 | converged = newtonMethod_.apply(); | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:510:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:510:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 510 | bool converged = model().update(); | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:733:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:733:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 733 | problem_->timeIntegration(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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; @@ -25626,110 +23976,27 @@ 668 | pinfo.copyOwnerToAll(rowsize,rowsize); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/dune/istl/paamg/matrixhierarchy.hh:660:33: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethod.hh:314:53: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethod.hh:314:53: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 314 | bool converged = linearSolver_.solve(solutionUpdate); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1273:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1273:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 1273 | converged = newtonMethod_.apply(); | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:510:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:510:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 510 | bool converged = model().update(); | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:733:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:733:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 733 | problem_->timeIntegration(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ecfv.cpp:56:42: required from here - 56 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ecfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/istl/owneroverlapcopy.hh:207:16: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | static V gather(const T& a, std::size_t i) | ^~~~~~ -In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_ecfv.cpp:31: -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/co2injection_ncp_vcfv.dir/link.d CMakeFiles/co2injection_ncp_vcfv.dir/examples/co2injection_ncp_vcfv.cpp.o -o bin/co2injection_ncp_vcfv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 55%] Built target co2injection_ncp_vcfv -make -f CMakeFiles/co2injection_pvs_ni_vcfv.dir/build.make CMakeFiles/co2injection_pvs_ni_vcfv.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_pvs_ni_vcfv.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/co2injection_pvs_ni_vcfv.dir/build.make CMakeFiles/co2injection_pvs_ni_vcfv.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 55%] Building CXX object CMakeFiles/co2injection_pvs_ni_vcfv.dir/examples/co2injection_pvs_ni_vcfv.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/co2injection_pvs_ni_vcfv.dir/examples/co2injection_pvs_ni_vcfv.cpp.o -MF CMakeFiles/co2injection_pvs_ni_vcfv.dir/examples/co2injection_pvs_ni_vcfv.cpp.o.d -o CMakeFiles/co2injection_pvs_ni_vcfv.dir/examples/co2injection_pvs_ni_vcfv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_vcfv.cpp -/usr/include/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]': -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here - 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const - | ^~~~~~~~ -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: 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 /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:45: -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here - 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override - | ^~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; 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]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1365:18: required from here - 1365 | virtual void writeGridPoints(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_vcfv.cpp:31: -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 274 | fineK_ = this->toDimMatrix_(1e-13); - | ^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:550:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 550 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ^~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'Opm::Co2InjectionProblem::Scalar Opm::Co2InjectionProblem::porosity(const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:411:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 411 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ^~~ -In file included from /usr/include/dune/istl/owneroverlapcopy.hh:27: -/usr/include/dune/common/parallel/communicator.hh: In member function 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = std::vector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true]': -/usr/include/dune/common/parallel/communicator.hh:1307:9: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : - | ^~~~~~ -/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-simulators-2025.04+ds/opm/models/pvs/pvsmodel.hh: In member function 'void Opm::PvsModel::printSwitchedPhases_(const ElementContext&, unsigned int, const FluidState&, short int, const PrimaryVariables&) const [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsmodel.hh:589:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 589 | const auto& pos = elemCtx.pos(dofIdx, /*timeIdx=*/0); - | ^~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/common/intersection.hh:9, @@ -25744,17 +24011,17 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here - 64 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here + 67 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); @@ -25772,23 +24039,23 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 365 | this->model().checkConservativeness(tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here - 64 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here + 67 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); @@ -25806,72 +24073,72 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 365 | this->model().checkConservativeness(tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here - 64 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here + 67 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsmodel.hh:39, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_ecfv.cpp:33: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:36: required from 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:41, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_ecfv.cpp:33: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:36: required from 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 274 | fineK_ = this->toDimMatrix_(1e-13); | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; Communication = Dune::Communication]' 245 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here - 64 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here + 67 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 380 | DimMatrix toDimMatrix_(Scalar val) const | ^~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_ecfv.cpp:34: + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_ecfv.cpp:34: /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In instantiation of 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:550:48: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:550:48: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 550 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; PrimaryVariables = Opm::PvsPrimaryVariables]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here - 64 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here + 67 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | { return element_.geometry().center(); } @@ -25886,7 +24153,7 @@ from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbasebackend.hh:41, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelamgbackend.hh:31, from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_ecfv.cpp:35: + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_ecfv.cpp:35: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -25900,17 +24167,17 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here - 64 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here + 67 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const @@ -25936,23 +24203,23 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 365 | this->model().checkConservativeness(tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here - 64 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here + 67 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const @@ -25973,23 +24240,23 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 365 | this->model().checkConservativeness(tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here - 64 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here + 67 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const @@ -25997,20 +24264,20 @@ In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:21: /usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:251:45: required from 'void Opm::MultiPhaseBaseModel::globalPhaseStorage(EqVector&, unsigned int) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; EqVector = Dune::FieldVector]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:251:45: required from 'void Opm::MultiPhaseBaseModel::globalPhaseStorage(EqVector&, unsigned int) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; EqVector = Dune::FieldVector]' 251 | storage = this->gridView_.comm().sum(storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:369:41: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:369:41: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 369 | this->model().globalPhaseStorage(storageL, /*phaseIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here - 64 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here + 67 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | T sum (const T& in) const @@ -26019,32 +24286,57 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:44: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' 110 | { return element_.geometry().center(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:550:48: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:550:48: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 550 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; PrimaryVariables = Opm::PvsPrimaryVariables]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here - 64 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here + 67 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ -[ 56%] Linking CXX executable bin/co2injection_ncp_ni_ecfv -/usr/bin/cmake -E cmake_link_script CMakeFiles/co2injection_ncp_ni_ecfv.dir/link.txt --verbose=1 +/usr/include/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]': +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here + 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const + | ^~~~~~~~ +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: 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 /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:45: +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here + 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override + | ^~~~~~~~ +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; 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]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1365:18: required from here + 1365 | virtual void writeGridPoints(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ In file included from /usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:46, from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:35: /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': @@ -26077,7 +24369,7 @@ | ~~~~~~~~~~~~ 140 | compIdx)); | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 586 | CFRP::solve(fs, paramCache, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ 587 | /*refPhaseIdx=*/liquidPhaseIdx, @@ -26086,20 +24378,20 @@ | ~~~~~~~~~~~~~~~~~~~~~~ 589 | /*setEnthalpy=*/true); | ~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; PrimaryVariables = Opm::PvsPrimaryVariables]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here - 64 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here + 67 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, @@ -26125,20 +24417,20 @@ /usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' 211 | allreduce >(&in,&out,1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:251:45: required from 'void Opm::MultiPhaseBaseModel::globalPhaseStorage(EqVector&, unsigned int) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; EqVector = Dune::FieldVector]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:251:45: required from 'void Opm::MultiPhaseBaseModel::globalPhaseStorage(EqVector&, unsigned int) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; EqVector = Dune::FieldVector]' 251 | storage = this->gridView_.comm().sum(storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:369:41: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:369:41: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 369 | this->model().globalPhaseStorage(storageL, /*phaseIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here - 64 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here + 67 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | operator()(const _Tp& __x, const _Tp& __y) const @@ -26161,20 +24453,20 @@ /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; Simulator = Opm::Simulator]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; Simulator = Opm::Simulator]' 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; Communication = Dune::Communication]' 176 | { vanguard_.reset(new Vanguard(*this)); } | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here - 64 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here + 67 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const @@ -26214,7 +24506,7 @@ | ~~~~~~~~~~~~ 140 | compIdx)); | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 586 | CFRP::solve(fs, paramCache, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ 587 | /*refPhaseIdx=*/liquidPhaseIdx, @@ -26223,29 +24515,29 @@ | ~~~~~~~~~~~~~~~~~~~~~~ 589 | /*setEnthalpy=*/true); | ~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; PrimaryVariables = Opm::PvsPrimaryVariables]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here - 64 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here + 67 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:642:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 642 | OPM_HOST_DEVICE static std::pair mutualSolubility_(const CO2Parameters& params, | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In instantiation of 'decltype(auto) Opm::EcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: required from 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; EvalDimVector = Dune::FieldVector, 2>; ElementContext = Opm::FvBaseElementContext]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: required from 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; EvalDimVector = Dune::FieldVector, 2>; ElementContext = Opm::FvBaseElementContext]' 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: required from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; ElementContext = Opm::FvBaseElementContext]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: required from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; ElementContext = Opm::FvBaseElementContext]' 347 | gradCalc.calculateBoundaryGradient(potentialGrad_[phaseIdx], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | elemCtx, @@ -26254,7 +24546,7 @@ | ~~~~~~~~~~~~~~~~ 350 | pressureCallback); | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseextensivequantities.hh:122:61: required from 'void Opm::MultiPhaseBaseExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseextensivequantities.hh:122:61: required from 'void Opm::MultiPhaseBaseExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 122 | FluxExtensiveQuantities::calculateBoundaryGradients_(context.elementContext(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | bfIdx, @@ -26263,16 +24555,16 @@ | ~~~~~~~~ 125 | fluidState); | ~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsextensivequantities.hh:86:35: required from 'void Opm::PvsExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' - 86 | ParentType::updateBoundary(context, bfIdx, timeIdx, fluidState); +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleextensivequantities.hh:90:35: required from 'void Opm::ImmiscibleExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' + 90 | ParentType::updateBoundary(context, bfIdx, timeIdx, fluidState); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsboundaryratevector.hh:91:33: required from 'void Opm::PvsBoundaryRateVector::setFreeFlow(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' - 91 | extQuants.updateBoundary(context, bfIdx, timeIdx, fluidState); +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleboundaryratevector.hh:101:33: required from 'void Opm::ImmiscibleBoundaryRateVector::setFreeFlow(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' + 101 | extQuants.updateBoundary(context, bfIdx, timeIdx, fluidState); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:478:31: required from 'void Opm::Co2InjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; BoundaryRateVector = Opm::PvsBoundaryRateVector]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:478:31: required from 'void Opm::Co2InjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; BoundaryRateVector = Opm::ImmiscibleBoundaryRateVector]' 478 | values.setFreeFlow(context, spaceIdx, timeIdx, fs); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; Scalar = double]' 1036 | simulator_.problem().boundary(values, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 1037 | boundaryCtx, @@ -26281,17 +24573,17 @@ | ~~~~~~~~ 1039 | /*timeIdx=*/0); | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 365 | this->model().checkConservativeness(tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here - 64 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here + 67 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:116:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 116 | { return element_.geometry().center(); } @@ -26314,20 +24606,20 @@ /usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' 211 | allreduce >(&in,&out,1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:251:45: required from 'void Opm::MultiPhaseBaseModel::globalPhaseStorage(EqVector&, unsigned int) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; EqVector = Dune::FieldVector]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:251:45: required from 'void Opm::MultiPhaseBaseModel::globalPhaseStorage(EqVector&, unsigned int) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; EqVector = Dune::FieldVector]' 251 | storage = this->gridView_.comm().sum(storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:369:41: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:369:41: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 369 | this->model().globalPhaseStorage(storageL, /*phaseIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here - 64 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here + 67 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/densevector.hh:439:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 439 | derived_type operator+ (const DenseVector& b) const @@ -26353,24 +24645,258 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:305:9: required from 'void Opm::EcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 305 | updateTopology(element); | ^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 139 | stencil_.update(elem); | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 563 | elemCtx.updateStencil(elem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here - 64 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here + 67 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | fineK_ = this->toDimMatrix_(1e-13); + | ^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:550:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 550 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ^~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); + | ^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'Opm::Co2InjectionProblem::Scalar Opm::Co2InjectionProblem::porosity(const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:411:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 411 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ^~~ +In file included from /usr/include/dune/istl/owneroverlapcopy.hh:27: +/usr/include/dune/common/parallel/communicator.hh: In member function 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = std::vector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true]': +/usr/include/dune/common/parallel/communicator.hh:1307:9: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : + | ^~~~~~ +In file included from /usr/include/dune/istl/schwarz.hh:28, + from /usr/include/dune/istl/solverfactory.hh:18, + from /usr/include/dune/istl/superlu.hh:22: +/usr/include/dune/istl/owneroverlapcopy.hh: In instantiation of 'static Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::V Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::gather(const T&, std::size_t) [with T = Dune::BlockVector, std::allocator > >; GlobalIdType = int; LocalIdType = int; V = Dune::FieldVector; std::size_t = long unsigned int]': +/usr/include/dune/common/parallel/communicator.hh:1307:48: required from 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = Dune::BlockVector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true; Dune::BufferedCommunicator::InterfaceMap = std::map >; Type = Dune::FieldVector; size_t = long unsigned int]' + 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1308 | interfacePair->second.second[i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/parallel/communicator.hh:1410:56: required from 'void Dune::BufferedCommunicator::sendRecv(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool FORWARD = true; Data = Dune::BlockVector, std::allocator > >]' + 1410 | MessageGatherer() (interfaces_, source, sendBuffer, sendBufferSize); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/parallel/communicator.hh:1367:48: required from 'void Dune::BufferedCommunicator::forward(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; Data = Dune::BlockVector, std::allocator > >]' + 1367 | this->template sendRecv(source, dest); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/include/dune/istl/owneroverlapcopy.hh:317:59: required from 'void Dune::OwnerOverlapCopyCommunication::copyOwnerToAll(const T&, T&) const [with T = Dune::BlockVector, std::allocator > >; GlobalIdType = int; LocalIdType = int]' + 317 | communicator.template forward >(source,dest); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/include/dune/istl/paamg/amg.hh:840:68: required from 'void Dune::Amg::AMG::pre(Domain&, Range&) [with M = Dune::OverlappingSchwarzOperator, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >; X = Dune::BlockVector, std::allocator > >; S = Dune::BlockPreconditioner, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication, Dune::SeqSOR, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, 1> >; PI = Dune::OwnerOverlapCopyCommunication; A = std::allocator, std::allocator > > >; Domain = Dune::BlockVector, std::allocator > >; Range = Dune::BlockVector, std::allocator > >]' + 840 | matrices_->parallelInformation().coarsest()->copyOwnerToAll(x,x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/bicgstabsolver.hh:145:28: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethod.hh:314:53: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' + 314 | bool converged = linearSolver_.solve(solutionUpdate); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1273:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' + 1273 | converged = newtonMethod_.apply(); + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:510:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' + 510 | bool converged = model().update(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:733:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' + 733 | problem_->timeIntegration(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_ecfv.cpp:67:42: required from here + 67 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/istl/owneroverlapcopy.hh:207:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | static V gather(const T& a, std::size_t i) + | ^~~~~~ +/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-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1079 | totalRate = comm.sum(totalRate); + | ^~~~~~~~~ +/usr/include/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]': +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here + 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const + | ^~~~~~~~ +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: 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 /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:45: +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here + 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override + | ^~~~~~~~ +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; 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]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1365:18: required from here + 1365 | virtual void writeGridPoints(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +In file included from /usr/include/dune/istl/owneroverlapcopy.hh:27: +/usr/include/dune/common/parallel/communicator.hh: In member function 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = Dune::BlockVector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true]': +/usr/include/dune/common/parallel/communicator.hh:1307:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : + | ^~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkenergymodule.hpp:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleproperties.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:32: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function '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 > >]': +/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); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | fineK_ = this->toDimMatrix_(1e-13); + | ^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:550:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 550 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ^~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); + | ^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'Opm::Co2InjectionProblem::Scalar Opm::Co2InjectionProblem::porosity(const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:411:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 411 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1079 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 983 | storage = gridView_.comm().sum(storage); + | ^~~~~~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:72: +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 850 | GeometryImpl _geometry((_it).lowerleft()); + | ~~~~~~~~~~~~~~~^~ +/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 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', + inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: +/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); + | ~~~~~~~~~~~~^~ +In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', + inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: +/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); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:275:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | coarseK_ = this->toDimMatrix_(1e-12); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 983 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +[ 76%] Linking CXX executable bin/co2injection_flash_vcfv +/usr/bin/cmake -E cmake_link_script CMakeFiles/co2injection_flash_vcfv.dir/link.txt --verbose=1 +[ 76%] Linking CXX executable bin/co2injection_flash_ni_vcfv +/usr/bin/cmake -E cmake_link_script CMakeFiles/co2injection_flash_ni_vcfv.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/co2injection_flash_vcfv.dir/link.d CMakeFiles/co2injection_flash_vcfv.dir/examples/co2injection_flash_vcfv.cpp.o -o bin/co2injection_flash_vcfv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 76%] Built target co2injection_flash_vcfv +make -f CMakeFiles/co2injection_immiscible_ni_vcfv.dir/build.make CMakeFiles/co2injection_immiscible_ni_vcfv.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_immiscible_ni_vcfv.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/co2injection_immiscible_ni_vcfv.dir/build.make CMakeFiles/co2injection_immiscible_ni_vcfv.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 76%] Building CXX object CMakeFiles/co2injection_immiscible_ni_vcfv.dir/examples/co2injection_immiscible_ni_vcfv.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/co2injection_immiscible_ni_vcfv.dir/examples/co2injection_immiscible_ni_vcfv.cpp.o -MF CMakeFiles/co2injection_immiscible_ni_vcfv.dir/examples/co2injection_immiscible_ni_vcfv.cpp.o.d -o CMakeFiles/co2injection_immiscible_ni_vcfv.dir/examples/co2injection_immiscible_ni_vcfv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_vcfv.cpp +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/co2injection_flash_ni_vcfv.dir/link.d CMakeFiles/co2injection_flash_ni_vcfv.dir/examples/co2injection_flash_ni_vcfv.cpp.o -o bin/co2injection_flash_ni_vcfv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 76%] Built target co2injection_flash_ni_vcfv +make -f CMakeFiles/co2injection_immiscible_vcfv.dir/build.make CMakeFiles/co2injection_immiscible_vcfv.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_immiscible_vcfv.dir/DependInfo.cmake "--color=" +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:275:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | coarseK_ = this->toDimMatrix_(1e-12); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/co2injection_immiscible_vcfv.dir/build.make CMakeFiles/co2injection_immiscible_vcfv.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 76%] Building CXX object CMakeFiles/co2injection_immiscible_vcfv.dir/examples/co2injection_immiscible_vcfv.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/co2injection_immiscible_vcfv.dir/examples/co2injection_immiscible_vcfv.cpp.o -MF CMakeFiles/co2injection_immiscible_vcfv.dir/examples/co2injection_immiscible_vcfv.cpp.o.d -o CMakeFiles/co2injection_immiscible_vcfv.dir/examples/co2injection_immiscible_vcfv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_vcfv.cpp +In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_vcfv.cpp:31: +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ +In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_vcfv.cpp:31: +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 983 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: +In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]', + inlined from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiEcfvProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/common/intersection.hh:9, @@ -26385,17 +24911,17 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here + 62 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); @@ -26413,23 +24939,23 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 365 | this->model().checkConservativeness(tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here + 62 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); @@ -26447,45 +24973,45 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 365 | this->model().checkConservativeness(tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here + 62 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsmodel.hh:39, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_vcfv.cpp:33: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:36: required from 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:41, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_vcfv.cpp:33: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:36: required from 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 274 | fineK_ = this->toDimMatrix_(1e-13); | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Communication = Dune::Communication]' 245 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here + 62 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 380 | DimMatrix toDimMatrix_(Scalar val) const @@ -26500,7 +25026,7 @@ from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbasebackend.hh:41, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelamgbackend.hh:31, from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_vcfv.cpp:35: + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_vcfv.cpp:35: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -26514,17 +25040,17 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here + 62 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const @@ -26550,23 +25076,23 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 365 | this->model().checkConservativeness(tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here + 62 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const @@ -26587,23 +25113,23 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 365 | this->model().checkConservativeness(tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here + 62 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const @@ -26611,20 +25137,20 @@ In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:21: /usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Scalar = double]' 1079 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 365 | this->model().checkConservativeness(tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here + 62 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | T sum (const T& in) const @@ -26634,78 +25160,282 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:879:49: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 879 | elementLocal = referenceElement.position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 139 | stencil_.update(elem); | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 563 | elemCtx.updateStencil(elem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here + 62 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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/schwarz.hh:28, - from /usr/include/dune/istl/solverfactory.hh:18, - from /usr/include/dune/istl/superlu.hh:22: -/usr/include/dune/istl/owneroverlapcopy.hh: In instantiation of 'static Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::V Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::gather(const T&, std::size_t) [with T = Dune::BlockVector, std::allocator > >; GlobalIdType = int; LocalIdType = int; V = Dune::FieldVector; std::size_t = long unsigned int]': -/usr/include/dune/common/parallel/communicator.hh:1307:48: required from 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = Dune::BlockVector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true; Dune::BufferedCommunicator::InterfaceMap = std::map >; Type = Dune::FieldVector; size_t = long unsigned int]' - 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1308 | interfacePair->second.second[i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/parallel/communicator.hh:1410:56: required from 'void Dune::BufferedCommunicator::sendRecv(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool FORWARD = true; Data = Dune::BlockVector, std::allocator > >]' - 1410 | MessageGatherer() (interfaces_, source, sendBuffer, sendBufferSize); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/parallel/communicator.hh:1367:48: required from 'void Dune::BufferedCommunicator::forward(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; Data = Dune::BlockVector, std::allocator > >]' - 1367 | this->template sendRecv(source, dest); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/include/dune/istl/owneroverlapcopy.hh:317:59: required from 'void Dune::OwnerOverlapCopyCommunication::copyOwnerToAll(const T&, T&) const [with T = Dune::BlockVector, std::allocator > >; GlobalIdType = int; LocalIdType = int]' - 317 | communicator.template forward >(source,dest); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/include/dune/istl/paamg/amg.hh:840:68: required from 'void Dune::Amg::AMG::pre(Domain&, Range&) [with M = Dune::OverlappingSchwarzOperator, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >; X = Dune::BlockVector, std::allocator > >; S = Dune::BlockPreconditioner, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication, Dune::SeqSOR, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, 1> >; PI = Dune::OwnerOverlapCopyCommunication; A = std::allocator, std::allocator > > >; Domain = Dune::BlockVector, std::allocator > >; Range = Dune::BlockVector, std::allocator > >]' - 840 | matrices_->parallelInformation().coarsest()->copyOwnerToAll(x,x); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/bicgstabsolver.hh:145:28: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethod.hh:314:53: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' - 314 | bool converged = linearSolver_.solve(solutionUpdate); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1273:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' - 1273 | converged = newtonMethod_.apply(); - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:510:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' - 510 | bool converged = model().update(); - | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:733:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' - 733 | problem_->timeIntegration(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiEcfvProblem]' +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1130, + from /usr/include/dune/grid/common/intersection.hh:9, + from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:25: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' + 128 | ::Entity::Geometry::LocalCoordinate Coordinate; + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 787 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here - 64 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_vcfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/istl/owneroverlapcopy.hh:207:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | static V gather(const T& a, std::size_t i) - | ^~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/co2injection_ncp_ni_ecfv.dir/link.d CMakeFiles/co2injection_ncp_ni_ecfv.dir/examples/co2injection_ncp_ni_ecfv.cpp.o -o bin/co2injection_ncp_ni_ecfv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 56%] Built target co2injection_ncp_ni_ecfv -make -f CMakeFiles/co2_ptflash_ecfv.dir/build.make CMakeFiles/co2_ptflash_ecfv.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/co2_ptflash_ecfv.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/co2_ptflash_ecfv.dir/build.make CMakeFiles/co2_ptflash_ecfv.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 56%] Building CXX object CMakeFiles/co2_ptflash_ecfv.dir/examples/co2_ptflash_ecfv.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/co2_ptflash_ecfv.dir/examples/co2_ptflash_ecfv.cpp.o -MF CMakeFiles/co2_ptflash_ecfv.dir/examples/co2_ptflash_ecfv.cpp.o.d -o CMakeFiles/co2_ptflash_ecfv.dir/examples/co2_ptflash_ecfv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2_ptflash_ecfv.cpp +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem; Scalar = double]' + 1032 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_vcfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem; Scalar = double]' + 1032 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_vcfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:41, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_vcfv.cpp:33: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:36: required from 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 274 | fineK_ = this->toDimMatrix_(1e-13); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem; Communication = Dune::Communication]' + 245 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_vcfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 380 | DimMatrix toDimMatrix_(Scalar val) const + | ^~~~~~~~~~~~ +In file included from /usr/include/dune/istl/matrixutils.hh:14, + from /usr/include/dune/istl/bcrsmatrix.hh:21, + from /usr/include/dune/istl/solvers.hh:25, + from /usr/include/dune/istl/superlu.hh:11, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ilufirstelement.hh:27, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlpreconditionerwrappers.hh:55, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbasebackend.hh:41, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelamgbackend.hh:31, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_vcfv.cpp:36: +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' + 128 | ::Entity::Geometry::LocalCoordinate Coordinate; + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 787 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_vcfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ +In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:18, + from /usr/include/dune/geometry/referenceelements.hh:24, + from /usr/include/dune/grid/io/file/dgfparser/entitykey_inline.hh:9, + from /usr/include/dune/grid/io/file/dgfparser/entitykey.hh:154, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:27: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem; Scalar = double]' + 1032 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_vcfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem; Scalar = double]' + 1032 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_vcfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:21: +/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem; Scalar = double]' + 1079 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_vcfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | T sum (const T& in) const + | ^~~ In file included from /usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:46, from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:35: /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': @@ -26738,7 +25468,7 @@ | ~~~~~~~~~~~~ 140 | compIdx)); | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 586 | CFRP::solve(fs, paramCache, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ 587 | /*refPhaseIdx=*/liquidPhaseIdx, @@ -26747,20 +25477,20 @@ | ~~~~~~~~~~~~~~~~~~~~~~ 589 | /*setEnthalpy=*/true); | ~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; PrimaryVariables = Opm::PvsPrimaryVariables]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here + 62 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, @@ -26768,19 +25498,19 @@ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh: In instantiation of 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::ScvGeometry::center() const [with Scalar = double; GridView = Dune::GridView > >; Opm::VcfvStencil::GlobalPosition = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/energymodule.hh:807:47: required from 'void Opm::EnergyExtensiveQuantities::updateBoundary_(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/energymodule.hh:807:47: required from 'void Opm::EnergyExtensiveQuantities::updateBoundary_(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 807 | distVec -= insideScv.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsextensivequantities.hh:88:51: required from 'void Opm::PvsExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' - 88 | EnergyExtensiveQuantities::updateBoundary_(context, bfIdx, timeIdx, fluidState); +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleextensivequantities.hh:91:51: required from 'void Opm::ImmiscibleExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' + 91 | EnergyExtensiveQuantities::updateBoundary_(context, bfIdx, timeIdx, fluidState); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsboundaryratevector.hh:91:33: required from 'void Opm::PvsBoundaryRateVector::setFreeFlow(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' - 91 | extQuants.updateBoundary(context, bfIdx, timeIdx, fluidState); +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleboundaryratevector.hh:101:33: required from 'void Opm::ImmiscibleBoundaryRateVector::setFreeFlow(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' + 101 | extQuants.updateBoundary(context, bfIdx, timeIdx, fluidState); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:478:31: required from 'void Opm::Co2InjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; BoundaryRateVector = Opm::PvsBoundaryRateVector]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:478:31: required from 'void Opm::Co2InjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; BoundaryRateVector = Opm::ImmiscibleBoundaryRateVector]' 478 | values.setFreeFlow(context, spaceIdx, timeIdx, fs); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Scalar = double]' 1036 | simulator_.problem().boundary(values, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 1037 | boundaryCtx, @@ -26789,17 +25519,17 @@ | ~~~~~~~~ 1039 | /*timeIdx=*/0); | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 365 | this->model().checkConservativeness(tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here + 62 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:730:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 730 | const GlobalPosition center() const @@ -26825,20 +25555,20 @@ /usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' 211 | allreduce >(&in,&out,1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Scalar = double]' 1079 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 365 | this->model().checkConservativeness(tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here + 62 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | operator()(const _Tp& __x, const _Tp& __y) const @@ -26861,20 +25591,20 @@ /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Simulator = Opm::Simulator]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Simulator = Opm::Simulator]' 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Communication = Dune::Communication]' 176 | { vanguard_.reset(new Vanguard(*this)); } | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here + 62 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const @@ -26914,7 +25644,7 @@ | ~~~~~~~~~~~~ 140 | compIdx)); | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 586 | CFRP::solve(fs, paramCache, | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ 587 | /*refPhaseIdx=*/liquidPhaseIdx, @@ -26923,20 +25653,20 @@ | ~~~~~~~~~~~~~~~~~~~~~~ 589 | /*setEnthalpy=*/true); | ~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; PrimaryVariables = Opm::PvsPrimaryVariables]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here + 62 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:642:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 642 | OPM_HOST_DEVICE static std::pair mutualSolubility_(const CO2Parameters& params, @@ -26945,19 +25675,19 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:731:18: required from 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::ScvGeometry::center() const [with Scalar = double; GridView = Dune::GridView > >; Opm::VcfvStencil::GlobalPosition = Dune::FieldVector]' 731 | { return global(localGeometry_->center()); } | ^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/energymodule.hh:807:47: required from 'void Opm::EnergyExtensiveQuantities::updateBoundary_(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/energymodule.hh:807:47: required from 'void Opm::EnergyExtensiveQuantities::updateBoundary_(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 807 | distVec -= insideScv.geometry().center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsextensivequantities.hh:88:51: required from 'void Opm::PvsExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' - 88 | EnergyExtensiveQuantities::updateBoundary_(context, bfIdx, timeIdx, fluidState); +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleextensivequantities.hh:91:51: required from 'void Opm::ImmiscibleExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' + 91 | EnergyExtensiveQuantities::updateBoundary_(context, bfIdx, timeIdx, fluidState); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsboundaryratevector.hh:91:33: required from 'void Opm::PvsBoundaryRateVector::setFreeFlow(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' - 91 | extQuants.updateBoundary(context, bfIdx, timeIdx, fluidState); +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleboundaryratevector.hh:101:33: required from 'void Opm::ImmiscibleBoundaryRateVector::setFreeFlow(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' + 101 | extQuants.updateBoundary(context, bfIdx, timeIdx, fluidState); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:478:31: required from 'void Opm::Co2InjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; BoundaryRateVector = Opm::PvsBoundaryRateVector]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:478:31: required from 'void Opm::Co2InjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; BoundaryRateVector = Opm::ImmiscibleBoundaryRateVector]' 478 | values.setFreeFlow(context, spaceIdx, timeIdx, fs); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Scalar = double]' 1036 | simulator_.problem().boundary(values, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 1037 | boundaryCtx, @@ -26966,17 +25696,17 @@ | ~~~~~~~~ 1039 | /*timeIdx=*/0); | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 365 | this->model().checkConservativeness(tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here + 62 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:736:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 736 | const GlobalPosition global(const LocalPosition& localPos) const @@ -26999,32 +25729,32 @@ /usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' 211 | allreduce >(&in,&out,1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Scalar = double]' 1079 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 365 | this->model().checkConservativeness(tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here + 62 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/densevector.hh:439:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 439 | derived_type operator+ (const DenseVector& b) const | ^~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh: In instantiation of 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; Opm::VcfvStencil::GlobalPosition = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: required from 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; EvalDimVector = Dune::FieldVector; ElementContext = Opm::FvBaseElementContext]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: required from 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; EvalDimVector = Dune::FieldVector; ElementContext = Opm::FvBaseElementContext]' 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44: required from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; EvalDimVector = Dune::FieldVector; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; ElementContext = Opm::FvBaseElementContext]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44: required from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; EvalDimVector = Dune::FieldVector; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; ElementContext = Opm::FvBaseElementContext]' 333 | { ParentType::calculateBoundaryGradient(quantityGrad, elemCtx, fapIdx, quantityCallback); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: required from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; ElementContext = Opm::FvBaseElementContext]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: required from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; ElementContext = Opm::FvBaseElementContext]' 347 | gradCalc.calculateBoundaryGradient(potentialGrad_[phaseIdx], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | elemCtx, @@ -27033,7 +25763,7 @@ | ~~~~~~~~~~~~~~~~ 350 | pressureCallback); | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseextensivequantities.hh:122:61: required from 'void Opm::MultiPhaseBaseExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseextensivequantities.hh:122:61: required from 'void Opm::MultiPhaseBaseExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 122 | FluxExtensiveQuantities::calculateBoundaryGradients_(context.elementContext(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | bfIdx, @@ -27042,11 +25772,11 @@ | ~~~~~~~~ 125 | fluidState); | ~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsextensivequantities.hh:86:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:478:31: required from 'void Opm::Co2InjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; BoundaryRateVector = Opm::PvsBoundaryRateVector]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleextensivequantities.hh:90:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:478:31: required from 'void Opm::Co2InjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; BoundaryRateVector = Opm::ImmiscibleBoundaryRateVector]' 478 | values.setFreeFlow(context, spaceIdx, timeIdx, fs); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem; Scalar = double]' 1036 | simulator_.problem().boundary(values, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 1037 | boundaryCtx, @@ -27055,21 +25785,119 @@ | ~~~~~~~~ 1039 | /*timeIdx=*/0); | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 365 | this->model().checkConservativeness(tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here + 62 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:751:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 751 | const GlobalPosition center() const | ^~~~~~ +In file included from /usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:46, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:35: +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' + 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:339:52: required from 'static LhsEval Opm::BrineCO2FluidSystem::fugacityCoefficient(const FluidState&, const ParameterCache&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; ParamCacheEval = double; Scalar = double]' + 339 | BinaryCoeffBrineCO2::calculateMoleFractions(getTableInstance(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 340 | temperature, + | ~~~~~~~~~~~~ + 341 | pressure, + | ~~~~~~~~~ + 342 | LhsEval(Brine_IAPWS::salinity), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 343 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 344 | xlCO2, + | ~~~~~~ + 345 | xgH2O, + | ~~~~~~ + 346 | activityModel); + | ~~~~~~~~~~~~~~ +/usr/include/opm/material/constraintsolvers/ComputeFromReferencePhase.hpp:137:79: required from 'static void Opm::ComputeFromReferencePhase::solve(FluidState&, typename FluidSystem::ParameterCache&, unsigned int, bool, bool) [with FluidState = Opm::CompositionalFluidState, true>; Scalar = double; FluidSystem = Opm::BrineCO2FluidSystem; Evaluation = double; typename FluidSystem::ParameterCache = Opm::BrineCO2FluidSystem::ParameterCache; typename FluidState::Scalar = double]' + 137 | FluidSystem::fugacityCoefficient(fluidState, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ + 138 | paramCache, + | ~~~~~~~~~~~ + 139 | refPhaseIdx, + | ~~~~~~~~~~~~ + 140 | compIdx)); + | ~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 586 | CFRP::solve(fs, paramCache, + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ + 587 | /*refPhaseIdx=*/liquidPhaseIdx, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 588 | /*setViscosity=*/true, + | ~~~~~~~~~~~~~~~~~~~~~~ + 589 | /*setEnthalpy=*/true); + | ~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' + 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_vcfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/15/string:51, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: +/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': +/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' + 64 | temp = func(*in, *inout); + | ~~~~^~~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' + 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); + | ^~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' + 465 | (Generic_MPI_Op::get()),communicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' + 211 | allreduce >(&in,&out,1); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem; Scalar = double]' + 1079 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_vcfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 189 | operator()(const _Tp& __x, const _Tp& __y) const + | ^~~~~~~~ In file included from /usr/include/dune/istl/schwarz.hh:28, from /usr/include/dune/istl/solverfactory.hh:18, from /usr/include/dune/istl/superlu.hh:22: @@ -27092,27 +25920,241 @@ 840 | matrices_->parallelInformation().coarsest()->copyOwnerToAll(x,x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/bicgstabsolver.hh:145:28: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethod.hh:314:53: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethod.hh:314:53: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 314 | bool converged = linearSolver_.solve(solutionUpdate); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1273:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1273:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 1273 | converged = newtonMethod_.apply(); | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:510:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:510:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 510 | bool converged = model().update(); | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:733:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:733:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 733 | problem_->timeIntegration(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_ni_vcfv.cpp:62:42: required from here + 62 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/istl/owneroverlapcopy.hh:207:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | static V gather(const T& a, std::size_t i) | ^~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:591:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' + 591 | auto [xCO2_new, yH2O_new] = mutualSolubility_(params, temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 592 | iterate, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:137:64: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' + 137 | auto [xCO2, yH2O] = fixPointIterSolubility_(params, temperature, pg, molalityNaCl, activityModel, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:339:52: required from 'static LhsEval Opm::BrineCO2FluidSystem::fugacityCoefficient(const FluidState&, const ParameterCache&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; ParamCacheEval = double; Scalar = double]' + 339 | BinaryCoeffBrineCO2::calculateMoleFractions(getTableInstance(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 340 | temperature, + | ~~~~~~~~~~~~ + 341 | pressure, + | ~~~~~~~~~ + 342 | LhsEval(Brine_IAPWS::salinity), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 343 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 344 | xlCO2, + | ~~~~~~ + 345 | xgH2O, + | ~~~~~~ + 346 | activityModel); + | ~~~~~~~~~~~~~~ +/usr/include/opm/material/constraintsolvers/ComputeFromReferencePhase.hpp:137:79: required from 'static void Opm::ComputeFromReferencePhase::solve(FluidState&, typename FluidSystem::ParameterCache&, unsigned int, bool, bool) [with FluidState = Opm::CompositionalFluidState, true>; Scalar = double; FluidSystem = Opm::BrineCO2FluidSystem; Evaluation = double; typename FluidSystem::ParameterCache = Opm::BrineCO2FluidSystem::ParameterCache; typename FluidState::Scalar = double]' + 137 | FluidSystem::fugacityCoefficient(fluidState, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ + 138 | paramCache, + | ~~~~~~~~~~~ + 139 | refPhaseIdx, + | ~~~~~~~~~~~~ + 140 | compIdx)); + | ~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 586 | CFRP::solve(fs, paramCache, + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ + 587 | /*refPhaseIdx=*/liquidPhaseIdx, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 588 | /*setViscosity=*/true, + | ~~~~~~~~~~~~~~~~~~~~~~ + 589 | /*setEnthalpy=*/true); + | ~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' + 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_vcfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:642:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 642 | OPM_HOST_DEVICE static std::pair mutualSolubility_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh: In instantiation of 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; Opm::VcfvStencil::GlobalPosition = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: required from 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem; EvalDimVector = Dune::FieldVector; ElementContext = Opm::FvBaseElementContext]' + 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44: required from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; EvalDimVector = Dune::FieldVector; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem; ElementContext = Opm::FvBaseElementContext]' + 333 | { ParentType::calculateBoundaryGradient(quantityGrad, elemCtx, fapIdx, quantityCallback); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: required from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem; ElementContext = Opm::FvBaseElementContext]' + 347 | gradCalc.calculateBoundaryGradient(potentialGrad_[phaseIdx], + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ + 348 | elemCtx, + | ~~~~~~~~ + 349 | boundaryFaceIdx, + | ~~~~~~~~~~~~~~~~ + 350 | pressureCallback); + | ~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseextensivequantities.hh:122:61: required from 'void Opm::MultiPhaseBaseExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 122 | FluxExtensiveQuantities::calculateBoundaryGradients_(context.elementContext(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ + 123 | bfIdx, + | ~~~~~~ + 124 | timeIdx, + | ~~~~~~~~ + 125 | fluidState); + | ~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleextensivequantities.hh:90:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:478:31: required from 'void Opm::Co2InjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem; BoundaryRateVector = Opm::ImmiscibleBoundaryRateVector]' + 478 | values.setFreeFlow(context, spaceIdx, timeIdx, fs); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem; Scalar = double]' + 1036 | simulator_.problem().boundary(values, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 1037 | boundaryCtx, + | ~~~~~~~~~~~~ + 1038 | faceIdx, + | ~~~~~~~~ + 1039 | /*timeIdx=*/0); + | ~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_vcfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:751:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 751 | const GlobalPosition center() const + | ^~~~~~ +In file included from /usr/include/dune/istl/umfpack.hh:20, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:31: +/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:297:16: required from 'Dune::UMFPack::UMFPack(const Matrix&, int) [with M = Dune::BCRSMatrix, std::allocator > >; Matrix = Dune::BCRSMatrix, std::allocator > >]' + 297 | setMatrix(matrix); + | ~~~~~~~~~^~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:287:64: required from 'Dune::UMFPack, A> >::UMFPack(const RealMatrix&, int, bool) [with T = double; A = std::allocator >; int n = 2; int m = 2; RealMatrix = Dune::BCRSMatrix, std::allocator > >]' + 287 | : Base(reinterpret_cast(matrix), verbose) + | ^ +/usr/include/dune/istl/paamg/amg.hh:658:18: required from 'static Dune::Amg::DirectSolverSelector::Solver::umfpack>::type* Dune::Amg::DirectSolverSelector::Solver::umfpack>::create(const M&, bool, bool) [with M = Dune::BCRSMatrix, std::allocator > >; Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >; type = Dune::UMFPack, std::allocator > > >]' + 658 | return new type(mat, verbose, reusevector ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/istl/paamg/amg.hh:683:40: required from 'static Dune::Amg::DirectSolverSelector::DirectSolver* Dune::Amg::DirectSolverSelector::create(const Matrix&, bool, bool) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >; DirectSolver = Dune::UMFPack, std::allocator > > >]' + 683 | return SelectedSolver :: create( mat, verbose, reusevector ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/istl/paamg/amg.hh:745:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethod.hh:314:53: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 314 | bool converged = linearSolver_.solve(solutionUpdate); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1273:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 1273 | converged = newtonMethod_.apply(); + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:510:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 510 | bool converged = model().update(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:733:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 733 | problem_->timeIntegration(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_vcfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/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/istl/schwarz.hh:28, + from /usr/include/dune/istl/solverfactory.hh:18, + from /usr/include/dune/istl/superlu.hh:22: +/usr/include/dune/istl/owneroverlapcopy.hh: In instantiation of 'static Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::V Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::gather(const T&, std::size_t) [with T = std::vector, std::allocator > >; GlobalIdType = int; LocalIdType = int; V = Opm::MatrixBlock; std::size_t = long unsigned int]': +/usr/include/dune/common/parallel/communicator.hh:1307:48: required from 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = std::vector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true; Dune::BufferedCommunicator::InterfaceMap = std::map >; Type = Opm::MatrixBlock; size_t = long unsigned int]' + 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1308 | interfacePair->second.second[i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/parallel/communicator.hh:1410:56: required from 'void Dune::BufferedCommunicator::sendRecv(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool FORWARD = true; Data = std::vector, std::allocator > >]' + 1410 | MessageGatherer() (interfaces_, source, sendBuffer, sendBufferSize); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/parallel/communicator.hh:1367:48: required from 'void Dune::BufferedCommunicator::forward(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; Data = std::vector, std::allocator > >]' + 1367 | this->template sendRecv(source, dest); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/include/dune/istl/owneroverlapcopy.hh:317:59: required from 'void Dune::OwnerOverlapCopyCommunication::copyOwnerToAll(const T&, T&) const [with T = std::vector, std::allocator > >; GlobalIdType = int; LocalIdType = int]' + 317 | communicator.template forward >(source,dest); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/include/dune/istl/paamg/galerkin.hh:668:27: required from 'void Dune::Amg::BaseGalerkinProduct::calculate(const M&, const Dune::Amg::AggregatesMap&, M&, const P&, const O&) [with M = Dune::BCRSMatrix, std::allocator > >; V = long unsigned int; I = Dune::OwnerOverlapCopyCommunication; O = Dune::NegateSet >]' + 668 | pinfo.copyOwnerToAll(rowsize,rowsize); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/include/dune/istl/paamg/matrixhierarchy.hh:660:33: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethod.hh:314:53: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 314 | bool converged = linearSolver_.solve(solutionUpdate); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1273:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 1273 | converged = newtonMethod_.apply(); + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:510:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 510 | bool converged = model().update(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:733:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 733 | problem_->timeIntegration(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionImmiscibleVcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_immiscible_vcfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/istl/owneroverlapcopy.hh:207:16: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | static V gather(const T& a, std::size_t i) + | ^~~~~~ /usr/include/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]': /usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const @@ -27130,60 +26172,32 @@ /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; 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]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1365:18: required from here - 1365 | virtual void writeGridPoints(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkenergymodule.hpp:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleproperties.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:32: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > > >::CellIterator; GridView = Dune::GridView > >]' + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' + 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here + 1337 | virtual void writeCellData(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 391 | const FieldVector position() const + | ^~~~~~~~ In file included from /usr/include/dune/istl/owneroverlapcopy.hh:27: /usr/include/dune/common/parallel/communicator.hh: In member function 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = Dune::BlockVector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true]': /usr/include/dune/common/parallel/communicator.hh:1307:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : | ^~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:37, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:44: /usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function '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 > >]': /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); | ~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 274 | fineK_ = this->toDimMatrix_(1e-13); - | ^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:550:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 550 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ^~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'Opm::Co2InjectionProblem::Scalar Opm::Co2InjectionProblem::porosity(const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:411:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 411 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ^~~ -In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, - from /usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:10, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:38, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2ptflashproblem.hh:47, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2_ptflash_ecfv.cpp:32: -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 983 | storage = gridView_.comm().sum(storage); - | ^~~~~~~ /usr/include/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]': /usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const @@ -27202,8 +26216,9 @@ /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:37, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:44: + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkenergymodule.hpp:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleproperties.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:32: /usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > > >::CellIterator; GridView = Dune::GridView > >]' 1326 | f.write(eit.position(),*p); @@ -27217,16 +26232,7 @@ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 391 | const FieldVector position() const | ^~~~~~~~ -In file included from /usr/include/dune/istl/owneroverlapcopy.hh:27: -/usr/include/dune/common/parallel/communicator.hh: In member function 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = Dune::BlockVector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true]': -/usr/include/dune/common/parallel/communicator.hh:1307:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : - | ^~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function '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 > >]': -/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); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]': /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 274 | fineK_ = this->toDimMatrix_(1e-13); | ^~~~~~ @@ -27236,24 +26242,118 @@ | ^~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh: In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh: In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); | ^~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1079 | totalRate = comm.sum(totalRate); | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | fineK_ = this->toDimMatrix_(1e-13); + | ^~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); + | ^~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh: In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); + | ^~~~~~~~~~~ +In file included from /usr/include/dune/istl/owneroverlapcopy.hh:27: +/usr/include/dune/common/parallel/communicator.hh: In member function 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = std::vector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true]': +/usr/include/dune/common/parallel/communicator.hh:1307:9: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : + | ^~~~~~ +/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-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1079 | totalRate = comm.sum(totalRate); + | ^~~~~~~~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:72: +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 850 | GeometryImpl _geometry((_it).lowerleft()); + | ~~~~~~~~~~~~~~~^~ +/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-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkenergymodule.hpp:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleproperties.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:32: +In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', + inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: +/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); + | ~~~~~~~~~~~~^~ +[ 76%] Linking CXX executable bin/co2injection_immiscible_ecfv +/usr/bin/cmake -E cmake_link_script CMakeFiles/co2injection_immiscible_ecfv.dir/link.txt --verbose=1 +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:275:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | coarseK_ = this->toDimMatrix_(1e-12); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:275:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | coarseK_ = this->toDimMatrix_(1e-12); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/co2injection_immiscible_ecfv.dir/link.d CMakeFiles/co2injection_immiscible_ecfv.dir/examples/co2injection_immiscible_ecfv.cpp.o -o bin/co2injection_immiscible_ecfv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 76%] Built target co2injection_immiscible_ecfv +make -f CMakeFiles/co2injection_ncp_ecfv.dir/build.make CMakeFiles/co2injection_ncp_ecfv.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_ncp_ecfv.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/co2injection_ncp_ecfv.dir/build.make CMakeFiles/co2injection_ncp_ecfv.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 76%] Building CXX object CMakeFiles/co2injection_ncp_ecfv.dir/examples/co2injection_ncp_ecfv.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/co2injection_ncp_ecfv.dir/examples/co2injection_ncp_ecfv.cpp.o -MF CMakeFiles/co2injection_ncp_ecfv.dir/examples/co2injection_ncp_ecfv.cpp.o.d -o CMakeFiles/co2injection_ncp_ecfv.dir/examples/co2injection_ncp_ecfv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ecfv.cpp +In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ecfv.cpp:31: +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 983 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 983 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]', + inlined from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; EvalDimVector = Dune::FieldVector; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44, + inlined from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/common/intersection.hh:9, - from /usr/include/dune/grid/common/intersectioniterator.hh:11, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:41, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2ptflashproblem.hh:44: + from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:25: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -27264,17 +26364,17 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CO2PTEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2_ptflash_ecfv.cpp:61:42: required from here - 61 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here + 56 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); @@ -27292,23 +26392,23 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2ptflashproblem.hh:384:44: required from 'void Opm::CO2PTProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' - 384 | this->model().checkConservativeness(tol); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' + 365 | this->model().checkConservativeness(tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CO2PTEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2_ptflash_ecfv.cpp:61:42: required from here - 61 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here + 56 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); @@ -27326,30 +26426,87 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2ptflashproblem.hh:384:44: required from 'void Opm::CO2PTProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' - 384 | this->model().checkConservativeness(tol); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' + 365 | this->model().checkConservativeness(tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CO2PTEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2_ptflash_ecfv.cpp:61:42: required from here - 61 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here + 56 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, - from /usr/include/dune/grid/yaspgrid.hh:26, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:37: +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpmodel.hh:45, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ecfv.cpp:33: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:36: required from 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' + 274 | fineK_ = this->toDimMatrix_(1e-13); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; Communication = Dune::Communication]' + 245 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpEcfvProblem]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here + 56 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 380 | DimMatrix toDimMatrix_(Scalar val) const + | ^~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ecfv.cpp:34: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In instantiation of 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' + 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:550:48: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' + 550 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; PrimaryVariables = Opm::NcpPrimaryVariables]' + 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here + 56 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 110 | { return element_.geometry().center(); } + | ^ +In file included from /usr/include/dune/istl/matrixutils.hh:14, + from /usr/include/dune/istl/bcrsmatrix.hh:21, + from /usr/include/dune/istl/solvers.hh:25, + from /usr/include/dune/istl/superlu.hh:11, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ilufirstelement.hh:27, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlpreconditionerwrappers.hh:55, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbasebackend.hh:41, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelamgbackend.hh:31, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ecfv.cpp:35: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -27363,23 +26520,26 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CO2PTEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2_ptflash_ecfv.cpp:61:42: required from here - 61 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here + 56 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ -In file included from /usr/include/opm/material/constraintsolvers/PTFlash.hpp:45, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2ptflashproblem.hh:40: +In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:18, + from /usr/include/dune/geometry/referenceelements.hh:24, + from /usr/include/dune/grid/io/file/dgfparser/entitykey_inline.hh:9, + from /usr/include/dune/grid/io/file/dgfparser/entitykey.hh:154, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:27: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -27396,23 +26556,23 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2ptflashproblem.hh:384:44: required from 'void Opm::CO2PTProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' - 384 | this->model().checkConservativeness(tol); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' + 365 | this->model().checkConservativeness(tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CO2PTEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2_ptflash_ecfv.cpp:61:42: required from here - 61 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here + 56 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const @@ -27433,108 +26593,218 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2ptflashproblem.hh:384:44: required from 'void Opm::CO2PTProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' - 384 | this->model().checkConservativeness(tol); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' + 365 | this->model().checkConservativeness(tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CO2PTEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2_ptflash_ecfv.cpp:61:42: required from here - 61 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here + 56 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:31, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:37, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2_ptflash_ecfv.cpp:31: + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:21: /usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:251:45: required from 'void Opm::MultiPhaseBaseModel::globalPhaseStorage(EqVector&, unsigned int) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; EqVector = Dune::FieldVector]' - 251 | storage = this->gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2ptflashproblem.hh:388:41: required from 'void Opm::CO2PTProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' - 388 | this->model().globalPhaseStorage(storageO, oilPhaseIdx); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; Scalar = double]' + 1079 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CO2PTEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2_ptflash_ecfv.cpp:61:42: required from here - 61 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here + 56 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | T sum (const T& in) const | ^~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2ptflashproblem.hh:247:32: required from 'void Opm::CO2PTProblem::initPetrophysics() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' - 247 | K_ = this->toDimMatrix_(9.869232667160131e-14); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2ptflashproblem.hh:294:9: required from 'void Opm::CO2PTProblem::finishInit() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' - 294 | initPetrophysics(); - | ^~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; Communication = Dune::Communication]' - 245 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CO2PTEcfvProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2_ptflash_ecfv.cpp:61:42: required from here - 61 | return Opm::start(argc, argv); +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:44: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' + 110 | { return element_.geometry().center(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' + 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:550:48: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' + 550 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; PrimaryVariables = Opm::NcpPrimaryVariables]' + 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here + 56 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 380 | DimMatrix toDimMatrix_(Scalar val) const - | ^~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: required from 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; Simulator = Opm::Simulator]' - 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:86:31: required from 'Opm::MultiPhaseBaseProblem::MultiPhaseBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; Simulator = Opm::Simulator]' - 86 | : ParentType(simulator) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2ptflashproblem.hh:226:31: required from 'Opm::CO2PTProblem::CO2PTProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; Simulator = Opm::Simulator]' - 226 | : ParentType(simulator) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:222:28: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; Communication = Dune::Communication]' - 222 | problem_.reset(new Problem(*this)); - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' +/usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +In file included from /usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:46, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:35: +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' + 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:339:52: required from 'static LhsEval Opm::BrineCO2FluidSystem::fugacityCoefficient(const FluidState&, const ParameterCache&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; ParamCacheEval = double; Scalar = double]' + 339 | BinaryCoeffBrineCO2::calculateMoleFractions(getTableInstance(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 340 | temperature, + | ~~~~~~~~~~~~ + 341 | pressure, + | ~~~~~~~~~ + 342 | LhsEval(Brine_IAPWS::salinity), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 343 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 344 | xlCO2, + | ~~~~~~ + 345 | xgH2O, + | ~~~~~~ + 346 | activityModel); + | ~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpprimaryvariables.hh:168:78: required from 'void Opm::NcpPrimaryVariables::assignNaive(const FluidState&, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' + 168 | FluidSystem::template fugacityCoefficient(fluidState, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ + 169 | paramCache, + | ~~~~~~~~~~~ + 170 | refPhaseIdx, + | ~~~~~~~~~~~~ + 171 | compIdx); + | ~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:525:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; PrimaryVariables = Opm::NcpPrimaryVariables]' + 525 | values.assignNaive(fs); + | ~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here + 56 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:191:75: required from 'static void Dune::DGFGridFactory > >::getCorners(const Geometry&, std::vector >&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; ctype = double; int dim = 2]' + 191 | const typename Geometry::GlobalCoordinate corner = geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:135:19: required from 'int Dune::DGFGridFactory > >::boundaryId(const Intersection&) const [with Intersection = Dune::Intersection, Dune::YaspIntersection > >; ctype = double; int dim = 2]' + 135 | getCorners( intersection.geometry(), corners ); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:448:48: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::YaspGrid<2>]' + 448 | bndId_[ k ] = dgfFactory.boundaryId( intersection ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' + 175 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; Simulator = Opm::Simulator]' + 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; Communication = Dune::Communication]' + 176 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CO2PTEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpEcfvProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2_ptflash_ecfv.cpp:61:42: required from here - 61 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here + 56 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:72: -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 850 | GeometryImpl _geometry((_it).lowerleft()); - | ~~~~~~~~~~~~~~~^~ -In file included from /usr/include/c++/15/bits/unique_ptr.h:37, - from /usr/include/c++/15/memory:80, - from /usr/include/dune/common/classname.hh:14, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/propertysystem.hh:29, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:30: +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:591:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' + 591 | auto [xCO2_new, yH2O_new] = mutualSolubility_(params, temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 592 | iterate, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:137:64: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' + 137 | auto [xCO2, yH2O] = fixPointIterSolubility_(params, temperature, pg, molalityNaCl, activityModel, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:339:52: required from 'static LhsEval Opm::BrineCO2FluidSystem::fugacityCoefficient(const FluidState&, const ParameterCache&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; ParamCacheEval = double; Scalar = double]' + 339 | BinaryCoeffBrineCO2::calculateMoleFractions(getTableInstance(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 340 | temperature, + | ~~~~~~~~~~~~ + 341 | pressure, + | ~~~~~~~~~ + 342 | LhsEval(Brine_IAPWS::salinity), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 343 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 344 | xlCO2, + | ~~~~~~ + 345 | xgH2O, + | ~~~~~~ + 346 | activityModel); + | ~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpprimaryvariables.hh:168:78: required from 'void Opm::NcpPrimaryVariables::assignNaive(const FluidState&, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' + 168 | FluidSystem::template fugacityCoefficient(fluidState, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ + 169 | paramCache, + | ~~~~~~~~~~~ + 170 | refPhaseIdx, + | ~~~~~~~~~~~~ + 171 | compIdx); + | ~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:525:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; PrimaryVariables = Opm::NcpPrimaryVariables]' + 525 | values.assignNaive(fs); + | ~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here + 56 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:642:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 642 | OPM_HOST_DEVICE static std::pair mutualSolubility_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/15/string:51, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: /usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': /usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' 64 | temp = func(*in, *inout); @@ -27548,24 +26818,26 @@ /usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' 211 | allreduce >(&in,&out,1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:251:45: required from 'void Opm::MultiPhaseBaseModel::globalPhaseStorage(EqVector&, unsigned int) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; EqVector = Dune::FieldVector]' - 251 | storage = this->gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2ptflashproblem.hh:388:41: required from 'void Opm::CO2PTProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' - 388 | this->model().globalPhaseStorage(storageO, oilPhaseIdx); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; Scalar = double]' + 1079 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CO2PTEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2_ptflash_ecfv.cpp:61:42: required from here - 61 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here + 56 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | operator()(const _Tp& __x, const _Tp& __y) const | ^~~~~~~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:26, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:48: /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); @@ -27579,32 +26851,29 @@ /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:448:48: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::YaspGrid<2>]' 448 | bndId_[ k ] = dgfFactory.boundaryId( intersection ); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:213:17: required from 'Dune::GridPtr::GridPtr(std::istream&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::istream = std::basic_istream; MPICommunicatorType = ompi_communicator_t*]' - 213 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:168:31: required from 'Opm::StructuredGridVanguard::StructuredGridVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; Simulator = Opm::Simulator]' - 168 | gridPtr_.reset( Dune::GridPtr< Grid >( dgffile ).release() ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; Communication = Dune::Communication]' +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' + 175 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; Simulator = Opm::Simulator]' + 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; Communication = Dune::Communication]' 176 | { vanguard_.reset(new Vanguard(*this)); } | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CO2PTEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpEcfvProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2_ptflash_ecfv.cpp:61:42: required from here - 61 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here + 56 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ In file included from /usr/include/dune/common/fvector.hh:17, - from /usr/include/dune/common/parametertree.hh:28, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/basicproperties.hh:31, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproperties.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:33: + from /usr/include/dune/common/fmatrix.hh:16: /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]': /usr/include/c++/15/bits/stl_function.h:190:20: required from 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]' 190 | { return __x + __y; } @@ -27621,20 +26890,20 @@ /usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' 211 | allreduce >(&in,&out,1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:251:45: required from 'void Opm::MultiPhaseBaseModel::globalPhaseStorage(EqVector&, unsigned int) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; EqVector = Dune::FieldVector]' - 251 | storage = this->gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2ptflashproblem.hh:388:41: required from 'void Opm::CO2PTProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' - 388 | this->model().globalPhaseStorage(storageO, oilPhaseIdx); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; Scalar = double]' + 1079 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CO2PTEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2_ptflash_ecfv.cpp:61:42: required from here - 61 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here + 56 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/densevector.hh:439:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 439 | derived_type operator+ (const DenseVector& b) const @@ -27646,7 +26915,7 @@ /usr/include/c++/15/bits/new_allocator.h:191:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::Intersection >, Dune::YaspIntersection > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace]' 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/alloc_traits.h:674:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::Intersection >, Dune::YaspIntersection > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; allocator_type = std::allocator > >, true, true>::EcfvSubControlVolumeFace >]' +/usr/include/c++/15/bits/alloc_traits.h:674:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::Intersection >, Dune::YaspIntersection > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; allocator_type = std::allocator > >, true, true>::EcfvSubControlVolumeFace >]' 674 | __a.construct(__p, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:117:30: required from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const Dune::Intersection >, Dune::YaspIntersection > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; _Alloc = std::allocator > >, true, true>::EcfvSubControlVolumeFace >; reference = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace&]' @@ -27660,29 +26929,74 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:305:9: required from 'void Opm::EcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 305 | updateTopology(element); | ^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 139 | stencil_.update(elem); | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' 563 | elemCtx.updateStencil(elem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CO2PTEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2_ptflash_ecfv.cpp:61:42: required from here - 61 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here + 56 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:72: -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 850 | GeometryImpl _geometry((_it).lowerleft()); - | ~~~~~~~~~~~~~~~^~ +In file included from /usr/include/dune/istl/schwarz.hh:28, + from /usr/include/dune/istl/solverfactory.hh:18, + from /usr/include/dune/istl/superlu.hh:22: +/usr/include/dune/istl/owneroverlapcopy.hh: In instantiation of 'static Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::V Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::gather(const T&, std::size_t) [with T = Dune::BlockVector, std::allocator > >; GlobalIdType = int; LocalIdType = int; V = Dune::FieldVector; std::size_t = long unsigned int]': +/usr/include/dune/common/parallel/communicator.hh:1307:48: required from 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = Dune::BlockVector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true; Dune::BufferedCommunicator::InterfaceMap = std::map >; Type = Dune::FieldVector; size_t = long unsigned int]' + 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1308 | interfacePair->second.second[i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/parallel/communicator.hh:1410:56: required from 'void Dune::BufferedCommunicator::sendRecv(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool FORWARD = true; Data = Dune::BlockVector, std::allocator > >]' + 1410 | MessageGatherer() (interfaces_, source, sendBuffer, sendBufferSize); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/parallel/communicator.hh:1367:48: required from 'void Dune::BufferedCommunicator::forward(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; Data = Dune::BlockVector, std::allocator > >]' + 1367 | this->template sendRecv(source, dest); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/include/dune/istl/owneroverlapcopy.hh:317:59: required from 'void Dune::OwnerOverlapCopyCommunication::copyOwnerToAll(const T&, T&) const [with T = Dune::BlockVector, std::allocator > >; GlobalIdType = int; LocalIdType = int]' + 317 | communicator.template forward >(source,dest); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/include/dune/istl/paamg/amg.hh:840:68: required from 'void Dune::Amg::AMG::pre(Domain&, Range&) [with M = Dune::OverlappingSchwarzOperator, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >; X = Dune::BlockVector, std::allocator > >; S = Dune::BlockPreconditioner, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication, Dune::SeqSOR, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, 1> >; PI = Dune::OwnerOverlapCopyCommunication; A = std::allocator, std::allocator > > >; Domain = Dune::BlockVector, std::allocator > >; Range = Dune::BlockVector, std::allocator > >]' + 840 | matrices_->parallelInformation().coarsest()->copyOwnerToAll(x,x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/bicgstabsolver.hh:145:28: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethod.hh:314:53: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' + 314 | bool converged = linearSolver_.solve(solutionUpdate); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1273:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' + 1273 | converged = newtonMethod_.apply(); + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:510:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' + 510 | bool converged = model().update(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:733:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' + 733 | problem_->timeIntegration(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ecfv.cpp:56:42: required from here + 56 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/istl/owneroverlapcopy.hh:207:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | static V gather(const T& a, std::size_t i) + | ^~~~~~ +[ 76%] Linking CXX executable bin/co2injection_immiscible_ni_ecfv +/usr/bin/cmake -E cmake_link_script CMakeFiles/co2injection_immiscible_ni_ecfv.dir/link.txt --verbose=1 +/usr/include/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]': +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here + 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const + | ^~~~~~~~ +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: 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 /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:45: /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here @@ -27705,83 +27019,680 @@ /usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2ptflashproblem.hh: In member function 'void Opm::CO2PTProblem::initPetrophysics() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2ptflashproblem.hh:247:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 247 | K_ = this->toDimMatrix_(9.869232667160131e-14); - | ^~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/flux.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:39: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh: In member function 'void Opm::DarcyExtensiveQuantities::calculateGradients_(const ElementContext&, unsigned int, unsigned int) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:224:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 224 | const auto& posIn = elemCtx.pos(i, timeIdx); - | ^~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 983 | storage = gridView_.comm().sum(storage); - | ^~~~~~~ +In file included from /usr/include/dune/istl/owneroverlapcopy.hh:27: +/usr/include/dune/common/parallel/communicator.hh: In member function 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = Dune::BlockVector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true]': +/usr/include/dune/common/parallel/communicator.hh:1307:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : + | ^~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkcompositionmodule.hpp:36, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpproperties.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpmodel.hh:33: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function '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 > >]': +/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); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | fineK_ = this->toDimMatrix_(1e-13); + | ^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:550:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 550 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ^~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); + | ^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'Opm::Co2InjectionProblem::Scalar Opm::Co2InjectionProblem::porosity(const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:411:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 411 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ^~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/co2injection_immiscible_ni_ecfv.dir/link.d CMakeFiles/co2injection_immiscible_ni_ecfv.dir/examples/co2injection_immiscible_ni_ecfv.cpp.o -o bin/co2injection_immiscible_ni_ecfv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 76%] Built target co2injection_immiscible_ni_ecfv +make -f CMakeFiles/art2dgf.dir/build.make CMakeFiles/art2dgf.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/art2dgf.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/art2dgf.dir/build.make CMakeFiles/art2dgf.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 76%] Building CXX object CMakeFiles/art2dgf.dir/examples/art2dgf.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/art2dgf.dir/examples/art2dgf.cpp.o -MF CMakeFiles/art2dgf.dir/examples/art2dgf.cpp.o.d -o CMakeFiles/art2dgf.dir/examples/art2dgf.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/art2dgf.cpp +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1079 | totalRate = comm.sum(totalRate); + | ^~~~~~~~~ +[ 76%] Linking CXX executable bin/art2dgf +/usr/bin/cmake -E cmake_link_script CMakeFiles/art2dgf.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/art2dgf.dir/link.d CMakeFiles/art2dgf.dir/examples/art2dgf.cpp.o -o bin/art2dgf -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 76%] Built target art2dgf +make -f CMakeFiles/co2injection_flash_ecfv.dir/build.make CMakeFiles/co2injection_flash_ecfv.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_flash_ecfv.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/co2injection_flash_ecfv.dir/build.make CMakeFiles/co2injection_flash_ecfv.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 78%] Building CXX object CMakeFiles/co2injection_flash_ecfv.dir/examples/co2injection_flash_ecfv.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/co2injection_flash_ecfv.dir/examples/co2injection_flash_ecfv.cpp.o -MF CMakeFiles/co2injection_flash_ecfv.dir/examples/co2injection_flash_ecfv.cpp.o.d -o CMakeFiles/co2injection_flash_ecfv.dir/examples/co2injection_flash_ecfv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ecfv.cpp In file included from /usr/include/dune/grid/yaspgrid.hh:72: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:275:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | coarseK_ = this->toDimMatrix_(1e-12); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:275:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | coarseK_ = this->toDimMatrix_(1e-12); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:275:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | coarseK_ = this->toDimMatrix_(1e-12); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]', - inlined from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; EvalDimVector = Dune::FieldVector; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44, - inlined from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: 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-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionImmiscibleNiVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1079 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ecfv.cpp:35: +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1130, + from /usr/include/dune/grid/common/intersection.hh:9, + from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:25: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' + 128 | ::Entity::Geometry::LocalCoordinate Coordinate; + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' + 787 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' + 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ecfv.cpp:84:42: required from here + 84 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem; Scalar = double]' + 1032 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ecfv.cpp:84:42: required from here + 84 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem; Scalar = double]' + 1032 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ecfv.cpp:84:42: required from here + 84 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/flash/flashmodel.hh:39, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ecfv.cpp:37: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:36: required from 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' + 274 | fineK_ = this->toDimMatrix_(1e-13); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem; Communication = Dune::Communication]' + 245 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashEcfvProblem]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ecfv.cpp:84:42: required from here + 84 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 380 | DimMatrix toDimMatrix_(Scalar val) const + | ^~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ecfv.cpp:38: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In instantiation of 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' + 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:550:48: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' + 550 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem; PrimaryVariables = Opm::FlashPrimaryVariables]' + 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ecfv.cpp:84:42: required from here + 84 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 110 | { return element_.geometry().center(); } + | ^ +In file included from /usr/include/dune/istl/matrixutils.hh:14, + from /usr/include/dune/istl/bcrsmatrix.hh:21, + from /usr/include/dune/istl/solvers.hh:25, + from /usr/include/dune/istl/superlu.hh:11, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ilufirstelement.hh:27, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlpreconditionerwrappers.hh:55, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbasebackend.hh:41, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelamgbackend.hh:31, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ecfv.cpp:40: +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' + 128 | ::Entity::Geometry::LocalCoordinate Coordinate; + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' + 787 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' + 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ecfv.cpp:84:42: required from here + 84 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ +In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:18, + from /usr/include/dune/geometry/referenceelements.hh:24, + from /usr/include/dune/grid/io/file/dgfparser/entitykey_inline.hh:9, + from /usr/include/dune/grid/io/file/dgfparser/entitykey.hh:154, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:27: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem; Scalar = double]' + 1032 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ecfv.cpp:84:42: required from here + 84 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem; Scalar = double]' + 1032 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ecfv.cpp:84:42: required from here + 84 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:21: +/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:251:45: required from 'void Opm::MultiPhaseBaseModel::globalPhaseStorage(EqVector&, unsigned int) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem; EqVector = Dune::FieldVector]' + 251 | storage = this->gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:369:41: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' + 369 | this->model().globalPhaseStorage(storageL, /*phaseIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ecfv.cpp:84:42: required from here + 84 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | T sum (const T& in) const + | ^~~ +In file included from /usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:46, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:35: +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' + 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:339:52: required from 'static LhsEval Opm::BrineCO2FluidSystem::fugacityCoefficient(const FluidState&, const ParameterCache&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; ParamCacheEval = double; Scalar = double]' + 339 | BinaryCoeffBrineCO2::calculateMoleFractions(getTableInstance(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 340 | temperature, + | ~~~~~~~~~~~~ + 341 | pressure, + | ~~~~~~~~~ + 342 | LhsEval(Brine_IAPWS::salinity), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 343 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 344 | xlCO2, + | ~~~~~~ + 345 | xgH2O, + | ~~~~~~ + 346 | activityModel); + | ~~~~~~~~~~~~~~ +/usr/include/opm/material/constraintsolvers/ComputeFromReferencePhase.hpp:137:79: required from 'static void Opm::ComputeFromReferencePhase::solve(FluidState&, typename FluidSystem::ParameterCache&, unsigned int, bool, bool) [with FluidState = Opm::CompositionalFluidState, true>; Scalar = double; FluidSystem = Opm::BrineCO2FluidSystem; Evaluation = double; typename FluidSystem::ParameterCache = Opm::BrineCO2FluidSystem::ParameterCache; typename FluidState::Scalar = double]' + 137 | FluidSystem::fugacityCoefficient(fluidState, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ + 138 | paramCache, + | ~~~~~~~~~~~ + 139 | refPhaseIdx, + | ~~~~~~~~~~~~ + 140 | compIdx)); + | ~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' + 586 | CFRP::solve(fs, paramCache, + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ + 587 | /*refPhaseIdx=*/liquidPhaseIdx, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 588 | /*setViscosity=*/true, + | ~~~~~~~~~~~~~~~~~~~~~~ + 589 | /*setEnthalpy=*/true); + | ~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem; PrimaryVariables = Opm::FlashPrimaryVariables]' + 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ecfv.cpp:84:42: required from here + 84 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/15/string:51, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: +/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': +/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' + 64 | temp = func(*in, *inout); + | ~~~~^~~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' + 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); + | ^~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' + 465 | (Generic_MPI_Op::get()),communicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' + 211 | allreduce >(&in,&out,1); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:251:45: required from 'void Opm::MultiPhaseBaseModel::globalPhaseStorage(EqVector&, unsigned int) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem; EqVector = Dune::FieldVector]' + 251 | storage = this->gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:369:41: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' + 369 | this->model().globalPhaseStorage(storageL, /*phaseIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ecfv.cpp:84:42: required from here + 84 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 189 | operator()(const _Tp& __x, const _Tp& __y) const + | ^~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:591:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' + 591 | auto [xCO2_new, yH2O_new] = mutualSolubility_(params, temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 592 | iterate, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:137:64: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' + 137 | auto [xCO2, yH2O] = fixPointIterSolubility_(params, temperature, pg, molalityNaCl, activityModel, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:339:52: required from 'static LhsEval Opm::BrineCO2FluidSystem::fugacityCoefficient(const FluidState&, const ParameterCache&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; ParamCacheEval = double; Scalar = double]' + 339 | BinaryCoeffBrineCO2::calculateMoleFractions(getTableInstance(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 340 | temperature, + | ~~~~~~~~~~~~ + 341 | pressure, + | ~~~~~~~~~ + 342 | LhsEval(Brine_IAPWS::salinity), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 343 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 344 | xlCO2, + | ~~~~~~ + 345 | xgH2O, + | ~~~~~~ + 346 | activityModel); + | ~~~~~~~~~~~~~~ +/usr/include/opm/material/constraintsolvers/ComputeFromReferencePhase.hpp:137:79: required from 'static void Opm::ComputeFromReferencePhase::solve(FluidState&, typename FluidSystem::ParameterCache&, unsigned int, bool, bool) [with FluidState = Opm::CompositionalFluidState, true>; Scalar = double; FluidSystem = Opm::BrineCO2FluidSystem; Evaluation = double; typename FluidSystem::ParameterCache = Opm::BrineCO2FluidSystem::ParameterCache; typename FluidState::Scalar = double]' + 137 | FluidSystem::fugacityCoefficient(fluidState, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ + 138 | paramCache, + | ~~~~~~~~~~~ + 139 | refPhaseIdx, + | ~~~~~~~~~~~~ + 140 | compIdx)); + | ~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' + 586 | CFRP::solve(fs, paramCache, + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ + 587 | /*refPhaseIdx=*/liquidPhaseIdx, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 588 | /*setViscosity=*/true, + | ~~~~~~~~~~~~~~~~~~~~~~ + 589 | /*setEnthalpy=*/true); + | ~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem; PrimaryVariables = Opm::FlashPrimaryVariables]' + 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ecfv.cpp:84:42: required from here + 84 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:642:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 642 | OPM_HOST_DEVICE static std::pair mutualSolubility_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In instantiation of 'decltype(auto) Opm::EcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: required from 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem; EvalDimVector = Dune::FieldVector, 2>; ElementContext = Opm::FvBaseElementContext]' 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -In member function 'void Opm::FvBaseGradientCalculator::calculateGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::PressureCallback; TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]', - inlined from 'void Opm::DarcyExtensiveQuantities::calculateGradients_(const ElementContext&, unsigned int, unsigned int) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:207:39: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:214:72: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto& exteriorPos = stencil.subControlVolume(j).globalPos(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -In member function 'void Opm::FvBaseGradientCalculator::calculateGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::PressureCallback; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]', - inlined from 'void Opm::DarcyExtensiveQuantities::calculateGradients_(const ElementContext&, unsigned int, unsigned int) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:207:39: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:214:72: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto& exteriorPos = stencil.subControlVolume(j).globalPos(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In member function 'void Opm::CO2PTProblem::initPetrophysics() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]', - inlined from 'void Opm::CO2PTProblem::finishInit() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2ptflashproblem.hh:294:25, - inlined from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2ptflashproblem.hh:247:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 247 | K_ = this->toDimMatrix_(9.869232667160131e-14); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/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&)::]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: required from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem; ElementContext = Opm::FvBaseElementContext]' + 347 | gradCalc.calculateBoundaryGradient(potentialGrad_[phaseIdx], + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ + 348 | elemCtx, + | ~~~~~~~~ + 349 | boundaryFaceIdx, + | ~~~~~~~~~~~~~~~~ + 350 | pressureCallback); + | ~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseextensivequantities.hh:122:61: required from 'void Opm::MultiPhaseBaseExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' + 122 | FluxExtensiveQuantities::calculateBoundaryGradients_(context.elementContext(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ + 123 | bfIdx, + | ~~~~~~ + 124 | timeIdx, + | ~~~~~~~~ + 125 | fluidState); + | ~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/flash/flashextensivequantities.hh:86:35: required from 'void Opm::FlashExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' + 86 | ParentType::updateBoundary(context, bfIdx, timeIdx, fluidState); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/flash/flashboundaryratevector.hh:90:33: required from 'void Opm::FlashBoundaryRateVector::setFreeFlow(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' + 90 | extQuants.updateBoundary(context, bfIdx, timeIdx, fluidState); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:478:31: required from 'void Opm::Co2InjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem; BoundaryRateVector = Opm::FlashBoundaryRateVector]' + 478 | values.setFreeFlow(context, spaceIdx, timeIdx, fs); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem; Scalar = double]' + 1036 | simulator_.problem().boundary(values, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 1037 | boundaryCtx, + | ~~~~~~~~~~~~ + 1038 | faceIdx, + | ~~~~~~~~ + 1039 | /*timeIdx=*/0); + | ~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ecfv.cpp:84:42: required from here + 84 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:116:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 116 | { return element_.geometry().center(); } + | ^ +In file included from /usr/include/dune/istl/umfpack.hh:20, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:31: +/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:297:16: required from 'Dune::UMFPack::UMFPack(const Matrix&, int) [with M = Dune::BCRSMatrix, std::allocator > >; Matrix = Dune::BCRSMatrix, std::allocator > >]' + 297 | setMatrix(matrix); + | ~~~~~~~~~^~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:287:64: required from 'Dune::UMFPack, A> >::UMFPack(const RealMatrix&, int, bool) [with T = double; A = std::allocator >; int n = 2; int m = 2; RealMatrix = Dune::BCRSMatrix, std::allocator > >]' + 287 | : Base(reinterpret_cast(matrix), verbose) + | ^ +/usr/include/dune/istl/paamg/amg.hh:658:18: required from 'static Dune::Amg::DirectSolverSelector::Solver::umfpack>::type* Dune::Amg::DirectSolverSelector::Solver::umfpack>::create(const M&, bool, bool) [with M = Dune::BCRSMatrix, std::allocator > >; Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >; type = Dune::UMFPack, std::allocator > > >]' + 658 | return new type(mat, verbose, reusevector ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/istl/paamg/amg.hh:683:40: required from 'static Dune::Amg::DirectSolverSelector::DirectSolver* Dune::Amg::DirectSolverSelector::create(const Matrix&, bool, bool) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >; DirectSolver = Dune::UMFPack, std::allocator > > >]' + 683 | return SelectedSolver :: create( mat, verbose, reusevector ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/istl/paamg/amg.hh:745:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethod.hh:314:53: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' + 314 | bool converged = linearSolver_.solve(solutionUpdate); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1273:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' + 1273 | converged = newtonMethod_.apply(); + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:510:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' + 510 | bool converged = model().update(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:733:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' + 733 | problem_->timeIntegration(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ecfv.cpp:84:42: required from here + 84 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/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/istl/schwarz.hh:28, + from /usr/include/dune/istl/solverfactory.hh:18, + from /usr/include/dune/istl/superlu.hh:22: +/usr/include/dune/istl/owneroverlapcopy.hh: In instantiation of 'static Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::V Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::gather(const T&, std::size_t) [with T = std::vector, std::allocator > >; GlobalIdType = int; LocalIdType = int; V = Opm::MatrixBlock; std::size_t = long unsigned int]': +/usr/include/dune/common/parallel/communicator.hh:1307:48: required from 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = std::vector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true; Dune::BufferedCommunicator::InterfaceMap = std::map >; Type = Opm::MatrixBlock; size_t = long unsigned int]' + 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1308 | interfacePair->second.second[i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/parallel/communicator.hh:1410:56: required from 'void Dune::BufferedCommunicator::sendRecv(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool FORWARD = true; Data = std::vector, std::allocator > >]' + 1410 | MessageGatherer() (interfaces_, source, sendBuffer, sendBufferSize); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/parallel/communicator.hh:1367:48: required from 'void Dune::BufferedCommunicator::forward(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; Data = std::vector, std::allocator > >]' + 1367 | this->template sendRecv(source, dest); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/include/dune/istl/owneroverlapcopy.hh:317:59: required from 'void Dune::OwnerOverlapCopyCommunication::copyOwnerToAll(const T&, T&) const [with T = std::vector, std::allocator > >; GlobalIdType = int; LocalIdType = int]' + 317 | communicator.template forward >(source,dest); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/include/dune/istl/paamg/galerkin.hh:668:27: required from 'void Dune::Amg::BaseGalerkinProduct::calculate(const M&, const Dune::Amg::AggregatesMap&, M&, const P&, const O&) [with M = Dune::BCRSMatrix, std::allocator > >; V = long unsigned int; I = Dune::OwnerOverlapCopyCommunication; O = Dune::NegateSet >]' + 668 | pinfo.copyOwnerToAll(rowsize,rowsize); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/include/dune/istl/paamg/matrixhierarchy.hh:660:33: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethod.hh:314:53: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' + 314 | bool converged = linearSolver_.solve(solutionUpdate); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1273:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' + 1273 | converged = newtonMethod_.apply(); + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:510:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' + 510 | bool converged = model().update(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:733:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]' + 733 | problem_->timeIntegration(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ecfv.cpp:84:42: required from here + 84 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/istl/owneroverlapcopy.hh:207:16: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | static V gather(const T& a, std::size_t i) + | ^~~~~~ +/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 = [&]{ | ~~~~ @@ -27795,22 +27706,64 @@ | ~~~~~~~~~~~~~~~ 154 | }(); | ~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:37, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:44: -In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', - inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: -/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); - | ~~~~~~~~~~~~^~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkenergymodule.hpp:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleproperties.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:32: +/usr/include/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]': +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here + 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const + | ^~~~~~~~ +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: 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 /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:45: +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here + 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override + | ^~~~~~~~ +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; 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]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1365:18: required from here + 1365 | virtual void writeGridPoints(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | fineK_ = this->toDimMatrix_(1e-13); + | ^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:550:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 550 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ^~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); + | ^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'Opm::Co2InjectionProblem::Scalar Opm::Co2InjectionProblem::porosity(const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:411:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 411 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ^~~ +In file included from /usr/include/dune/istl/owneroverlapcopy.hh:27: +/usr/include/dune/common/parallel/communicator.hh: In member function 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = std::vector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true]': +/usr/include/dune/common/parallel/communicator.hh:1307:9: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : + | ^~~~~~ +/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-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 983 | storage = gridView_.comm().sum(storage); + | ^~~~~~~ In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: /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 @@ -27821,44 +27774,67 @@ /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); | ~~~~~~~~~~~~^~ -[ 56%] Linking CXX executable bin/co2injection_pvs_ecfv -/usr/bin/cmake -E cmake_link_script CMakeFiles/co2injection_pvs_ecfv.dir/link.txt --verbose=1 -[ 56%] Linking CXX executable bin/co2_ptflash_ecfv -/usr/bin/cmake -E cmake_link_script CMakeFiles/co2_ptflash_ecfv.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/co2injection_pvs_ecfv.dir/link.d CMakeFiles/co2injection_pvs_ecfv.dir/examples/co2injection_pvs_ecfv.cpp.o -o bin/co2injection_pvs_ecfv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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 +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:275:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | coarseK_ = this->toDimMatrix_(1e-12); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In member function 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:109:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 109 | decltype(auto) globalPos() const + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 983 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +[ 80%] Linking CXX executable bin/co2injection_immiscible_ni_vcfv +/usr/bin/cmake -E cmake_link_script CMakeFiles/co2injection_immiscible_ni_vcfv.dir/link.txt --verbose=1 +[ 80%] Linking CXX executable bin/co2injection_immiscible_vcfv +/usr/bin/cmake -E cmake_link_script CMakeFiles/co2injection_immiscible_vcfv.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: +In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]', + inlined from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/co2injection_immiscible_ni_vcfv.dir/link.d CMakeFiles/co2injection_immiscible_ni_vcfv.dir/examples/co2injection_immiscible_ni_vcfv.cpp.o -o bin/co2injection_immiscible_ni_vcfv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 56%] Built target co2injection_pvs_ecfv -make -f CMakeFiles/co2injection_pvs_vcfv.dir/build.make CMakeFiles/co2injection_pvs_vcfv.dir/depend +[ 80%] Built target co2injection_immiscible_ni_vcfv +make -f CMakeFiles/co2injection_flash_ni_ecfv.dir/build.make CMakeFiles/co2injection_flash_ni_ecfv.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_pvs_vcfv.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_flash_ni_ecfv.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/co2injection_pvs_vcfv.dir/build.make CMakeFiles/co2injection_pvs_vcfv.dir/build +make -f CMakeFiles/co2injection_flash_ni_ecfv.dir/build.make CMakeFiles/co2injection_flash_ni_ecfv.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 56%] Building CXX object CMakeFiles/co2injection_pvs_vcfv.dir/examples/co2injection_pvs_vcfv.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/co2injection_pvs_vcfv.dir/examples/co2injection_pvs_vcfv.cpp.o -MF CMakeFiles/co2injection_pvs_vcfv.dir/examples/co2injection_pvs_vcfv.cpp.o.d -o CMakeFiles/co2injection_pvs_vcfv.dir/examples/co2injection_pvs_vcfv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_vcfv.cpp +[ 80%] Building CXX object CMakeFiles/co2injection_flash_ni_ecfv.dir/examples/co2injection_flash_ni_ecfv.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/co2injection_flash_ni_ecfv.dir/examples/co2injection_flash_ni_ecfv.cpp.o -MF CMakeFiles/co2injection_flash_ni_ecfv.dir/examples/co2injection_flash_ni_ecfv.cpp.o.d -o CMakeFiles/co2injection_flash_ni_ecfv.dir/examples/co2injection_flash_ni_ecfv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_ecfv.cpp +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/co2injection_immiscible_vcfv.dir/link.d CMakeFiles/co2injection_immiscible_vcfv.dir/examples/co2injection_immiscible_vcfv.cpp.o -o bin/co2injection_immiscible_vcfv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 80%] Built target co2injection_immiscible_vcfv +make -f CMakeFiles/obstacle_pvs.dir/build.make CMakeFiles/obstacle_pvs.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/obstacle_pvs.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/obstacle_pvs.dir/build.make CMakeFiles/obstacle_pvs.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 80%] Building CXX object CMakeFiles/obstacle_pvs.dir/examples/obstacle_pvs.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/obstacle_pvs.dir/examples/obstacle_pvs.cpp.o -MF CMakeFiles/obstacle_pvs.dir/examples/obstacle_pvs.cpp.o.d -o CMakeFiles/obstacle_pvs.dir/examples/obstacle_pvs.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_pvs.cpp In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_vcfv.cpp:31: + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_ecfv.cpp:34: /usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/co2_ptflash_ecfv.dir/link.d CMakeFiles/co2_ptflash_ecfv.dir/examples/co2_ptflash_ecfv.cpp.o -o bin/co2_ptflash_ecfv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 56%] Built target co2_ptflash_ecfv -make -f CMakeFiles/cuvette_pvs.dir/build.make CMakeFiles/cuvette_pvs.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/cuvette_pvs.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/cuvette_pvs.dir/build.make CMakeFiles/cuvette_pvs.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 57%] Building CXX object CMakeFiles/cuvette_pvs.dir/examples/cuvette_pvs.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/cuvette_pvs.dir/examples/cuvette_pvs.cpp.o -MF CMakeFiles/cuvette_pvs.dir/examples/cuvette_pvs.cpp.o.d -o CMakeFiles/cuvette_pvs.dir/examples/cuvette_pvs.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/cuvette_pvs.cpp +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1079 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/cuvette_pvs.cpp:30: + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_pvs.cpp:32: /usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { @@ -27877,17 +27853,114 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_pvs.cpp:54:38: required from here + 54 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' + 1032 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:273:44: required from 'void Opm::ObstacleProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' + 273 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_pvs.cpp:54:38: required from here + 54 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' + 1032 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:273:44: required from 'void Opm::ObstacleProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' + 273 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_pvs.cpp:54:38: required from here + 54 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1130, + from /usr/include/dune/grid/common/intersection.hh:9, + from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:25: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' + 128 | ::Entity::Geometry::LocalCoordinate Coordinate; + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 787 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here + 86 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); @@ -27905,23 +27978,23 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' 365 | this->model().checkConservativeness(tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here + 86 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); @@ -27939,49 +28012,76 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' 365 | this->model().checkConservativeness(tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here + 86 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsmodel.hh:39, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_vcfv.cpp:33: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:36: required from 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/flash/flashmodel.hh:39, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_ecfv.cpp:36: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:36: required from 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' 274 | fineK_ = this->toDimMatrix_(1e-13); | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; Communication = Dune::Communication]' 245 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiEcfvProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here + 86 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 380 | DimMatrix toDimMatrix_(Scalar val) const | ^~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_ecfv.cpp:37: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In instantiation of 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:550:48: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 550 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; PrimaryVariables = Opm::FlashPrimaryVariables]' + 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here + 86 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 110 | { return element_.geometry().center(); } + | ^ In file included from /usr/include/dune/istl/matrixutils.hh:14, from /usr/include/dune/istl/bcrsmatrix.hh:21, from /usr/include/dune/istl/solvers.hh:25, @@ -27992,7 +28092,7 @@ from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbasebackend.hh:41, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelamgbackend.hh:31, from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_vcfv.cpp:36: + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_ecfv.cpp:39: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -28006,17 +28106,17 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here + 86 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const @@ -28042,23 +28142,23 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' 365 | this->model().checkConservativeness(tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here + 86 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const @@ -28079,48 +28179,770 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' 365 | this->model().checkConservativeness(tol); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here + 86 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:21: +/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:251:45: required from 'void Opm::MultiPhaseBaseModel::globalPhaseStorage(EqVector&, unsigned int) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; EqVector = Dune::FieldVector]' + 251 | storage = this->gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:369:41: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 369 | this->model().globalPhaseStorage(storageL, /*phaseIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here + 86 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | T sum (const T& in) const + | ^~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsmodel.hh:39, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_pvs.cpp:34: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:209:38: required from 'void Opm::ObstacleProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' + 209 | coarseK_ = this->toDimMatrix_(1e-12); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Communication = Dune::Communication]' + 245 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_pvs.cpp:54:38: required from here + 54 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 380 | DimMatrix toDimMatrix_(Scalar val) const + | ^~~~~~~~~~~~ +In file included from /usr/include/dune/istl/matrixutils.hh:14, + from /usr/include/dune/istl/bcrsmatrix.hh:21, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_pvs.cpp:35: +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' + 128 | ::Entity::Geometry::LocalCoordinate Coordinate; + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' + 787 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' + 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_pvs.cpp:54:38: required from here + 54 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ +In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:18, + from /usr/include/dune/geometry/referenceelements.hh:24, + from /usr/include/dune/grid/io/file/dgfparser/entitykey_inline.hh:9, + from /usr/include/dune/grid/io/file/dgfparser/entitykey.hh:154, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:27: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' + 1032 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:273:44: required from 'void Opm::ObstacleProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' + 273 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_pvs.cpp:54:38: required from here + 54 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' + 1032 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:273:44: required from 'void Opm::ObstacleProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' + 273 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_pvs.cpp:54:38: required from here + 54 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:21: /usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' 1079 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:273:44: required from 'void Opm::ObstacleProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' + 273 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_pvs.cpp:54:38: required from here + 54 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | T sum (const T& in) const | ^~~ +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:44: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' + 110 | { return element_.geometry().center(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:550:48: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 550 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; PrimaryVariables = Opm::FlashPrimaryVariables]' + 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here + 86 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +In file included from /usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:46, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:35: +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' + 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:339:52: required from 'static LhsEval Opm::BrineCO2FluidSystem::fugacityCoefficient(const FluidState&, const ParameterCache&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; ParamCacheEval = double; Scalar = double]' + 339 | BinaryCoeffBrineCO2::calculateMoleFractions(getTableInstance(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 340 | temperature, + | ~~~~~~~~~~~~ + 341 | pressure, + | ~~~~~~~~~ + 342 | LhsEval(Brine_IAPWS::salinity), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 343 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 344 | xlCO2, + | ~~~~~~ + 345 | xgH2O, + | ~~~~~~ + 346 | activityModel); + | ~~~~~~~~~~~~~~ +/usr/include/opm/material/constraintsolvers/ComputeFromReferencePhase.hpp:137:79: required from 'static void Opm::ComputeFromReferencePhase::solve(FluidState&, typename FluidSystem::ParameterCache&, unsigned int, bool, bool) [with FluidState = Opm::CompositionalFluidState, true>; Scalar = double; FluidSystem = Opm::BrineCO2FluidSystem; Evaluation = double; typename FluidSystem::ParameterCache = Opm::BrineCO2FluidSystem::ParameterCache; typename FluidState::Scalar = double]' + 137 | FluidSystem::fugacityCoefficient(fluidState, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ + 138 | paramCache, + | ~~~~~~~~~~~ + 139 | refPhaseIdx, + | ~~~~~~~~~~~~ + 140 | compIdx)); + | ~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 586 | CFRP::solve(fs, paramCache, + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ + 587 | /*refPhaseIdx=*/liquidPhaseIdx, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 588 | /*setViscosity=*/true, + | ~~~~~~~~~~~~~~~~~~~~~~ + 589 | /*setEnthalpy=*/true); + | ~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; PrimaryVariables = Opm::FlashPrimaryVariables]' + 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here + 86 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/15/string:51, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: +/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': +/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' + 64 | temp = func(*in, *inout); + | ~~~~^~~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' + 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); + | ^~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' + 465 | (Generic_MPI_Op::get()),communicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' + 211 | allreduce >(&in,&out,1); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:251:45: required from 'void Opm::MultiPhaseBaseModel::globalPhaseStorage(EqVector&, unsigned int) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; EqVector = Dune::FieldVector]' + 251 | storage = this->gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:369:41: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 369 | this->model().globalPhaseStorage(storageL, /*phaseIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here + 86 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 189 | operator()(const _Tp& __x, const _Tp& __y) const + | ^~~~~~~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:26, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:48: +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:191:75: required from 'static void Dune::DGFGridFactory > >::getCorners(const Geometry&, std::vector >&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; ctype = double; int dim = 2]' + 191 | const typename Geometry::GlobalCoordinate corner = geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:135:19: required from 'int Dune::DGFGridFactory > >::boundaryId(const Intersection&) const [with Intersection = Dune::Intersection, Dune::YaspIntersection > >; ctype = double; int dim = 2]' + 135 | getCorners( intersection.geometry(), corners ); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:448:48: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::YaspGrid<2>]' + 448 | bndId_[ k ] = dgfFactory.boundaryId( intersection ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' + 175 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; Simulator = Opm::Simulator]' + 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; Communication = Dune::Communication]' + 176 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here + 86 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 269 | GlobalCoordinate corner(int k) const + | ^~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:591:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' + 591 | auto [xCO2_new, yH2O_new] = mutualSolubility_(params, temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 592 | iterate, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:137:64: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' + 137 | auto [xCO2, yH2O] = fixPointIterSolubility_(params, temperature, pg, molalityNaCl, activityModel, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:339:52: required from 'static LhsEval Opm::BrineCO2FluidSystem::fugacityCoefficient(const FluidState&, const ParameterCache&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; ParamCacheEval = double; Scalar = double]' + 339 | BinaryCoeffBrineCO2::calculateMoleFractions(getTableInstance(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 340 | temperature, + | ~~~~~~~~~~~~ + 341 | pressure, + | ~~~~~~~~~ + 342 | LhsEval(Brine_IAPWS::salinity), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 343 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 344 | xlCO2, + | ~~~~~~ + 345 | xgH2O, + | ~~~~~~ + 346 | activityModel); + | ~~~~~~~~~~~~~~ +/usr/include/opm/material/constraintsolvers/ComputeFromReferencePhase.hpp:137:79: required from 'static void Opm::ComputeFromReferencePhase::solve(FluidState&, typename FluidSystem::ParameterCache&, unsigned int, bool, bool) [with FluidState = Opm::CompositionalFluidState, true>; Scalar = double; FluidSystem = Opm::BrineCO2FluidSystem; Evaluation = double; typename FluidSystem::ParameterCache = Opm::BrineCO2FluidSystem::ParameterCache; typename FluidState::Scalar = double]' + 137 | FluidSystem::fugacityCoefficient(fluidState, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ + 138 | paramCache, + | ~~~~~~~~~~~ + 139 | refPhaseIdx, + | ~~~~~~~~~~~~ + 140 | compIdx)); + | ~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 586 | CFRP::solve(fs, paramCache, + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ + 587 | /*refPhaseIdx=*/liquidPhaseIdx, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 588 | /*setViscosity=*/true, + | ~~~~~~~~~~~~~~~~~~~~~~ + 589 | /*setEnthalpy=*/true); + | ~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; PrimaryVariables = Opm::FlashPrimaryVariables]' + 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here + 86 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:642:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 642 | OPM_HOST_DEVICE static std::pair mutualSolubility_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In instantiation of 'decltype(auto) Opm::EcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: required from 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; EvalDimVector = Dune::FieldVector, 2>; ElementContext = Opm::FvBaseElementContext]' + 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: required from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; ElementContext = Opm::FvBaseElementContext]' + 347 | gradCalc.calculateBoundaryGradient(potentialGrad_[phaseIdx], + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ + 348 | elemCtx, + | ~~~~~~~~ + 349 | boundaryFaceIdx, + | ~~~~~~~~~~~~~~~~ + 350 | pressureCallback); + | ~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseextensivequantities.hh:122:61: required from 'void Opm::MultiPhaseBaseExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 122 | FluxExtensiveQuantities::calculateBoundaryGradients_(context.elementContext(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ + 123 | bfIdx, + | ~~~~~~ + 124 | timeIdx, + | ~~~~~~~~ + 125 | fluidState); + | ~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/flash/flashextensivequantities.hh:86:35: required from 'void Opm::FlashExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 86 | ParentType::updateBoundary(context, bfIdx, timeIdx, fluidState); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/flash/flashboundaryratevector.hh:90:33: required from 'void Opm::FlashBoundaryRateVector::setFreeFlow(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 90 | extQuants.updateBoundary(context, bfIdx, timeIdx, fluidState); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:478:31: required from 'void Opm::Co2InjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; BoundaryRateVector = Opm::FlashBoundaryRateVector]' + 478 | values.setFreeFlow(context, spaceIdx, timeIdx, fs); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; Scalar = double]' + 1036 | simulator_.problem().boundary(values, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 1037 | boundaryCtx, + | ~~~~~~~~~~~~ + 1038 | faceIdx, + | ~~~~~~~~ + 1039 | /*timeIdx=*/0); + | ~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here + 86 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:116:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 116 | { return element_.geometry().center(); } + | ^ +In file included from /usr/include/dune/common/fvector.hh:17, + from /usr/include/dune/common/fmatrix.hh:16: +/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]': +/usr/include/c++/15/bits/stl_function.h:190:20: required from 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]' + 190 | { return __x + __y; } + | ~~~~^~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' + 64 | temp = func(*in, *inout); + | ~~~~^~~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' + 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); + | ^~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' + 465 | (Generic_MPI_Op::get()),communicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' + 211 | allreduce >(&in,&out,1); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:251:45: required from 'void Opm::MultiPhaseBaseModel::globalPhaseStorage(EqVector&, unsigned int) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; EqVector = Dune::FieldVector]' + 251 | storage = this->gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:369:41: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 369 | this->model().globalPhaseStorage(storageL, /*phaseIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here + 86 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/densevector.hh:439:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 439 | derived_type operator+ (const DenseVector& b) const + | ^~~~~~~~ +/usr/include/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:155:64: required from 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Opm::EcfvStencil::Intersection = Dune::Intersection, Dune::YaspIntersection > >]' + 155 | (*normal_) = intersection.centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/c++/15/bits/new_allocator.h:191:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::Intersection >, Dune::YaspIntersection > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace]' + 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/alloc_traits.h:674:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::Intersection >, Dune::YaspIntersection > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; allocator_type = std::allocator > >, true, true>::EcfvSubControlVolumeFace >]' + 674 | __a.construct(__p, std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/vector.tcc:117:30: required from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const Dune::Intersection >, Dune::YaspIntersection > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; _Alloc = std::allocator > >, true, true>::EcfvSubControlVolumeFace >; reference = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace&]' + 117 | _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 118 | std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:286:44: required from 'void Opm::EcfvStencil::updateTopology(const Element&) [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 286 | interiorFaces_.emplace_back(/*SubControlVolumeFace(*/intersection, subControlVolumes_.size() - 1/*)*/); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:305:9: required from 'void Opm::EcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 305 | updateTopology(element); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 139 | stencil_.update(elem); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 563 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here + 86 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 406 | GlobalCoordinate centerUnitOuterNormal () const + | ^~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/istl/schwarz.hh:28, + from /usr/include/dune/istl/solverfactory.hh:18, + from /usr/include/dune/istl/superlu.hh:22: +/usr/include/dune/istl/owneroverlapcopy.hh: In instantiation of 'static Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::V Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::gather(const T&, std::size_t) [with T = Dune::BlockVector, std::allocator > >; GlobalIdType = int; LocalIdType = int; V = Dune::FieldVector; std::size_t = long unsigned int]': +/usr/include/dune/common/parallel/communicator.hh:1307:48: required from 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = Dune::BlockVector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true; Dune::BufferedCommunicator::InterfaceMap = std::map >; Type = Dune::FieldVector; size_t = long unsigned int]' + 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1308 | interfacePair->second.second[i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/parallel/communicator.hh:1410:56: required from 'void Dune::BufferedCommunicator::sendRecv(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool FORWARD = true; Data = Dune::BlockVector, std::allocator > >]' + 1410 | MessageGatherer() (interfaces_, source, sendBuffer, sendBufferSize); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/parallel/communicator.hh:1367:48: required from 'void Dune::BufferedCommunicator::forward(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; Data = Dune::BlockVector, std::allocator > >]' + 1367 | this->template sendRecv(source, dest); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/include/dune/istl/owneroverlapcopy.hh:317:59: required from 'void Dune::OwnerOverlapCopyCommunication::copyOwnerToAll(const T&, T&) const [with T = Dune::BlockVector, std::allocator > >; GlobalIdType = int; LocalIdType = int]' + 317 | communicator.template forward >(source,dest); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/include/dune/istl/paamg/amg.hh:840:68: required from 'void Dune::Amg::AMG::pre(Domain&, Range&) [with M = Dune::OverlappingSchwarzOperator, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >; X = Dune::BlockVector, std::allocator > >; S = Dune::BlockPreconditioner, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication, Dune::SeqSOR, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, 1> >; PI = Dune::OwnerOverlapCopyCommunication; A = std::allocator, std::allocator > > >; Domain = Dune::BlockVector, std::allocator > >; Range = Dune::BlockVector, std::allocator > >]' + 840 | matrices_->parallelInformation().coarsest()->copyOwnerToAll(x,x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/bicgstabsolver.hh:145:28: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethod.hh:314:53: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 314 | bool converged = linearSolver_.solve(solutionUpdate); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1273:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 1273 | converged = newtonMethod_.apply(); + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:510:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 510 | bool converged = model().update(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:733:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 733 | problem_->timeIntegration(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionFlashNiEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_flash_ni_ecfv.cpp:86:42: required from here + 86 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/istl/owneroverlapcopy.hh:207:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | static V gather(const T& a, std::size_t i) + | ^~~~~~ +In file included from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:45: +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here + 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override + | ^~~~~~~~ +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:37, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:44: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > > >::CellIterator; GridView = Dune::GridView > >]' + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' + 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here + 1337 | virtual void writeCellData(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 391 | const FieldVector position() const + | ^~~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_pvs.cpp:37: +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh: In member function 'void Opm::ObstacleProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:209:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 209 | coarseK_ = this->toDimMatrix_(1e-12); + | ^~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh: In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::ObstacleProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); + | ^~~~~~~~~~~ +/usr/include/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]': +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here + 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const + | ^~~~~~~~ +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: 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 /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:45: +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here + 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override + | ^~~~~~~~ +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; 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]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1365:18: required from here + 1365 | virtual void writeGridPoints(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +In file included from /usr/include/dune/istl/owneroverlapcopy.hh:27: +/usr/include/dune/common/parallel/communicator.hh: In member function 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = Dune::BlockVector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true]': +/usr/include/dune/common/parallel/communicator.hh:1307:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : + | ^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:275:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | coarseK_ = this->toDimMatrix_(1e-12); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:37, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:44: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function '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 > >]': +/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); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | fineK_ = this->toDimMatrix_(1e-13); + | ^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:550:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 550 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ^~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); + | ^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'Opm::Co2InjectionProblem::Scalar Opm::Co2InjectionProblem::porosity(const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:411:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 411 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ^~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 983 | storage = gridView_.comm().sum(storage); + | ^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 983 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:72: +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 850 | GeometryImpl _geometry((_it).lowerleft()); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh: In member function 'void Opm::ObstacleProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:210:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 210 | fineK_ = this->toDimMatrix_(1e-15); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 983 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +[ 80%] Linking CXX executable bin/co2injection_ncp_ecfv +/usr/bin/cmake -E cmake_link_script CMakeFiles/co2injection_ncp_ecfv.dir/link.txt --verbose=1 +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:275:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | coarseK_ = this->toDimMatrix_(1e-12); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/co2injection_ncp_ecfv.dir/link.d CMakeFiles/co2injection_ncp_ecfv.dir/examples/co2injection_ncp_ecfv.cpp.o -o bin/co2injection_ncp_ecfv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 80%] Built target co2injection_ncp_ecfv +make -f CMakeFiles/outflow_pvs.dir/build.make CMakeFiles/outflow_pvs.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/outflow_pvs.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/outflow_pvs.dir/build.make CMakeFiles/outflow_pvs.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 80%] Building CXX object CMakeFiles/outflow_pvs.dir/examples/outflow_pvs.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/outflow_pvs.dir/examples/outflow_pvs.cpp.o -MF CMakeFiles/outflow_pvs.dir/examples/outflow_pvs.cpp.o.d -o CMakeFiles/outflow_pvs.dir/examples/outflow_pvs.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/outflow_pvs.cpp +In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/outflow_pvs.cpp:30: +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 983 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/common/intersection.hh:9, @@ -28135,17 +28957,17 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::OutflowProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::OutflowProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CuvetteProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::OutflowProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/cuvette_pvs.cpp:51:38: required from here - 51 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/outflow_pvs.cpp:52:38: required from here + 52 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); @@ -28163,23 +28985,23 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CuvetteProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::OutflowProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/cuvetteproblem.hh:313:44: required from 'void Opm::CuvetteProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' - 313 | this->model().checkConservativeness(); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/outflowproblem.hh:186:44: required from 'void Opm::OutflowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::OutflowProblem]' + 186 | this->model().checkConservativeness(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::OutflowProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CuvetteProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::OutflowProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/cuvette_pvs.cpp:51:38: required from here - 51 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/outflow_pvs.cpp:52:38: required from here + 52 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); @@ -28197,205 +29019,45 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CuvetteProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::OutflowProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/cuvetteproblem.hh:313:44: required from 'void Opm::CuvetteProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' - 313 | this->model().checkConservativeness(); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/outflowproblem.hh:186:44: required from 'void Opm::OutflowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::OutflowProblem]' + 186 | this->model().checkConservativeness(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::OutflowProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CuvetteProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::OutflowProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/cuvette_pvs.cpp:51:38: required from here - 51 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/outflow_pvs.cpp:52:38: required from here + 52 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -In file included from /usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:46, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:35: -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:339:52: required from 'static LhsEval Opm::BrineCO2FluidSystem::fugacityCoefficient(const FluidState&, const ParameterCache&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; ParamCacheEval = double; Scalar = double]' - 339 | BinaryCoeffBrineCO2::calculateMoleFractions(getTableInstance(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 340 | temperature, - | ~~~~~~~~~~~~ - 341 | pressure, - | ~~~~~~~~~ - 342 | LhsEval(Brine_IAPWS::salinity), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 343 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 344 | xlCO2, - | ~~~~~~ - 345 | xgH2O, - | ~~~~~~ - 346 | activityModel); - | ~~~~~~~~~~~~~~ -/usr/include/opm/material/constraintsolvers/ComputeFromReferencePhase.hpp:137:79: required from 'static void Opm::ComputeFromReferencePhase::solve(FluidState&, typename FluidSystem::ParameterCache&, unsigned int, bool, bool) [with FluidState = Opm::CompositionalFluidState, true>; Scalar = double; FluidSystem = Opm::BrineCO2FluidSystem; Evaluation = double; typename FluidSystem::ParameterCache = Opm::BrineCO2FluidSystem::ParameterCache; typename FluidState::Scalar = double]' - 137 | FluidSystem::fugacityCoefficient(fluidState, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 138 | paramCache, - | ~~~~~~~~~~~ - 139 | refPhaseIdx, - | ~~~~~~~~~~~~ - 140 | compIdx)); - | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' - 586 | CFRP::solve(fs, paramCache, - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ - 587 | /*refPhaseIdx=*/liquidPhaseIdx, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 588 | /*setViscosity=*/true, - | ~~~~~~~~~~~~~~~~~~~~~~ - 589 | /*setEnthalpy=*/true); - | ~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem; PrimaryVariables = Opm::PvsPrimaryVariables]' - 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/15/string:51, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: -/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': -/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' - 64 | temp = func(*in, *inout); - | ~~~~^~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' - 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); - | ^~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' - 465 | (Generic_MPI_Op::get()),communicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' - 211 | allreduce >(&in,&out,1); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem; Scalar = double]' - 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 189 | operator()(const _Tp& __x, const _Tp& __y) const - | ^~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:591:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' - 591 | auto [xCO2_new, yH2O_new] = mutualSolubility_(params, temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 592 | iterate, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:137:64: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' - 137 | auto [xCO2, yH2O] = fixPointIterSolubility_(params, temperature, pg, molalityNaCl, activityModel, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:339:52: required from 'static LhsEval Opm::BrineCO2FluidSystem::fugacityCoefficient(const FluidState&, const ParameterCache&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; ParamCacheEval = double; Scalar = double]' - 339 | BinaryCoeffBrineCO2::calculateMoleFractions(getTableInstance(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ - 340 | temperature, - | ~~~~~~~~~~~~ - 341 | pressure, - | ~~~~~~~~~ - 342 | LhsEval(Brine_IAPWS::salinity), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 343 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 344 | xlCO2, - | ~~~~~~ - 345 | xgH2O, - | ~~~~~~ - 346 | activityModel); - | ~~~~~~~~~~~~~~ -/usr/include/opm/material/constraintsolvers/ComputeFromReferencePhase.hpp:137:79: required from 'static void Opm::ComputeFromReferencePhase::solve(FluidState&, typename FluidSystem::ParameterCache&, unsigned int, bool, bool) [with FluidState = Opm::CompositionalFluidState, true>; Scalar = double; FluidSystem = Opm::BrineCO2FluidSystem; Evaluation = double; typename FluidSystem::ParameterCache = Opm::BrineCO2FluidSystem::ParameterCache; typename FluidState::Scalar = double]' - 137 | FluidSystem::fugacityCoefficient(fluidState, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 138 | paramCache, - | ~~~~~~~~~~~ - 139 | refPhaseIdx, - | ~~~~~~~~~~~~ - 140 | compIdx)); - | ~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' - 586 | CFRP::solve(fs, paramCache, - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ - 587 | /*refPhaseIdx=*/liquidPhaseIdx, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 588 | /*setViscosity=*/true, - | ~~~~~~~~~~~~~~~~~~~~~~ - 589 | /*setEnthalpy=*/true); - | ~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem; PrimaryVariables = Opm::PvsPrimaryVariables]' - 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:642:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 642 | OPM_HOST_DEVICE static std::pair mutualSolubility_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsmodel.hh:39, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/cuvette_pvs.cpp:32: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::CuvetteProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/cuvetteproblem.hh:207:36: required from 'void Opm::CuvetteProblem::finishInit() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' - 207 | fineK_ = this->toDimMatrix_(6.28e-12); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::CuvetteProblem; Communication = Dune::Communication]' + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/outflow_pvs.cpp:32: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::OutflowProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/outflowproblem.hh:150:35: required from 'void Opm::OutflowProblem::finishInit() [with TypeTag = Opm::Properties::TTag::OutflowProblem]' + 150 | perm_ = this->toDimMatrix_(1e-10); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::OutflowProblem; Communication = Dune::Communication]' 245 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::OutflowProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CuvetteProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::OutflowProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/cuvette_pvs.cpp:51:38: required from here - 51 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/outflow_pvs.cpp:52:38: required from here + 52 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 380 | DimMatrix toDimMatrix_(Scalar val) const @@ -28404,7 +29066,7 @@ from /usr/include/dune/istl/bcrsmatrix.hh:21, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/cuvette_pvs.cpp:33: + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/outflow_pvs.cpp:33: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -28418,17 +29080,17 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::OutflowProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::OutflowProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CuvetteProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::OutflowProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/cuvette_pvs.cpp:51:38: required from here - 51 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/outflow_pvs.cpp:52:38: required from here + 52 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const @@ -28454,23 +29116,23 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CuvetteProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::OutflowProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/cuvetteproblem.hh:313:44: required from 'void Opm::CuvetteProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' - 313 | this->model().checkConservativeness(); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/outflowproblem.hh:186:44: required from 'void Opm::OutflowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::OutflowProblem]' + 186 | this->model().checkConservativeness(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::OutflowProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CuvetteProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::OutflowProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/cuvette_pvs.cpp:51:38: required from here - 51 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/outflow_pvs.cpp:52:38: required from here + 52 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const @@ -28491,435 +29153,63 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CuvetteProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::OutflowProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/cuvetteproblem.hh:313:44: required from 'void Opm::CuvetteProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' - 313 | this->model().checkConservativeness(); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/outflowproblem.hh:186:44: required from 'void Opm::OutflowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::OutflowProblem]' + 186 | this->model().checkConservativeness(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::OutflowProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CuvetteProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::OutflowProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/cuvette_pvs.cpp:51:38: required from here - 51 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/outflow_pvs.cpp:52:38: required from here + 52 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:21: -/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CuvetteProblem; Scalar = double]' +/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::OutflowProblem; Scalar = double]' 1079 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/cuvetteproblem.hh:313:44: required from 'void Opm::CuvetteProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' - 313 | this->model().checkConservativeness(); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/outflowproblem.hh:186:44: required from 'void Opm::OutflowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::OutflowProblem]' + 186 | this->model().checkConservativeness(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::OutflowProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CuvetteProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::OutflowProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/cuvette_pvs.cpp:51:38: required from here - 51 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/outflow_pvs.cpp:52:38: required from here + 52 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:208:7: 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/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | T sum (const T& in) const | ^~~ -In file included from /usr/include/dune/geometry/referenceelements.hh:23: -/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]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:879:49: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 879 | elementLocal = referenceElement.position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::CuvetteProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 139 | stencil_.update(elem); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' - 563 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CuvetteProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/cuvette_pvs.cpp:51:38: required from here - 51 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/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 /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh: In instantiation of 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; Opm::VcfvStencil::GlobalPosition = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: required from 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem; EvalDimVector = Dune::FieldVector; ElementContext = Opm::FvBaseElementContext]' - 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44: required from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; EvalDimVector = Dune::FieldVector; TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem; ElementContext = Opm::FvBaseElementContext]' - 333 | { ParentType::calculateBoundaryGradient(quantityGrad, elemCtx, fapIdx, quantityCallback); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: required from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem; ElementContext = Opm::FvBaseElementContext]' - 347 | gradCalc.calculateBoundaryGradient(potentialGrad_[phaseIdx], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 348 | elemCtx, - | ~~~~~~~~ - 349 | boundaryFaceIdx, - | ~~~~~~~~~~~~~~~~ - 350 | pressureCallback); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseextensivequantities.hh:122:61: required from 'void Opm::MultiPhaseBaseExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' - 122 | FluxExtensiveQuantities::calculateBoundaryGradients_(context.elementContext(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 123 | bfIdx, - | ~~~~~~ - 124 | timeIdx, - | ~~~~~~~~ - 125 | fluidState); - | ~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsextensivequantities.hh:86:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:478:31: required from 'void Opm::Co2InjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem; BoundaryRateVector = Opm::PvsBoundaryRateVector]' - 478 | values.setFreeFlow(context, spaceIdx, timeIdx, fs); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem; Scalar = double]' - 1036 | simulator_.problem().boundary(values, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 1037 | boundaryCtx, - | ~~~~~~~~~~~~ - 1038 | faceIdx, - | ~~~~~~~~ - 1039 | /*timeIdx=*/0); - | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' - 365 | this->model().checkConservativeness(tol); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:751:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 751 | const GlobalPosition center() const - | ^~~~~~ -In file included from /usr/include/c++/15/string:51, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: -/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': -/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' - 64 | temp = func(*in, *inout); - | ~~~~^~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' - 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); - | ^~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' - 465 | (Generic_MPI_Op::get()),communicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' - 211 | allreduce >(&in,&out,1); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CuvetteProblem; Scalar = double]' - 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/cuvetteproblem.hh:313:44: required from 'void Opm::CuvetteProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' - 313 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CuvetteProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/cuvette_pvs.cpp:51:38: required from here - 51 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 189 | operator()(const _Tp& __x, const _Tp& __y) const - | ^~~~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:26, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/cuvetteproblem.hh:44, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/cuvette_pvs.cpp:35: -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:191:75: required from 'static void Dune::DGFGridFactory > >::getCorners(const Geometry&, std::vector >&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; ctype = double; int dim = 2]' - 191 | const typename Geometry::GlobalCoordinate corner = geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:135:19: required from 'int Dune::DGFGridFactory > >::boundaryId(const Intersection&) const [with Intersection = Dune::Intersection, Dune::YaspIntersection > >; ctype = double; int dim = 2]' - 135 | getCorners( intersection.geometry(), corners ); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:448:48: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::YaspGrid<2>]' - 448 | bndId_[ k ] = dgfFactory.boundaryId( intersection ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' - 175 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::CuvetteProblem; Simulator = Opm::Simulator]' - 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); - | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::CuvetteProblem; Communication = Dune::Communication]' - 176 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CuvetteProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/cuvette_pvs.cpp:51:38: required from here - 51 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 269 | GlobalCoordinate corner(int k) const - | ^~~~~~ -In file included from /usr/include/dune/common/fvector.hh:17, - from /usr/include/dune/common/fmatrix.hh:16: -/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]': -/usr/include/c++/15/bits/stl_function.h:190:20: required from 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]' - 190 | { return __x + __y; } - | ~~~~^~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' - 64 | temp = func(*in, *inout); - | ~~~~^~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' - 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); - | ^~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' - 465 | (Generic_MPI_Op::get()),communicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' - 211 | allreduce >(&in,&out,1); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CuvetteProblem; Scalar = double]' - 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/cuvetteproblem.hh:313:44: required from 'void Opm::CuvetteProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' - 313 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CuvetteProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/cuvette_pvs.cpp:51:38: required from here - 51 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/densevector.hh:439:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 439 | derived_type operator+ (const DenseVector& b) const - | ^~~~~~~~ -In file included from /usr/include/dune/istl/umfpack.hh:20, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:31: -/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:297:16: required from 'Dune::UMFPack::UMFPack(const Matrix&, int) [with M = Dune::BCRSMatrix, std::allocator > >; Matrix = Dune::BCRSMatrix, std::allocator > >]' - 297 | setMatrix(matrix); - | ~~~~~~~~~^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:287:64: required from 'Dune::UMFPack, A> >::UMFPack(const RealMatrix&, int, bool) [with T = double; A = std::allocator >; int n = 2; int m = 2; RealMatrix = Dune::BCRSMatrix, std::allocator > >]' - 287 | : Base(reinterpret_cast(matrix), verbose) - | ^ -/usr/include/dune/istl/paamg/amg.hh:658:18: required from 'static Dune::Amg::DirectSolverSelector::Solver::umfpack>::type* Dune::Amg::DirectSolverSelector::Solver::umfpack>::create(const M&, bool, bool) [with M = Dune::BCRSMatrix, std::allocator > >; Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >; type = Dune::UMFPack, std::allocator > > >]' - 658 | return new type(mat, verbose, reusevector ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/istl/paamg/amg.hh:683:40: required from 'static Dune::Amg::DirectSolverSelector::DirectSolver* Dune::Amg::DirectSolverSelector::create(const Matrix&, bool, bool) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >; DirectSolver = Dune::UMFPack, std::allocator > > >]' - 683 | return SelectedSolver :: create( mat, verbose, reusevector ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/istl/paamg/amg.hh:745:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethod.hh:314:53: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' - 314 | bool converged = linearSolver_.solve(solutionUpdate); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1273:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' - 1273 | converged = newtonMethod_.apply(); - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:510:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' - 510 | bool converged = model().update(); - | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:733:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' - 733 | problem_->timeIntegration(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/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-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh: In instantiation of 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; Opm::VcfvStencil::GlobalPosition = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: required from 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::CuvetteProblem; EvalDimVector = Dune::FieldVector; ElementContext = Opm::FvBaseElementContext]' - 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44: required from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; EvalDimVector = Dune::FieldVector; TypeTag = Opm::Properties::TTag::CuvetteProblem; ElementContext = Opm::FvBaseElementContext]' - 333 | { ParentType::calculateBoundaryGradient(quantityGrad, elemCtx, fapIdx, quantityCallback); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: required from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::CuvetteProblem; ElementContext = Opm::FvBaseElementContext]' - 347 | gradCalc.calculateBoundaryGradient(potentialGrad_[phaseIdx], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 348 | elemCtx, - | ~~~~~~~~ - 349 | boundaryFaceIdx, - | ~~~~~~~~~~~~~~~~ - 350 | pressureCallback); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseextensivequantities.hh:122:61: required from 'void Opm::MultiPhaseBaseExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::CuvetteProblem]' - 122 | FluxExtensiveQuantities::calculateBoundaryGradients_(context.elementContext(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 123 | bfIdx, - | ~~~~~~ - 124 | timeIdx, - | ~~~~~~~~ - 125 | fluidState); - | ~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsextensivequantities.hh:86:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/cuvetteproblem.hh:413:31: required from 'void Opm::CuvetteProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::CuvetteProblem; BoundaryRateVector = Opm::PvsBoundaryRateVector]' - 413 | values.setFreeFlow(context, spaceIdx, timeIdx, fs); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CuvetteProblem; Scalar = double]' - 1036 | simulator_.problem().boundary(values, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 1037 | boundaryCtx, - | ~~~~~~~~~~~~ - 1038 | faceIdx, - | ~~~~~~~~ - 1039 | /*timeIdx=*/0); - | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/cuvetteproblem.hh:313:44: required from 'void Opm::CuvetteProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' - 313 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CuvetteProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/cuvette_pvs.cpp:51:38: required from here - 51 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:751:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 751 | const GlobalPosition center() const - | ^~~~~~ -In file included from /usr/include/dune/istl/schwarz.hh:28, - from /usr/include/dune/istl/solverfactory.hh:18, - from /usr/include/dune/istl/superlu.hh:22: -/usr/include/dune/istl/owneroverlapcopy.hh: In instantiation of 'static Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::V Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::gather(const T&, std::size_t) [with T = std::vector, std::allocator > >; GlobalIdType = int; LocalIdType = int; V = Opm::MatrixBlock; std::size_t = long unsigned int]': -/usr/include/dune/common/parallel/communicator.hh:1307:48: required from 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = std::vector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true; Dune::BufferedCommunicator::InterfaceMap = std::map >; Type = Opm::MatrixBlock; size_t = long unsigned int]' - 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1308 | interfacePair->second.second[i]); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/parallel/communicator.hh:1410:56: required from 'void Dune::BufferedCommunicator::sendRecv(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool FORWARD = true; Data = std::vector, std::allocator > >]' - 1410 | MessageGatherer() (interfaces_, source, sendBuffer, sendBufferSize); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/parallel/communicator.hh:1367:48: required from 'void Dune::BufferedCommunicator::forward(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; Data = std::vector, std::allocator > >]' - 1367 | this->template sendRecv(source, dest); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -/usr/include/dune/istl/owneroverlapcopy.hh:317:59: required from 'void Dune::OwnerOverlapCopyCommunication::copyOwnerToAll(const T&, T&) const [with T = std::vector, std::allocator > >; GlobalIdType = int; LocalIdType = int]' - 317 | communicator.template forward >(source,dest); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/include/dune/istl/paamg/galerkin.hh:668:27: required from 'void Dune::Amg::BaseGalerkinProduct::calculate(const M&, const Dune::Amg::AggregatesMap&, M&, const P&, const O&) [with M = Dune::BCRSMatrix, std::allocator > >; V = long unsigned int; I = Dune::OwnerOverlapCopyCommunication; O = Dune::NegateSet >]' - 668 | pinfo.copyOwnerToAll(rowsize,rowsize); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/dune/istl/paamg/matrixhierarchy.hh:660:33: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethod.hh:314:53: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' - 314 | bool converged = linearSolver_.solve(solutionUpdate); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1273:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' - 1273 | converged = newtonMethod_.apply(); - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:510:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' - 510 | bool converged = model().update(); - | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:733:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' - 733 | problem_->timeIntegration(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_vcfv.cpp:57:42: required from here - 57 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/istl/owneroverlapcopy.hh:207:16: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | static V gather(const T& a, std::size_t i) - | ^~~~~~ -[ 57%] Linking CXX executable bin/co2injection_pvs_ni_vcfv -/usr/bin/cmake -E cmake_link_script CMakeFiles/co2injection_pvs_ni_vcfv.dir/link.txt --verbose=1 -In file included from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:45: -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here - 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override - | ^~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: +In member function 'void Opm::FvBaseGradientCalculator::calculateGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::PressureCallback; TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]', + inlined from 'void Opm::DarcyExtensiveQuantities::calculateGradients_(const ElementContext&, unsigned int, unsigned int) [with TypeTag = Opm::Properties::TTag::Co2InjectionFlashNiEcfvProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:207:39: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:214:72: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | const auto& exteriorPos = stencil.subControlVolume(j).globalPos(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:37, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:44: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > > >::CellIterator; GridView = Dune::GridView > >]' +In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', + inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: +/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); | ~~~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' - 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here - 1337 | virtual void writeCellData(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 391 | const FieldVector position() const - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/cuvetteproblem.hh: In member function 'void Opm::CuvetteProblem::finishInit() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/cuvetteproblem.hh:207:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | fineK_ = this->toDimMatrix_(6.28e-12); - | ^~~~~~ -/usr/include/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]': -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here - 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const - | ^~~~~~~~ -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: 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-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh: In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::CuvetteProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); - | ^~~~~~~~~~~ In file included from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:45: /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here @@ -28948,68 +29238,33 @@ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 391 | const FieldVector position() const | ^~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CuvetteProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1079 | totalRate = comm.sum(totalRate); - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 274 | fineK_ = this->toDimMatrix_(1e-13); - | ^~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/examples/outflow_pvs.cpp:35: +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/outflowproblem.hh: In member function 'void Opm::OutflowProblem::finishInit() [with TypeTag = Opm::Properties::TTag::OutflowProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/outflowproblem.hh:150:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 150 | perm_ = this->toDimMatrix_(1e-10); + | ^~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh: In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]': + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh: In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, false> >; TypeTag = Opm::Properties::TTag::OutflowProblem]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); | ^~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/co2injection_pvs_ni_vcfv.dir/link.d CMakeFiles/co2injection_pvs_ni_vcfv.dir/examples/co2injection_pvs_ni_vcfv.cpp.o -o bin/co2injection_pvs_ni_vcfv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 57%] Built target co2injection_pvs_ni_vcfv -make -f CMakeFiles/diffusion_flash.dir/build.make CMakeFiles/diffusion_flash.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/diffusion_flash.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/diffusion_flash.dir/build.make CMakeFiles/diffusion_flash.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 57%] Building CXX object CMakeFiles/diffusion_flash.dir/examples/diffusion_flash.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/diffusion_flash.dir/examples/diffusion_flash.cpp.o -MF CMakeFiles/diffusion_flash.dir/examples/diffusion_flash.cpp.o.d -o CMakeFiles/diffusion_flash.dir/examples/diffusion_flash.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_flash.cpp -In file included from /usr/include/dune/istl/owneroverlapcopy.hh:27: -/usr/include/dune/common/parallel/communicator.hh: In member function 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = std::vector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true]': -/usr/include/dune/common/parallel/communicator.hh:1307:9: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : - | ^~~~~~ -/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-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1079 | totalRate = comm.sum(totalRate); - | ^~~~~~~~~ -[ 57%] Linking CXX executable bin/co2injection_pvs_ni_ecfv -/usr/bin/cmake -E cmake_link_script CMakeFiles/co2injection_pvs_ni_ecfv.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/co2injection_pvs_ni_ecfv.dir/link.d CMakeFiles/co2injection_pvs_ni_ecfv.dir/examples/co2injection_pvs_ni_ecfv.cpp.o -o bin/co2injection_pvs_ni_ecfv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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 +[ 80%] Linking CXX executable bin/obstacle_pvs +/usr/bin/cmake -E cmake_link_script CMakeFiles/obstacle_pvs.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/obstacle_pvs.dir/link.d CMakeFiles/obstacle_pvs.dir/examples/obstacle_pvs.cpp.o -o bin/obstacle_pvs -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 57%] Built target co2injection_pvs_ni_ecfv -make -f CMakeFiles/diffusion_ncp.dir/build.make CMakeFiles/diffusion_ncp.dir/depend +[ 80%] Built target obstacle_pvs +make -f CMakeFiles/powerinjection_darcy_ad.dir/build.make CMakeFiles/powerinjection_darcy_ad.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/diffusion_ncp.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/powerinjection_darcy_ad.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/diffusion_ncp.dir/build.make CMakeFiles/diffusion_ncp.dir/build +make -f CMakeFiles/powerinjection_darcy_ad.dir/build.make CMakeFiles/powerinjection_darcy_ad.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 57%] Building CXX object CMakeFiles/diffusion_ncp.dir/examples/diffusion_ncp.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/diffusion_ncp.dir/examples/diffusion_ncp.cpp.o -MF CMakeFiles/diffusion_ncp.dir/examples/diffusion_ncp.cpp.o.d -o CMakeFiles/diffusion_ncp.dir/examples/diffusion_ncp.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_ncp.cpp -In file included from /usr/include/dune/grid/yaspgrid.hh:72: -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 850 | GeometryImpl _geometry((_it).lowerleft()); - | ~~~~~~~~~~~~~~~^~ +[ 80%] Building CXX object CMakeFiles/powerinjection_darcy_ad.dir/examples/powerinjection_darcy_ad.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/powerinjection_darcy_ad.dir/examples/powerinjection_darcy_ad.cpp.o -MF CMakeFiles/powerinjection_darcy_ad.dir/examples/powerinjection_darcy_ad.cpp.o.d -o CMakeFiles/powerinjection_darcy_ad.dir/examples/powerinjection_darcy_ad.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_ad.cpp +[ 80%] Linking CXX executable bin/co2injection_flash_ecfv +/usr/bin/cmake -E cmake_link_script CMakeFiles/co2injection_flash_ecfv.dir/link.txt --verbose=1 In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/common/intersection.hh:9, @@ -29017,8 +29272,8 @@ from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:33, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/flash/flashmodel.hh:39, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_flash.cpp:31: + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:41, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_ad.cpp:32: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -29029,46 +29284,55 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionDarcyAdProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_flash.cpp:47:38: required from here - 47 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_ad.cpp:54:38: required from here + 54 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/co2injection_flash_ecfv.dir/link.d CMakeFiles/co2injection_flash_ecfv.dir/examples/co2injection_flash_ecfv.cpp.o -o bin/co2injection_flash_ecfv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 80%] Built target co2injection_flash_ecfv +make -f CMakeFiles/powerinjection_darcy_fd.dir/build.make CMakeFiles/powerinjection_darcy_fd.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/powerinjection_darcy_fd.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh:184:32: required from 'void Opm::DiffusionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' - 184 | K_ = this->toDimMatrix_(1e-12); // [m^2] - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:204:32: required from 'void Opm::PowerInjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' + 204 | K_ = this->toDimMatrix_(5.73e-08); // [m^2] + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem; Communication = Dune::Communication]' 245 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionDarcyAdProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_flash.cpp:47:38: required from here - 47 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_ad.cpp:54:38: required from here + 54 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 380 | DimMatrix toDimMatrix_(Scalar val) const | ^~~~~~~~~~~~ +make -f CMakeFiles/powerinjection_darcy_fd.dir/build.make CMakeFiles/powerinjection_darcy_fd.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' In file included from /usr/include/dune/istl/matrixutils.hh:14, from /usr/include/dune/istl/bcrsmatrix.hh:21, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_flash.cpp:32: + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_ad.cpp:31: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -29082,68 +29346,68 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionDarcyAdProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_flash.cpp:47:38: required from here - 47 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_ad.cpp:54:38: required from here + 54 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 630 | DiagonalMatrix transposed() const | ^~~~~~~~~~ +[ 82%] Building CXX object CMakeFiles/powerinjection_darcy_fd.dir/examples/powerinjection_darcy_fd.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/powerinjection_darcy_fd.dir/examples/powerinjection_darcy_fd.cpp.o -MF CMakeFiles/powerinjection_darcy_fd.dir/examples/powerinjection_darcy_fd.cpp.o.d -o CMakeFiles/powerinjection_darcy_fd.dir/examples/powerinjection_darcy_fd.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_fd.cpp In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:31, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:37, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_flash.cpp:30: + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_ad.cpp:30: /usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem; Scalar = double]' - 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh:226:44: required from 'void Opm::DiffusionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' - 226 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem; EqVector = Dune::FieldVector]' + 983 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:270:36: required from 'void Opm::PowerInjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' + 270 | this->model().globalStorage(storage); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionDarcyAdProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_flash.cpp:47:38: required from here - 47 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_ad.cpp:54:38: required from here + 54 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | T sum (const T& in) const | ^~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, - from /usr/include/dune/grid/io/file/vtk/function.hh:15, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkscalarfunction.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:31, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:37, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:44: + from /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:27, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbasebackend.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:35: /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]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:879:49: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 1, const Dune::YaspGrid<1>, Dune::YaspEntity>]' 879 | elementLocal = referenceElement.position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::DiffusionProblem; Element = Dune::Entity<0, 1, const Dune::YaspGrid<1>, Dune::YaspEntity>]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem; Element = Dune::Entity<0, 1, const Dune::YaspGrid<1>, Dune::YaspEntity>]' 139 | stencil_.update(elem); | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' 563 | elemCtx.updateStencil(elem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionDarcyAdProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_flash.cpp:47:38: required from here - 47 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_ad.cpp:54:38: required from here + 54 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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 @@ -29166,43 +29430,93 @@ /usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' 211 | allreduce >(&in,&out,1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem; Scalar = double]' - 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh:226:44: required from 'void Opm::DiffusionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' - 226 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem; EqVector = Dune::FieldVector]' + 983 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:270:36: required from 'void Opm::PowerInjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' + 270 | this->model().globalStorage(storage); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionDarcyAdProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_flash.cpp:47:38: required from here - 47 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_ad.cpp:54:38: required from here + 54 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | operator()(const _Tp& __x, const _Tp& __y) const | ^~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > > >::CellIterator; GridView = Dune::GridView > >]' - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' - 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here - 1337 | virtual void writeCellData(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 391 | const FieldVector position() const - | ^~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_flash.cpp:33: -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh: In member function 'void Opm::DiffusionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh:184:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | K_ = this->toDimMatrix_(1e-12); // [m^2] +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh: In instantiation of 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; Opm::VcfvStencil::GlobalPosition = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: required from 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback >, Opm::GasPhase > >, true> >; TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem; EvalDimVector = Dune::FieldVector, 1>; ElementContext = Opm::FvBaseElementContext]' + 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44: required from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback >, Opm::GasPhase > >, true> >; EvalDimVector = Dune::FieldVector, 1>; TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem; ElementContext = Opm::FvBaseElementContext]' + 333 | { ParentType::calculateBoundaryGradient(quantityGrad, elemCtx, fapIdx, quantityCallback); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: required from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::ImmiscibleFluidState >, Opm::GasPhase > >, true>; TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem; ElementContext = Opm::FvBaseElementContext]' + 347 | gradCalc.calculateBoundaryGradient(potentialGrad_[phaseIdx], + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ + 348 | elemCtx, + | ~~~~~~~~ + 349 | boundaryFaceIdx, + | ~~~~~~~~~~~~~~~~ + 350 | pressureCallback); + | ~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseextensivequantities.hh:122:61: required from 'void Opm::MultiPhaseBaseExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::ImmiscibleFluidState >, Opm::GasPhase > >, true>; TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' + 122 | FluxExtensiveQuantities::calculateBoundaryGradients_(context.elementContext(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ + 123 | bfIdx, + | ~~~~~~ + 124 | timeIdx, + | ~~~~~~~~ + 125 | fluidState); + | ~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleextensivequantities.hh:90:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:362:31: required from 'void Opm::PowerInjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem; BoundaryRateVector = Opm::ImmiscibleBoundaryRateVector]' + 362 | values.setFreeFlow(context, spaceIdx, timeIdx, initialFluidState_); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem; Scalar = double]' + 1036 | simulator_.problem().boundary(values, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 1037 | boundaryCtx, + | ~~~~~~~~~~~~ + 1038 | faceIdx, + | ~~~~~~~~ + 1039 | /*timeIdx=*/0); + | ~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:266:44: required from 'void Opm::PowerInjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' + 266 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionDarcyAdProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_ad.cpp:54:38: required from here + 54 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:751:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 751 | const GlobalPosition center() const + | ^~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_ad.cpp:33: +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh: In member function 'void Opm::PowerInjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:204:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 204 | K_ = this->toDimMatrix_(5.73e-08); // [m^2] | ^~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh: In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback >, Opm::GasPhase > >, true> >; TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); + | ^~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 983 | storage = gridView_.comm().sum(storage); + | ^~~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/common/intersection.hh:9, @@ -29210,8 +29524,8 @@ from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:33, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpmodel.hh:45, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_ncp.cpp:31: + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:41, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_fd.cpp:31: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -29222,37 +29536,37 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionDarcyFdProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_ncp.cpp:48:38: required from here - 48 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_fd.cpp:54:38: required from here + 54 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh:184:32: required from 'void Opm::DiffusionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' - 184 | K_ = this->toDimMatrix_(1e-12); // [m^2] - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:204:32: required from 'void Opm::PowerInjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' + 204 | K_ = this->toDimMatrix_(5.73e-08); // [m^2] + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem; Communication = Dune::Communication]' 245 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionDarcyFdProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_ncp.cpp:48:38: required from here - 48 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_fd.cpp:54:38: required from here + 54 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 380 | DimMatrix toDimMatrix_(Scalar val) const @@ -29261,7 +29575,7 @@ from /usr/include/dune/istl/bcrsmatrix.hh:21, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_ncp.cpp:32: + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_fd.cpp:32: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -29275,17 +29589,17 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionDarcyFdProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_ncp.cpp:48:38: required from here - 48 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_fd.cpp:54:38: required from here + 54 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 630 | DiagonalMatrix transposed() const @@ -29293,56 +29607,51 @@ In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:31, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:37, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_ncp.cpp:30: -/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem; Scalar = double]' + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_fd.cpp:30: +/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem; Scalar = double]' 1079 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh:226:44: required from 'void Opm::DiffusionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' - 226 | this->model().checkConservativeness(); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:266:44: required from 'void Opm::PowerInjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' + 266 | this->model().checkConservativeness(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionDarcyFdProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_ncp.cpp:48:38: required from here - 48 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_fd.cpp:54:38: required from here + 54 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:208:7: 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/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | T sum (const T& in) const | ^~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1079 | totalRate = comm.sum(totalRate); - | ^~~~~~~~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /usr/include/dune/grid/io/file/vtk/function.hh:15, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkscalarfunction.hh:32, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:31, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkcompositionmodule.hpp:36, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpproperties.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpmodel.hh:33: + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkenergymodule.hpp:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleproperties.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:32: /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]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:879:49: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 1, const Dune::YaspGrid<1>, Dune::YaspEntity>]' 879 | elementLocal = referenceElement.position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::DiffusionProblem; Element = Dune::Entity<0, 1, const Dune::YaspGrid<1>, Dune::YaspEntity>]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem; Element = Dune::Entity<0, 1, const Dune::YaspGrid<1>, Dune::YaspEntity>]' 139 | stencil_.update(elem); | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' 563 | elemCtx.updateStencil(elem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionDarcyFdProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_ncp.cpp:48:38: required from here - 48 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_fd.cpp:54:38: required from here + 54 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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 @@ -29352,117 +29661,151 @@ from /usr/include/dune/common/classname.hh:14, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/propertysystem.hh:29, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:30: -/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': -/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' +/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': +/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' 64 | temp = func(*in, *inout); | ~~~~^~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' +/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); | ^~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' +/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' 465 | (Generic_MPI_Op::get()),communicator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' +/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' 211 | allreduce >(&in,&out,1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem; Scalar = double]' 1079 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh:226:44: required from 'void Opm::DiffusionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' - 226 | this->model().checkConservativeness(); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:266:44: required from 'void Opm::PowerInjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' + 266 | this->model().checkConservativeness(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionDarcyFdProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_ncp.cpp:48:38: required from here - 48 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_fd.cpp:54:38: required from here + 54 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:189:7: 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/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | operator()(const _Tp& __x, const _Tp& __y) const | ^~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > > >::CellIterator; GridView = Dune::GridView > >]' - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' - 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here - 1337 | virtual void writeCellData(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 391 | const FieldVector position() const - | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh: In instantiation of 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; Opm::VcfvStencil::GlobalPosition = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: required from 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback >, Opm::GasPhase > >, true> >; TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem; EvalDimVector = Dune::FieldVector; ElementContext = Opm::FvBaseElementContext]' + 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44: required from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback >, Opm::GasPhase > >, true> >; EvalDimVector = Dune::FieldVector; TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem; ElementContext = Opm::FvBaseElementContext]' + 333 | { ParentType::calculateBoundaryGradient(quantityGrad, elemCtx, fapIdx, quantityCallback); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: required from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::ImmiscibleFluidState >, Opm::GasPhase > >, true>; TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem; ElementContext = Opm::FvBaseElementContext]' + 347 | gradCalc.calculateBoundaryGradient(potentialGrad_[phaseIdx], + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ + 348 | elemCtx, + | ~~~~~~~~ + 349 | boundaryFaceIdx, + | ~~~~~~~~~~~~~~~~ + 350 | pressureCallback); + | ~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseextensivequantities.hh:122:61: required from 'void Opm::MultiPhaseBaseExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::ImmiscibleFluidState >, Opm::GasPhase > >, true>; TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' + 122 | FluxExtensiveQuantities::calculateBoundaryGradients_(context.elementContext(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ + 123 | bfIdx, + | ~~~~~~ + 124 | timeIdx, + | ~~~~~~~~ + 125 | fluidState); + | ~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleextensivequantities.hh:90:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:362:31: required from 'void Opm::PowerInjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem; BoundaryRateVector = Opm::ImmiscibleBoundaryRateVector]' + 362 | values.setFreeFlow(context, spaceIdx, timeIdx, initialFluidState_); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem; Scalar = double]' + 1036 | simulator_.problem().boundary(values, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 1037 | boundaryCtx, + | ~~~~~~~~~~~~ + 1038 | faceIdx, + | ~~~~~~~~ + 1039 | /*timeIdx=*/0); + | ~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:266:44: required from 'void Opm::PowerInjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' + 266 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionDarcyFdProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_fd.cpp:54:38: required from here + 54 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:751:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 751 | const GlobalPosition center() const + | ^~~~~~ In file included from /usr/include/dune/grid/yaspgrid.hh:72, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh:41: + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:43: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1>]': /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_ncp.cpp:34: -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh: In member function 'void Opm::DiffusionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh:184:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | K_ = this->toDimMatrix_(1e-12); // [m^2] +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_fd.cpp:33: +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh: In member function 'void Opm::PowerInjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:204:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 204 | K_ = this->toDimMatrix_(5.73e-08); // [m^2] | ^~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh: In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback >, Opm::GasPhase > >, true> >; TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh: In member function 'void Opm::PowerInjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:204:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 204 | K_ = this->toDimMatrix_(5.73e-08); // [m^2] + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:9: 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-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1079 | totalRate = comm.sum(totalRate); | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh: In member function 'void Opm::DiffusionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh:184:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | K_ = this->toDimMatrix_(1e-12); // [m^2] - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:44: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:133:89: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | boundingBoxMax_[i] = std::max(boundingBoxMax_[i], vIt->geometry().corner(0)[i]); | ~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/dune/grid/yaspgrid.hh:72, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh:41: + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:43: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1>]': /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh: In member function 'void Opm::DiffusionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh:184:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | K_ = this->toDimMatrix_(1e-12); // [m^2] - | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh: In member function 'void Opm::PowerInjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:204:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 204 | K_ = this->toDimMatrix_(5.73e-08); // [m^2] + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:44: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:133:89: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | boundingBoxMax_[i] = std::max(boundingBoxMax_[i], vIt->geometry().corner(0)[i]); | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/cuvetteproblem.hh: In member function 'void Opm::CuvetteProblem::finishInit() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/cuvetteproblem.hh:208:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | coarseK_ = this->toDimMatrix_(9.14e-10); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::CuvetteProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::CuvetteProblem]', - inlined from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; EvalDimVector = Dune::FieldVector; TypeTag = Opm::Properties::TTag::CuvetteProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44, - inlined from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::CuvetteProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': +In member function 'void Opm::OutflowProblem::finishInit() [with TypeTag = Opm::Properties::TTag::OutflowProblem]', + inlined from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::OutflowProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/outflowproblem.hh:150:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 150 | perm_ = this->toDimMatrix_(1e-10); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::OutflowProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1079 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 983 | storage = gridView_.comm().sum(storage); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:275:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | coarseK_ = this->toDimMatrix_(1e-12); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 983 | storage = gridView_.comm().sum(storage); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ @@ -29474,102 +29817,36 @@ /usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CuvetteProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', - inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: -/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); - | ~~~~~~~~~~~~^~ -In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', - inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: -/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); - | ~~~~~~~~~~~~^~ -In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', - inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: -/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); - | ~~~~~~~~~~~~^~ -[ 57%] Linking CXX executable bin/diffusion_flash -/usr/bin/cmake -E cmake_link_script CMakeFiles/diffusion_flash.dir/link.txt --verbose=1 -[ 57%] Linking CXX executable bin/cuvette_pvs -/usr/bin/cmake -E cmake_link_script CMakeFiles/cuvette_pvs.dir/link.txt --verbose=1 -[ 57%] Linking CXX executable bin/diffusion_ncp -/usr/bin/cmake -E cmake_link_script CMakeFiles/diffusion_ncp.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/diffusion_flash.dir/link.d CMakeFiles/diffusion_flash.dir/examples/diffusion_flash.cpp.o -o bin/diffusion_flash -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 57%] Built target diffusion_flash -make -f CMakeFiles/diffusion_pvs.dir/build.make CMakeFiles/diffusion_pvs.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/diffusion_pvs.dir/DependInfo.cmake "--color=" +[ 82%] Linking CXX executable bin/outflow_pvs +/usr/bin/cmake -E cmake_link_script CMakeFiles/outflow_pvs.dir/link.txt --verbose=1 +[ 82%] Linking CXX executable bin/co2injection_flash_ni_ecfv +/usr/bin/cmake -E cmake_link_script CMakeFiles/co2injection_flash_ni_ecfv.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/outflow_pvs.dir/link.d CMakeFiles/outflow_pvs.dir/examples/outflow_pvs.cpp.o -o bin/outflow_pvs -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/diffusion_pvs.dir/build.make CMakeFiles/diffusion_pvs.dir/build +[ 82%] Built target outflow_pvs +make -f CMakeFiles/powerinjection_forchheimer_ad.dir/build.make CMakeFiles/powerinjection_forchheimer_ad.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 57%] Building CXX object CMakeFiles/diffusion_pvs.dir/examples/diffusion_pvs.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/diffusion_pvs.dir/examples/diffusion_pvs.cpp.o -MF CMakeFiles/diffusion_pvs.dir/examples/diffusion_pvs.cpp.o.d -o CMakeFiles/diffusion_pvs.dir/examples/diffusion_pvs.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_pvs.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 = [&]{ - | ~~~~ - 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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/cuvette_pvs.dir/link.d CMakeFiles/cuvette_pvs.dir/examples/cuvette_pvs.cpp.o -o bin/cuvette_pvs -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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 +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/powerinjection_forchheimer_ad.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 57%] Built target cuvette_pvs -make -f CMakeFiles/groundwater_immiscible.dir/build.make CMakeFiles/groundwater_immiscible.dir/depend +make -f CMakeFiles/powerinjection_forchheimer_ad.dir/build.make CMakeFiles/powerinjection_forchheimer_ad.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/groundwater_immiscible.dir/DependInfo.cmake "--color=" -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/diffusion_ncp.dir/link.d CMakeFiles/diffusion_ncp.dir/examples/diffusion_ncp.cpp.o -o bin/diffusion_ncp -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 82%] Building CXX object CMakeFiles/powerinjection_forchheimer_ad.dir/examples/powerinjection_forchheimer_ad.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/powerinjection_forchheimer_ad.dir/examples/powerinjection_forchheimer_ad.cpp.o -MF CMakeFiles/powerinjection_forchheimer_ad.dir/examples/powerinjection_forchheimer_ad.cpp.o.d -o CMakeFiles/powerinjection_forchheimer_ad.dir/examples/powerinjection_forchheimer_ad.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_ad.cpp +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/co2injection_flash_ni_ecfv.dir/link.d CMakeFiles/co2injection_flash_ni_ecfv.dir/examples/co2injection_flash_ni_ecfv.cpp.o -o bin/co2injection_flash_ni_ecfv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/groundwater_immiscible.dir/build.make CMakeFiles/groundwater_immiscible.dir/build -[ 57%] Built target diffusion_ncp -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/infiltration_pvs.dir/build.make CMakeFiles/infiltration_pvs.dir/depend +[ 82%] Built target co2injection_flash_ni_ecfv +make -f CMakeFiles/powerinjection_forchheimer_fd.dir/build.make CMakeFiles/powerinjection_forchheimer_fd.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/infiltration_pvs.dir/DependInfo.cmake "--color=" -[ 57%] Building CXX object CMakeFiles/groundwater_immiscible.dir/examples/groundwater_immiscible.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/groundwater_immiscible.dir/examples/groundwater_immiscible.cpp.o -MF CMakeFiles/groundwater_immiscible.dir/examples/groundwater_immiscible.cpp.o.d -o CMakeFiles/groundwater_immiscible.dir/examples/groundwater_immiscible.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/groundwater_immiscible.cpp +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/powerinjection_forchheimer_fd.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/infiltration_pvs.dir/build.make CMakeFiles/infiltration_pvs.dir/build +make -f CMakeFiles/powerinjection_forchheimer_fd.dir/build.make CMakeFiles/powerinjection_forchheimer_fd.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 58%] Building CXX object CMakeFiles/infiltration_pvs.dir/examples/infiltration_pvs.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/infiltration_pvs.dir/examples/infiltration_pvs.cpp.o -MF CMakeFiles/infiltration_pvs.dir/examples/infiltration_pvs.cpp.o.d -o CMakeFiles/infiltration_pvs.dir/examples/infiltration_pvs.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/infiltration_pvs.cpp -In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/groundwater_immiscible.cpp:30: -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ -In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/infiltration_pvs.cpp:30: -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ +[ 82%] Building CXX object CMakeFiles/powerinjection_forchheimer_fd.dir/examples/powerinjection_forchheimer_fd.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/powerinjection_forchheimer_fd.dir/examples/powerinjection_forchheimer_fd.cpp.o -MF CMakeFiles/powerinjection_forchheimer_fd.dir/examples/powerinjection_forchheimer_fd.cpp.o.d -o CMakeFiles/powerinjection_forchheimer_fd.dir/examples/powerinjection_forchheimer_fd.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_fd.cpp +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1079 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/common/intersection.hh:9, @@ -29577,8 +29854,8 @@ from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:33, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsmodel.hh:39, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_pvs.cpp:31: + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:41, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_ad.cpp:32: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -29589,37 +29866,37 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionForchheimerAdProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_pvs.cpp:47:38: required from here - 47 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_ad.cpp:54:38: required from here + 54 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh:184:32: required from 'void Opm::DiffusionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' - 184 | K_ = this->toDimMatrix_(1e-12); // [m^2] - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:204:32: required from 'void Opm::PowerInjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' + 204 | K_ = this->toDimMatrix_(5.73e-08); // [m^2] + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem; Communication = Dune::Communication]' 245 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionForchheimerAdProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_pvs.cpp:47:38: required from here - 47 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_ad.cpp:54:38: required from here + 54 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 380 | DimMatrix toDimMatrix_(Scalar val) const @@ -29628,7 +29905,7 @@ from /usr/include/dune/istl/bcrsmatrix.hh:21, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_pvs.cpp:32: + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_ad.cpp:31: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -29642,17 +29919,17 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionForchheimerAdProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_pvs.cpp:47:38: required from here - 47 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_ad.cpp:54:38: required from here + 54 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 630 | DiagonalMatrix transposed() const @@ -29660,54 +29937,86 @@ In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:31, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:37, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_pvs.cpp:30: + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_ad.cpp:30: /usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem; Scalar = double]' - 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh:226:44: required from 'void Opm::DiffusionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' - 226 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem; EqVector = Dune::FieldVector]' + 983 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:270:36: required from 'void Opm::PowerInjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' + 270 | this->model().globalStorage(storage); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionForchheimerAdProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_pvs.cpp:47:38: required from here - 47 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_ad.cpp:54:38: required from here + 54 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | T sum (const T& in) const | ^~~ In file included from /usr/include/dune/geometry/referenceelements.hh:23, - from /usr/include/dune/grid/io/file/vtk/function.hh:15, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkscalarfunction.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:31, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:37, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:44: + from /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:27, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbasebackend.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:35: /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]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:879:49: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 1, const Dune::YaspGrid<1>, Dune::YaspEntity>]' 879 | elementLocal = referenceElement.position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::DiffusionProblem; Element = Dune::Entity<0, 1, const Dune::YaspGrid<1>, Dune::YaspEntity>]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem; Element = Dune::Entity<0, 1, const Dune::YaspGrid<1>, Dune::YaspEntity>]' 139 | stencil_.update(elem); | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' 563 | elemCtx.updateStencil(elem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionForchheimerAdProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_pvs.cpp:47:38: required from here - 47 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_ad.cpp:54:38: required from here + 54 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1130, + from /usr/include/dune/grid/common/intersection.hh:9, + from /usr/include/dune/grid/common/intersectioniterator.hh:11, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:41, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_fd.cpp:31: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' + 128 | ::Entity::Geometry::LocalCoordinate Coordinate; + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' + 787 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' + 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionForchheimerFdProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_fd.cpp:54:38: required from here + 54 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ In file included from /usr/include/c++/15/bits/unique_ptr.h:37, from /usr/include/c++/15/memory:80, from /usr/include/dune/common/classname.hh:14, @@ -29726,833 +30035,137 @@ /usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' 211 | allreduce >(&in,&out,1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem; Scalar = double]' - 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh:226:44: required from 'void Opm::DiffusionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' - 226 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem; EqVector = Dune::FieldVector]' + 983 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:270:36: required from 'void Opm::PowerInjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' + 270 | this->model().globalStorage(storage); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::DiffusionProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionForchheimerAdProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_pvs.cpp:47:38: required from here - 47 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_ad.cpp:54:38: required from here + 54 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | operator()(const _Tp& __x, const _Tp& __y) const | ^~~~~~~~ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1130, - from /usr/include/dune/grid/common/intersection.hh:9, - from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:25: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' - 128 | ::Entity::Geometry::LocalCoordinate Coordinate; - | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' - 787 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' - 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::InfiltrationProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/infiltration_pvs.cpp:49:38: required from here - 49 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1130, - from /usr/include/dune/grid/common/intersection.hh:9, - from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:25: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' - 128 | ::Entity::Geometry::LocalCoordinate Coordinate; - | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' - 787 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' - 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::GroundWaterProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/groundwater_immiscible.cpp:50:38: required from here - 50 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::InfiltrationProblem; Scalar = double]' - 1032 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/infiltrationproblem.hh:254:44: required from 'void Opm::InfiltrationProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' - 254 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::InfiltrationProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/infiltration_pvs.cpp:49:38: required from here - 49 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::InfiltrationProblem; Scalar = double]' - 1032 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/infiltrationproblem.hh:254:44: required from 'void Opm::InfiltrationProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' - 254 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::InfiltrationProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/infiltration_pvs.cpp:49:38: required from here - 49 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; Scalar = double]' - 1032 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/groundwaterproblem.hh:258:44: required from 'void Opm::GroundWaterProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' - 258 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::GroundWaterProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/groundwater_immiscible.cpp:50:38: required from here - 50 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; Scalar = double]' - 1032 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/groundwaterproblem.hh:258:44: required from 'void Opm::GroundWaterProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' - 258 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::GroundWaterProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/groundwater_immiscible.cpp:50:38: required from here - 50 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', - inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: -/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); - | ~~~~~~~~~~~~^~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsmodel.hh:39, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/infiltration_pvs.cpp:32: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::InfiltrationProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/infiltrationproblem.hh:190:36: required from 'void Opm::InfiltrationProblem::finishInit() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' - 190 | fineK_ = this->toDimMatrix_(1e-11); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::InfiltrationProblem; Communication = Dune::Communication]' - 245 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::InfiltrationProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/infiltration_pvs.cpp:49:38: required from here - 49 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 380 | DimMatrix toDimMatrix_(Scalar val) const - | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:41, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/groundwater_immiscible.cpp:32: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/groundwaterproblem.hh:196:44: required from 'void Opm::GroundWaterProblem::finishInit() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' - 196 | intrinsicPerm_ = this->toDimMatrix_(Parameters::Get>()); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; Communication = Dune::Communication]' +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:204:32: required from 'void Opm::PowerInjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' + 204 | K_ = this->toDimMatrix_(5.73e-08); // [m^2] + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem; Communication = Dune::Communication]' 245 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::GroundWaterProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionForchheimerFdProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/groundwater_immiscible.cpp:50:38: required from here - 50 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_fd.cpp:54:38: required from here + 54 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: 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-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 380 | DimMatrix toDimMatrix_(Scalar val) const | ^~~~~~~~~~~~ In file included from /usr/include/dune/istl/matrixutils.hh:14, from /usr/include/dune/istl/bcrsmatrix.hh:21, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/infiltration_pvs.cpp:33: -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' - 128 | ::Entity::Geometry::LocalCoordinate Coordinate; - | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' - 787 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' - 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::InfiltrationProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/infiltration_pvs.cpp:49:38: required from here - 49 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ -In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:18, - from /usr/include/dune/geometry/referenceelements.hh:24, - from /usr/include/dune/grid/io/file/dgfparser/entitykey_inline.hh:9, - from /usr/include/dune/grid/io/file/dgfparser/entitykey.hh:154, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:27: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::InfiltrationProblem; Scalar = double]' - 1032 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/infiltrationproblem.hh:254:44: required from 'void Opm::InfiltrationProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' - 254 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::InfiltrationProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/infiltration_pvs.cpp:49:38: required from here - 49 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::InfiltrationProblem; Scalar = double]' - 1032 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/infiltrationproblem.hh:254:44: required from 'void Opm::InfiltrationProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' - 254 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::InfiltrationProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/infiltration_pvs.cpp:49:38: required from here - 49 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:21: -/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::InfiltrationProblem; Scalar = double]' - 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/infiltrationproblem.hh:254:44: required from 'void Opm::InfiltrationProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' - 254 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::InfiltrationProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/infiltration_pvs.cpp:49:38: required from here - 49 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | T sum (const T& in) const - | ^~~ -In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, - from /usr/include/dune/grid/yaspgrid.hh:26, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/groundwaterproblem.hh:35, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/groundwater_immiscible.cpp:33: -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_fd.cpp:32: +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' 128 | ::Entity::Geometry::LocalCoordinate Coordinate; | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::GroundWaterProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionForchheimerFdProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/groundwater_immiscible.cpp:50:38: required from here - 50 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_fd.cpp:54:38: required from here + 54 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | DiagonalMatrix transposed() const +/usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 630 | DiagonalMatrix transposed() const | ^~~~~~~~~~ -In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:18, - from /usr/include/dune/geometry/referenceelements.hh:24, - from /usr/include/dune/grid/io/file/dgfparser/entitykey_inline.hh:9, - from /usr/include/dune/grid/io/file/dgfparser/entitykey.hh:154, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:27: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; Scalar = double]' - 1032 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/groundwaterproblem.hh:258:44: required from 'void Opm::GroundWaterProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' - 258 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::GroundWaterProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/groundwater_immiscible.cpp:50:38: required from here - 50 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; Scalar = double]' - 1032 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/groundwaterproblem.hh:258:44: required from 'void Opm::GroundWaterProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' - 258 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::GroundWaterProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/groundwater_immiscible.cpp:50:38: required from here - 50 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:21: -/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; Scalar = double]' + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:31, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:37, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_fd.cpp:30: +/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem; Scalar = double]' 1079 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/groundwaterproblem.hh:258:44: required from 'void Opm::GroundWaterProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' - 258 | this->model().checkConservativeness(); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:266:44: required from 'void Opm::PowerInjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' + 266 | this->model().checkConservativeness(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::GroundWaterProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionForchheimerFdProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/groundwater_immiscible.cpp:50:38: required from here - 50 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_fd.cpp:54:38: required from here + 54 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:208:7: 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/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | T sum (const T& in) const | ^~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > > >::CellIterator; GridView = Dune::GridView > >]' - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' - 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here - 1337 | virtual void writeCellData(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 391 | const FieldVector position() const - | ^~~~~~~~ -In file included from /usr/include/dune/geometry/referenceelements.hh:23: -/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]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:879:49: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 879 | elementLocal = referenceElement.position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::InfiltrationProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 139 | stencil_.update(elem); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' - 563 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::InfiltrationProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/infiltration_pvs.cpp:49:38: required from here - 49 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/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/geometry/referenceelements.hh:23: -/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]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:879:49: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' +In file included from /usr/include/dune/geometry/referenceelements.hh:23, + from /usr/include/dune/grid/io/file/vtk/function.hh:15, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkscalarfunction.hh:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:31, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkenergymodule.hpp:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleproperties.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:32: +/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]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:879:49: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 1, const Dune::YaspGrid<1>, Dune::YaspEntity>]' 879 | elementLocal = referenceElement.position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem; Element = Dune::Entity<0, 1, const Dune::YaspGrid<1>, Dune::YaspEntity>]' 139 | stencil_.update(elem); | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' 563 | elemCtx.updateStencil(elem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::GroundWaterProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionForchheimerFdProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/groundwater_immiscible.cpp:50:38: required from here - 50 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_fd.cpp:54:38: required from here + 54 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/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 +/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 /build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_pvs.cpp:33: -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh: In member function 'void Opm::DiffusionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh:184:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | K_ = this->toDimMatrix_(1e-12); // [m^2] - | ^~ -In file included from /usr/include/c++/15/string:51, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: -/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': -/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' - 64 | temp = func(*in, *inout); - | ~~~~^~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' - 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); - | ^~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' - 465 | (Generic_MPI_Op::get()),communicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' - 211 | allreduce >(&in,&out,1); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; Scalar = double]' - 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/groundwaterproblem.hh:258:44: required from 'void Opm::GroundWaterProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' - 258 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::GroundWaterProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/groundwater_immiscible.cpp:50:38: required from here - 50 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 189 | operator()(const _Tp& __x, const _Tp& __y) const - | ^~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1079 | totalRate = comm.sum(totalRate); - | ^~~~~~~~~ -In file included from /usr/include/c++/15/string:51, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: -/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': -/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' - 64 | temp = func(*in, *inout); - | ~~~~^~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' - 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); - | ^~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' - 465 | (Generic_MPI_Op::get()),communicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' - 211 | allreduce >(&in,&out,1); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::InfiltrationProblem; Scalar = double]' - 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/infiltrationproblem.hh:254:44: required from 'void Opm::InfiltrationProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' - 254 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::InfiltrationProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/infiltration_pvs.cpp:49:38: required from here - 49 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 189 | operator()(const _Tp& __x, const _Tp& __y) const - | ^~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:191:75: required from 'static void Dune::DGFGridFactory > >::getCorners(const Geometry&, std::vector >&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; ctype = double; int dim = 2]' - 191 | const typename Geometry::GlobalCoordinate corner = geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:135:19: required from 'int Dune::DGFGridFactory > >::boundaryId(const Intersection&) const [with Intersection = Dune::Intersection, Dune::YaspIntersection > >; ctype = double; int dim = 2]' - 135 | getCorners( intersection.geometry(), corners ); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:448:48: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::YaspGrid<2>]' - 448 | bndId_[ k ] = dgfFactory.boundaryId( intersection ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' - 175 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; Simulator = Opm::Simulator]' - 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); - | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; Communication = Dune::Communication]' - 176 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::GroundWaterProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/groundwater_immiscible.cpp:50:38: required from here - 50 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 269 | GlobalCoordinate corner(int k) const - | ^~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:26, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/infiltrationproblem.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/infiltration_pvs.cpp:34: -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:191:75: required from 'static void Dune::DGFGridFactory > >::getCorners(const Geometry&, std::vector >&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; ctype = double; int dim = 2]' - 191 | const typename Geometry::GlobalCoordinate corner = geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:135:19: required from 'int Dune::DGFGridFactory > >::boundaryId(const Intersection&) const [with Intersection = Dune::Intersection, Dune::YaspIntersection > >; ctype = double; int dim = 2]' - 135 | getCorners( intersection.geometry(), corners ); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:448:48: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::YaspGrid<2>]' - 448 | bndId_[ k ] = dgfFactory.boundaryId( intersection ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' - 175 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::InfiltrationProblem; Simulator = Opm::Simulator]' - 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); - | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::InfiltrationProblem; Communication = Dune::Communication]' - 176 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::InfiltrationProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/infiltration_pvs.cpp:49:38: required from here - 49 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 269 | GlobalCoordinate corner(int k) const - | ^~~~~~ -In file included from /usr/include/dune/common/fvector.hh:17, - from /usr/include/dune/common/fmatrix.hh:16: -/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]': -/usr/include/c++/15/bits/stl_function.h:190:20: required from 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]' - 190 | { return __x + __y; } - | ~~~~^~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' - 64 | temp = func(*in, *inout); - | ~~~~^~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' - 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); - | ^~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' - 465 | (Generic_MPI_Op::get()),communicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' - 211 | allreduce >(&in,&out,1); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; Scalar = double]' - 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/groundwaterproblem.hh:258:44: required from 'void Opm::GroundWaterProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' - 258 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::GroundWaterProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/groundwater_immiscible.cpp:50:38: required from here - 50 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/densevector.hh:439:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 439 | derived_type operator+ (const DenseVector& b) const - | ^~~~~~~~ -In file included from /usr/include/dune/common/fvector.hh:17, - from /usr/include/dune/common/fmatrix.hh:16: -/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]': -/usr/include/c++/15/bits/stl_function.h:190:20: required from 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]' - 190 | { return __x + __y; } - | ~~~~^~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' - 64 | temp = func(*in, *inout); - | ~~~~^~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' - 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); - | ^~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' - 465 | (Generic_MPI_Op::get()),communicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' - 211 | allreduce >(&in,&out,1); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::InfiltrationProblem; Scalar = double]' - 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/infiltrationproblem.hh:254:44: required from 'void Opm::InfiltrationProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' - 254 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::InfiltrationProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/infiltration_pvs.cpp:49:38: required from here - 49 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/densevector.hh:439:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 439 | derived_type operator+ (const DenseVector& b) const - | ^~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh: In instantiation of 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; Opm::VcfvStencil::GlobalPosition = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: required from 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback > >, false> >; TypeTag = Opm::Properties::TTag::GroundWaterProblem; EvalDimVector = Dune::FieldVector; ElementContext = Opm::FvBaseElementContext]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh: In instantiation of 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; Opm::VcfvStencil::GlobalPosition = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: required from 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback >, Opm::GasPhase > >, true> >; TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem; EvalDimVector = Dune::FieldVector, 1>; ElementContext = Opm::FvBaseElementContext]' 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44: required from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback > >, false> >; EvalDimVector = Dune::FieldVector; TypeTag = Opm::Properties::TTag::GroundWaterProblem; ElementContext = Opm::FvBaseElementContext]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44: required from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback >, Opm::GasPhase > >, true> >; EvalDimVector = Dune::FieldVector, 1>; TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem; ElementContext = Opm::FvBaseElementContext]' 333 | { ParentType::calculateBoundaryGradient(quantityGrad, elemCtx, fapIdx, quantityCallback); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: required from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::ImmiscibleFluidState > >, false>; TypeTag = Opm::Properties::TTag::GroundWaterProblem; ElementContext = Opm::FvBaseElementContext]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: required from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::ImmiscibleFluidState >, Opm::GasPhase > >, true>; TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem; ElementContext = Opm::FvBaseElementContext]' 347 | gradCalc.calculateBoundaryGradient(potentialGrad_[phaseIdx], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | elemCtx, @@ -30561,7 +30174,16 @@ | ~~~~~~~~~~~~~~~~ 350 | pressureCallback); | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseextensivequantities.hh:122:61: required from 'void Opm::MultiPhaseBaseExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::ImmiscibleFluidState > >, false>; TypeTag = Opm::Properties::TTag::GroundWaterProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/forchheimerfluxmodule.hh:314:52: required from 'void Opm::ForchheimerExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::ImmiscibleFluidState >, Opm::GasPhase > >, true>; TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem; ElementContext = Opm::FvBaseElementContext]' + 314 | DarcyExtQuants::calculateBoundaryGradients_(elemCtx, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ + 315 | boundaryFaceIdx, + | ~~~~~~~~~~~~~~~~ + 316 | timeIdx, + | ~~~~~~~~ + 317 | fluidState); + | ~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseextensivequantities.hh:122:61: required from 'void Opm::MultiPhaseBaseExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::ImmiscibleFluidState >, Opm::GasPhase > >, true>; TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' 122 | FluxExtensiveQuantities::calculateBoundaryGradients_(context.elementContext(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | bfIdx, @@ -30571,10 +30193,10 @@ 125 | fluidState); | ~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleextensivequantities.hh:90:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/groundwaterproblem.hh:340:31: required from 'void Opm::GroundWaterProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::GroundWaterProblem; BoundaryRateVector = Opm::ImmiscibleBoundaryRateVector]' - 340 | values.setFreeFlow(context, spaceIdx, timeIdx, fs); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:362:31: required from 'void Opm::PowerInjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem; BoundaryRateVector = Opm::ImmiscibleBoundaryRateVector]' + 362 | values.setFreeFlow(context, spaceIdx, timeIdx, initialFluidState_); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem; Scalar = double]' 1036 | simulator_.problem().boundary(values, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 1037 | boundaryCtx, @@ -30583,31 +30205,76 @@ | ~~~~~~~~ 1039 | /*timeIdx=*/0); | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/groundwaterproblem.hh:258:44: required from 'void Opm::GroundWaterProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' - 258 | this->model().checkConservativeness(); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:266:44: required from 'void Opm::PowerInjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' + 266 | this->model().checkConservativeness(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::GroundWaterProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionForchheimerAdProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/groundwater_immiscible.cpp:50:38: required from here - 50 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_ad.cpp:54:38: required from here + 54 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:751:30: 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-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:751:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 751 | const GlobalPosition center() const | ^~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh: In instantiation of 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; Opm::VcfvStencil::GlobalPosition = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: required from 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::InfiltrationProblem; EvalDimVector = Dune::FieldVector; ElementContext = Opm::FvBaseElementContext]' +In file included from /usr/include/c++/15/bits/unique_ptr.h:37, + from /usr/include/c++/15/memory:80, + from /usr/include/dune/common/classname.hh:14, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/propertysystem.hh:29, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:30: +/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': +/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' + 64 | temp = func(*in, *inout); + | ~~~~^~~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' + 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); + | ^~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' + 465 | (Generic_MPI_Op::get()),communicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' + 211 | allreduce >(&in,&out,1); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem; Scalar = double]' + 1079 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:266:44: required from 'void Opm::PowerInjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' + 266 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionForchheimerFdProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_fd.cpp:54:38: required from here + 54 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 189 | operator()(const _Tp& __x, const _Tp& __y) const + | ^~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_ad.cpp:33: +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh: In member function 'void Opm::PowerInjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:204:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 204 | K_ = this->toDimMatrix_(5.73e-08); // [m^2] + | ^~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh: In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback >, Opm::GasPhase > >, true> >; TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh: In instantiation of 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; Opm::VcfvStencil::GlobalPosition = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: required from 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback >, Opm::GasPhase > >, true> >; TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem; EvalDimVector = Dune::FieldVector; ElementContext = Opm::FvBaseElementContext]' 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44: required from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; EvalDimVector = Dune::FieldVector; TypeTag = Opm::Properties::TTag::InfiltrationProblem; ElementContext = Opm::FvBaseElementContext]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44: required from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback >, Opm::GasPhase > >, true> >; EvalDimVector = Dune::FieldVector; TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem; ElementContext = Opm::FvBaseElementContext]' 333 | { ParentType::calculateBoundaryGradient(quantityGrad, elemCtx, fapIdx, quantityCallback); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: required from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::InfiltrationProblem; ElementContext = Opm::FvBaseElementContext]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: required from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::ImmiscibleFluidState >, Opm::GasPhase > >, true>; TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem; ElementContext = Opm::FvBaseElementContext]' 347 | gradCalc.calculateBoundaryGradient(potentialGrad_[phaseIdx], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | elemCtx, @@ -30616,7 +30283,16 @@ | ~~~~~~~~~~~~~~~~ 350 | pressureCallback); | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseextensivequantities.hh:122:61: required from 'void Opm::MultiPhaseBaseExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::InfiltrationProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/forchheimerfluxmodule.hh:314:52: required from 'void Opm::ForchheimerExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::ImmiscibleFluidState >, Opm::GasPhase > >, true>; TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem; ElementContext = Opm::FvBaseElementContext]' + 314 | DarcyExtQuants::calculateBoundaryGradients_(elemCtx, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ + 315 | boundaryFaceIdx, + | ~~~~~~~~~~~~~~~~ + 316 | timeIdx, + | ~~~~~~~~ + 317 | fluidState); + | ~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseextensivequantities.hh:122:61: required from 'void Opm::MultiPhaseBaseExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::ImmiscibleFluidState >, Opm::GasPhase > >, true>; TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' 122 | FluxExtensiveQuantities::calculateBoundaryGradients_(context.elementContext(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | bfIdx, @@ -30625,11 +30301,11 @@ | ~~~~~~~~ 125 | fluidState); | ~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsextensivequantities.hh:86:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/infiltrationproblem.hh:333:31: required from 'void Opm::InfiltrationProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::InfiltrationProblem; BoundaryRateVector = Opm::PvsBoundaryRateVector]' - 333 | values.setFreeFlow(context, spaceIdx, timeIdx, fs); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::InfiltrationProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleextensivequantities.hh:90:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:362:31: required from 'void Opm::PowerInjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem; BoundaryRateVector = Opm::ImmiscibleBoundaryRateVector]' + 362 | values.setFreeFlow(context, spaceIdx, timeIdx, initialFluidState_); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem; Scalar = double]' 1036 | simulator_.problem().boundary(values, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 1037 | boundaryCtx, @@ -30638,186 +30314,124 @@ | ~~~~~~~~ 1039 | /*timeIdx=*/0); | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/infiltrationproblem.hh:254:44: required from 'void Opm::InfiltrationProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' - 254 | this->model().checkConservativeness(); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:266:44: required from 'void Opm::PowerInjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' + 266 | this->model().checkConservativeness(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::InfiltrationProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionForchheimerFdProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/infiltration_pvs.cpp:49:38: required from here - 49 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_fd.cpp:54:38: required from here + 54 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:751:30: 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-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:751:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 751 | const GlobalPosition center() const | ^~~~~~ -In file included from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:45: -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here - 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override - | ^~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkenergymodule.hpp:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleproperties.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:32: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > > >::CellIterator; GridView = Dune::GridView > >]' - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' - 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here - 1337 | virtual void writeCellData(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 391 | const FieldVector position() const - | ^~~~~~~~ -In file included from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:45: -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here - 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override - | ^~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:37, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:44: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > > >::CellIterator; GridView = Dune::GridView > >]' - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' - 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here - 1337 | virtual void writeCellData(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 391 | const FieldVector position() const - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/groundwaterproblem.hh: In member function 'void Opm::GroundWaterProblem::finishInit() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/groundwaterproblem.hh:196:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | intrinsicPerm_ = this->toDimMatrix_(Parameters::Get>()); - | ^~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh: In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback > >, false> >; TypeTag = Opm::Properties::TTag::GroundWaterProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/infiltrationproblem.hh: In member function 'void Opm::InfiltrationProblem::finishInit() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/infiltrationproblem.hh:190:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 190 | fineK_ = this->toDimMatrix_(1e-11); - | ^~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 983 | storage = gridView_.comm().sum(storage); + | ^~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_fd.cpp:33: +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh: In member function 'void Opm::PowerInjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:204:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 204 | K_ = this->toDimMatrix_(5.73e-08); // [m^2] + | ^~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh: In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::InfiltrationProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301: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-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh: In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback >, Opm::GasPhase > >, true> >; TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); | ^~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43: +In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', + inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: +/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); + | ~~~~~~~~~~~~^~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1079 | totalRate = comm.sum(totalRate); - | ^~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:9: 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-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1079 | totalRate = comm.sum(totalRate); | ^~~~~~~~~ +[ 82%] Linking CXX executable bin/powerinjection_darcy_ad +/usr/bin/cmake -E cmake_link_script CMakeFiles/powerinjection_darcy_ad.dir/link.txt --verbose=1 In file included from /usr/include/dune/grid/yaspgrid.hh:72, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh:41: + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:43: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1>]': /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh: In member function 'void Opm::DiffusionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh:184:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | K_ = this->toDimMatrix_(1e-12); // [m^2] - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh: In member function 'void Opm::PowerInjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:204:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 204 | K_ = this->toDimMatrix_(5.73e-08); // [m^2] + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:72, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:43: +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 850 | GeometryImpl _geometry((_it).lowerleft()); + | ~~~~~~~~~~~~~~~^~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:44: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:133:89: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 133 | boundingBoxMax_[i] = std::max(boundingBoxMax_[i], vIt->geometry().corner(0)[i]); | ~~~~~~~~~~~~~~~~~~~~~~^~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:72: -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 850 | GeometryImpl _geometry((_it).lowerleft()); - | ~~~~~~~~~~~~~~~^~ -In file included from /usr/include/dune/grid/yaspgrid.hh:72: -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 850 | GeometryImpl _geometry((_it).lowerleft()); - | ~~~~~~~~~~~~~~~^~ -[ 58%] Linking CXX executable bin/co2injection_pvs_vcfv -/usr/bin/cmake -E cmake_link_script CMakeFiles/co2injection_pvs_vcfv.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/co2injection_pvs_vcfv.dir/link.d CMakeFiles/co2injection_pvs_vcfv.dir/examples/co2injection_pvs_vcfv.cpp.o -o bin/co2injection_pvs_vcfv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/powerinjection_darcy_ad.dir/link.d CMakeFiles/powerinjection_darcy_ad.dir/examples/powerinjection_darcy_ad.cpp.o -o bin/powerinjection_darcy_ad -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 58%] Built target co2injection_pvs_vcfv -make -f CMakeFiles/art2dgf.dir/build.make CMakeFiles/art2dgf.dir/depend +[ 82%] Built target powerinjection_darcy_ad +make -f CMakeFiles/reservoir_blackoil_ecfv.dir/build.make CMakeFiles/reservoir_blackoil_ecfv.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/art2dgf.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/reservoir_blackoil_ecfv.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/art2dgf.dir/build.make CMakeFiles/art2dgf.dir/build +make -f CMakeFiles/reservoir_blackoil_ecfv.dir/build.make CMakeFiles/reservoir_blackoil_ecfv.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 58%] Building CXX object CMakeFiles/art2dgf.dir/examples/art2dgf.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/art2dgf.dir/examples/art2dgf.cpp.o -MF CMakeFiles/art2dgf.dir/examples/art2dgf.cpp.o.d -o CMakeFiles/art2dgf.dir/examples/art2dgf.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/art2dgf.cpp -[ 58%] Linking CXX executable bin/art2dgf -/usr/bin/cmake -E cmake_link_script CMakeFiles/art2dgf.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/art2dgf.dir/link.d CMakeFiles/art2dgf.dir/examples/art2dgf.cpp.o -o bin/art2dgf -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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 +[ 82%] Building CXX object CMakeFiles/reservoir_blackoil_ecfv.dir/examples/reservoir_blackoil_ecfv.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/reservoir_blackoil_ecfv.dir/examples/reservoir_blackoil_ecfv.cpp.o -MF CMakeFiles/reservoir_blackoil_ecfv.dir/examples/reservoir_blackoil_ecfv.cpp.o.d -o CMakeFiles/reservoir_blackoil_ecfv.dir/examples/reservoir_blackoil_ecfv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh: In member function 'void Opm::PowerInjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:204:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 204 | K_ = this->toDimMatrix_(5.73e-08); // [m^2] + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:44: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:133:89: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 133 | boundingBoxMax_[i] = std::max(boundingBoxMax_[i], vIt->geometry().corner(0)[i]); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:31: +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ +[ 82%] Linking CXX executable bin/powerinjection_darcy_fd +/usr/bin/cmake -E cmake_link_script CMakeFiles/powerinjection_darcy_fd.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/powerinjection_darcy_fd.dir/link.d CMakeFiles/powerinjection_darcy_fd.dir/examples/powerinjection_darcy_fd.cpp.o -o bin/powerinjection_darcy_fd -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 58%] Built target art2dgf -make -f CMakeFiles/lens_immiscible_ecfv_ad.dir/build.make CMakeFiles/lens_immiscible_ecfv_ad.dir/depend +[ 82%] Built target powerinjection_darcy_fd +make -f CMakeFiles/reservoir_blackoil_vcfv.dir/build.make CMakeFiles/reservoir_blackoil_vcfv.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/lens_immiscible_ecfv_ad.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/reservoir_blackoil_vcfv.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/lens_immiscible_ecfv_ad.dir/build.make CMakeFiles/lens_immiscible_ecfv_ad.dir/build +make -f CMakeFiles/reservoir_blackoil_vcfv.dir/build.make CMakeFiles/reservoir_blackoil_vcfv.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 58%] Building CXX object CMakeFiles/lens_immiscible_ecfv_ad.dir/examples/lens_immiscible_ecfv_ad.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/lens_immiscible_ecfv_ad.dir/examples/lens_immiscible_ecfv_ad.cpp.o -MF CMakeFiles/lens_immiscible_ecfv_ad.dir/examples/lens_immiscible_ecfv_ad.cpp.o.d -o CMakeFiles/lens_immiscible_ecfv_ad.dir/examples/lens_immiscible_ecfv_ad.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad.cpp -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/groundwaterproblem.hh: In member function 'void Opm::GroundWaterProblem::finishInit() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/groundwaterproblem.hh:197:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 197 | intrinsicPermLens_ = this->toDimMatrix_(Parameters::Get>()); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 82%] Building CXX object CMakeFiles/reservoir_blackoil_vcfv.dir/examples/reservoir_blackoil_vcfv.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/reservoir_blackoil_vcfv.dir/examples/reservoir_blackoil_vcfv.cpp.o -MF CMakeFiles/reservoir_blackoil_vcfv.dir/examples/reservoir_blackoil_vcfv.cpp.o.d -o CMakeFiles/reservoir_blackoil_vcfv.dir/examples/reservoir_blackoil_vcfv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_vcfv.cpp In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, - from /usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:10, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:38, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:52, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad.cpp:31: + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_vcfv.cpp:30: /usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/common/intersection.hh:9, - from /usr/include/dune/grid/common/intersectioniterator.hh:11, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:41, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad.hh:32: + from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:25: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -30825,74 +30439,78 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:35: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' 110 | { return element_.geometry().center(); } | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' - 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad.cpp:39:38: required from here - 39 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:361:56: required from 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 361 | const GlobalPosition& pos = elemCtx.pos(dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' + 245 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilEcfvProblem]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here + 64 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad.hh:33: + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:34: /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In instantiation of 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' - 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad.cpp:39:38: required from here - 39 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:361:56: required from 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 361 | const GlobalPosition& pos = elemCtx.pos(dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' + 245 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilEcfvProblem]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here + 64 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | { return element_.geometry().center(); } | ^ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; DimMatrix = Dune::FieldMatrix; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:260:36: required from 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 260 | lensK_ = this->toDimMatrix_(9.05e-12); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilproblem.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:50, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:33: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:333:36: required from 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 333 | fineK_ = this->toDimMatrix_(1e-12); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' 245 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilEcfvProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad.cpp:39:38: required from here - 39 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here + 64 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 380 | DimMatrix toDimMatrix_(Scalar val) const | ^~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, - from /usr/include/dune/grid/yaspgrid.hh:26, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:37: +In file included from /usr/include/dune/istl/matrixutils.hh:14, + from /usr/include/dune/istl/bcrsmatrix.hh:21, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:35: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -30903,23 +30521,23 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:35: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' 110 | { return element_.geometry().center(); } | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' - 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad.cpp:39:38: required from here - 39 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:361:56: required from 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 361 | const GlobalPosition& pos = elemCtx.pos(dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' + 245 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilEcfvProblem]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here + 64 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const @@ -30928,27 +30546,48 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:44: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' 110 | { return element_.geometry().center(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' - 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad.cpp:39:38: required from here - 39 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:361:56: required from 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 361 | const GlobalPosition& pos = elemCtx.pos(dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' + 245 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilEcfvProblem]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here + 64 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const | ^~~~~~ +In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:21: +/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; EqVector = Dune::FieldVector]' + 983 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:436:36: required from 'void Opm::ReservoirProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 436 | this->model().globalStorage(storage); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here + 64 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | T sum (const T& in) const + | ^~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -30963,23 +30602,23 @@ 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:213:17: required from 'Dune::GridPtr::GridPtr(std::istream&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::istream = std::basic_istream; MPICommunicatorType = ompi_communicator_t*]' - 213 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:168:31: required from 'Opm::StructuredGridVanguard::StructuredGridVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' - 168 | gridPtr_.reset( Dune::GridPtr< Grid >( dgffile ).release() ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' + 175 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Simulator = Opm::Simulator]' + 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' 176 | { vanguard_.reset(new Vanguard(*this)); } | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilEcfvProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad.cpp:39:38: required from here - 39 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here + 64 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); @@ -30998,27 +30637,30 @@ 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:213:17: required from 'Dune::GridPtr::GridPtr(std::istream&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::istream = std::basic_istream; MPICommunicatorType = ompi_communicator_t*]' - 213 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:168:31: required from 'Opm::StructuredGridVanguard::StructuredGridVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' - 168 | gridPtr_.reset( Dune::GridPtr< Grid >( dgffile ).release() ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' + 175 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Simulator = Opm::Simulator]' + 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' 176 | { vanguard_.reset(new Vanguard(*this)); } | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilEcfvProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad.cpp:39:38: required from here - 39 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here + 64 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ +In file included from /usr/include/dune/grid/yaspgrid.hh:26, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:35, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:37: /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); @@ -31026,32 +30668,32 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:44: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' 110 | { return element_.geometry().center(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' - 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad.cpp:39:38: required from here - 39 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:361:56: required from 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 361 | const GlobalPosition& pos = elemCtx.pos(dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' + 245 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilEcfvProblem]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here + 64 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | GlobalCoordinate center() const | ^~~~~~ -In file included from /usr/include/dune/istl/bvector.hh:20, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/baseoutputmodule.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkenergymodule.hpp:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleproperties.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:32: +In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:18, + from /usr/include/dune/geometry/referenceelements.hh:24, + from /usr/include/dune/grid/io/file/dgfparser/entitykey_inline.hh:9, + from /usr/include/dune/grid/io/file/dgfparser/entitykey.hh:154, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:27: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -31069,23 +30711,23 @@ 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:213:17: required from 'Dune::GridPtr::GridPtr(std::istream&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::istream = std::basic_istream; MPICommunicatorType = ompi_communicator_t*]' - 213 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:168:31: required from 'Opm::StructuredGridVanguard::StructuredGridVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' - 168 | gridPtr_.reset( Dune::GridPtr< Grid >( dgffile ).release() ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' + 175 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Simulator = Opm::Simulator]' + 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' 176 | { vanguard_.reset(new Vanguard(*this)); } | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilEcfvProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad.cpp:39:38: required from here - 39 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here + 64 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const @@ -31107,448 +30749,317 @@ 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:213:17: required from 'Dune::GridPtr::GridPtr(std::istream&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::istream = std::basic_istream; MPICommunicatorType = ompi_communicator_t*]' - 213 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:168:31: required from 'Opm::StructuredGridVanguard::StructuredGridVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' - 168 | gridPtr_.reset( Dune::GridPtr< Grid >( dgffile ).release() ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' + 175 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Simulator = Opm::Simulator]' + 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' 176 | { vanguard_.reset(new Vanguard(*this)); } | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilEcfvProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad.cpp:39:38: required from here - 39 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here + 64 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: required from 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' - 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:86:31: required from 'Opm::MultiPhaseBaseProblem::MultiPhaseBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' - 86 | : ParentType(simulator) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:221:31: required from 'Opm::LensProblem::LensProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' - 221 | : ParentType(simulator) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:222:28: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' - 222 | problem_.reset(new Problem(*this)); - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' +In file included from /usr/include/dune/grid/yaspgrid.hh:70: +/usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' + 493 | auto ll = _it.lowerleft(); + | ~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' + 316 | Geometry geometry () const { return realEntity.geometry(); } + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:35: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' + 110 | { return element_.geometry().center(); } + | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:361:56: required from 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 361 | const GlobalPosition& pos = elemCtx.pos(dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' + 245 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilEcfvProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad.cpp:39:38: required from here - 39 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here + 64 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback > >, false> >; TypeTag = Opm::Properties::TTag::GroundWaterProblem]', - inlined from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback > >, false> >; EvalDimVector = Dune::FieldVector; TypeTag = Opm::Properties::TTag::GroundWaterProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44, - inlined from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::ImmiscibleFluidState > >, false>; TypeTag = Opm::Properties::TTag::GroundWaterProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:45: -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here - 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override - | ^~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; 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]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1365:18: required from here - 1365 | virtual void writeGridPoints(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 1; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:260:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 260 | lensK_ = this->toDimMatrix_(9.05e-12); - | ^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ^~~ -In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::InfiltrationProblem]', - inlined from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; EvalDimVector = Dune::FieldVector; TypeTag = Opm::Properties::TTag::InfiltrationProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44, - inlined from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::InfiltrationProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -In member function 'void Opm::InfiltrationProblem::finishInit() [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]', - inlined from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/infiltrationproblem.hh:191:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 191 | coarseK_ = this->toDimMatrix_(1e-11); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', - inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: -/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); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::InfiltrationProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', - inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: -/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); - | ~~~~~~~~~~~~^~ -In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', - inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: -/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); - | ~~~~~~~~~~~~^~ -[ 59%] Linking CXX executable bin/diffusion_pvs -/usr/bin/cmake -E cmake_link_script CMakeFiles/diffusion_pvs.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/diffusion_pvs.dir/link.d CMakeFiles/diffusion_pvs.dir/examples/diffusion_pvs.cpp.o -o bin/diffusion_pvs -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 59%] Built target diffusion_pvs -make -f CMakeFiles/lens_immiscible_ecfv_ad_23.dir/build.make CMakeFiles/lens_immiscible_ecfv_ad_23.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/lens_immiscible_ecfv_ad_23.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/lens_immiscible_ecfv_ad_23.dir/build.make CMakeFiles/lens_immiscible_ecfv_ad_23.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 59%] Building CXX object CMakeFiles/lens_immiscible_ecfv_ad_23.dir/examples/lens_immiscible_ecfv_ad_23.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/lens_immiscible_ecfv_ad_23.dir/examples/lens_immiscible_ecfv_ad_23.cpp.o -MF CMakeFiles/lens_immiscible_ecfv_ad_23.dir/examples/lens_immiscible_ecfv_ad_23.cpp.o.d -o CMakeFiles/lens_immiscible_ecfv_ad_23.dir/examples/lens_immiscible_ecfv_ad_23.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:261:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 261 | outerK_ = this->toDimMatrix_(4.6e-10); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, - from /usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:10, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:38, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:52, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:31: -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ -[ 59%] Linking CXX executable bin/groundwater_immiscible -/usr/bin/cmake -E cmake_link_script CMakeFiles/groundwater_immiscible.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/groundwater_immiscible.dir/link.d CMakeFiles/groundwater_immiscible.dir/examples/groundwater_immiscible.cpp.o -o bin/groundwater_immiscible -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 59%] Built target groundwater_immiscible -make -f CMakeFiles/lens_immiscible_ecfv_ad_trans.dir/build.make CMakeFiles/lens_immiscible_ecfv_ad_trans.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/lens_immiscible_ecfv_ad_trans.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/lens_immiscible_ecfv_ad_trans.dir/build.make CMakeFiles/lens_immiscible_ecfv_ad_trans.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 59%] Building CXX object CMakeFiles/lens_immiscible_ecfv_ad_trans.dir/examples/lens_immiscible_ecfv_ad_trans.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/lens_immiscible_ecfv_ad_trans.dir/examples/lens_immiscible_ecfv_ad_trans.cpp.o -MF CMakeFiles/lens_immiscible_ecfv_ad_trans.dir/examples/lens_immiscible_ecfv_ad_trans.cpp.o.d -o CMakeFiles/lens_immiscible_ecfv_ad_trans.dir/examples/lens_immiscible_ecfv_ad_trans.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_trans.cpp -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -In member function 'void Opm::FvBaseGradientCalculator::calculateGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::PressureCallback; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]', - inlined from 'void Opm::DarcyExtensiveQuantities::calculateGradients_(const ElementContext&, unsigned int, unsigned int) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:207:39: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:214:72: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto& exteriorPos = stencil.subControlVolume(j).globalPos(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethod.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasenewtonmethod.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:52, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:41, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad.hh:32: -/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; EqVector = Dune::FieldVector]' +/usr/include/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 647 | Dune::FieldVector lowerleft() const + | ^~~~~~~~~ +In file included from /usr/include/c++/15/string:51, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: +/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': +/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' + 64 | temp = func(*in, *inout); + | ~~~~^~~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' + 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); + | ^~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' + 465 | (Generic_MPI_Op::get()),communicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' + 211 | allreduce >(&in,&out,1); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; EqVector = Dune::FieldVector]' 983 | storage = gridView_.comm().sum(storage); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:449:36: required from 'void Opm::LensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 449 | this->model().globalStorage(storage); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:436:36: required from 'void Opm::ReservoirProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 436 | this->model().globalStorage(storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here - 92 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here + 64 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | T sum (const T& in) const - | ^~~ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1130, - from /usr/include/dune/grid/common/intersection.hh:9, - from /usr/include/dune/grid/common/intersectioniterator.hh:11, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/grid/geometrygrid/intersectioniterator.hh:24:94: required from 'class Dune::GeoGrid::IntersectionIterator, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >' - 24 | typedef GeoGrid::Intersection< Grid, typename HostIntersectionIterator::Intersection > IntersectionImpl; - | ^~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:213:17: required from 'Dune::GridPtr::GridPtr(std::istream&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; std::istream = std::basic_istream; MPICommunicatorType = ompi_communicator_t*]' - 213 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:168:31: required from 'Opm::StructuredGridVanguard::StructuredGridVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' - 168 | gridPtr_.reset( Dune::GridPtr< Grid >( dgffile ).release() ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' +/usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 189 | operator()(const _Tp& __x, const _Tp& __y) const + | ^~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:191:75: required from 'static void Dune::DGFGridFactory > >::getCorners(const Geometry&, std::vector >&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; ctype = double; int dim = 2]' + 191 | const typename Geometry::GlobalCoordinate corner = geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:135:19: required from 'int Dune::DGFGridFactory > >::boundaryId(const Intersection&) const [with Intersection = Dune::Intersection, Dune::YaspIntersection > >; ctype = double; int dim = 2]' + 135 | getCorners( intersection.geometry(), corners ); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:448:48: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::YaspGrid<2>]' + 448 | bndId_[ k ] = dgfFactory.boundaryId( intersection ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' + 175 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Simulator = Opm::Simulator]' + 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' 176 | { vanguard_.reset(new Vanguard(*this)); } | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilEcfvProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here - 92 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here + 64 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/grid/geometrygrid/intersectioniterator.hh:24:94: required from 'class Dune::GeoGrid::IntersectionIterator, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >' - 24 | typedef GeoGrid::Intersection< Grid, typename HostIntersectionIterator::Intersection > IntersectionImpl; - | ^~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:213:17: required from 'Dune::GridPtr::GridPtr(std::istream&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; std::istream = std::basic_istream; MPICommunicatorType = ompi_communicator_t*]' - 213 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:168:31: required from 'Opm::StructuredGridVanguard::StructuredGridVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' - 168 | gridPtr_.reset( Dune::GridPtr< Grid >( dgffile ).release() ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' - 176 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here - 92 | return Opm::start(argc, argv); +/usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 269 | GlobalCoordinate corner(int k) const + | ^~~~~~ +In file included from /usr/include/dune/common/fvector.hh:17, + from /usr/include/dune/common/fmatrix.hh:16: +/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]': +/usr/include/c++/15/bits/stl_function.h:190:20: required from 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]' + 190 | { return __x + __y; } + | ~~~~^~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' + 64 | temp = func(*in, *inout); + | ~~~~^~~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' + 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); + | ^~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' + 465 | (Generic_MPI_Op::get()),communicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' + 211 | allreduce >(&in,&out,1); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; EqVector = Dune::FieldVector]' + 983 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:436:36: required from 'void Opm::ReservoirProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 436 | this->model().globalStorage(storage); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here + 64 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, Opm::Properties::Grid::IdentityCoordFct, std::allocator > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Geometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection, Dune::YaspIntersection > > > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:152:65: required from 'class Dune::IntersectionIterator, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::IntersectionIterator, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection, Dune::YaspIntersection > > > >' - 152 | decltype(handle_proxy_member_access(realIterator.dereference())) - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::IntersectionIterator, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection, Dune::YaspIntersection > > > > >' - 59 | Iterator _begin; - | ^~~~~~ -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' - 441 | for( const auto &intersection : intersections( gridView, element ) ) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:213:17: required from 'Dune::GridPtr::GridPtr(std::istream&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; std::istream = std::basic_istream; MPICommunicatorType = ompi_communicator_t*]' - 213 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:168:31: required from 'Opm::StructuredGridVanguard::StructuredGridVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' - 168 | gridPtr_.reset( Dune::GridPtr< Grid >( dgffile ).release() ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' - 176 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' +/usr/include/dune/common/densevector.hh:439:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 439 | derived_type operator+ (const DenseVector& b) const + | ^~~~~~~~ +In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, + from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, + from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, + from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:72, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:33: +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]' + 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:536:52: required from 'Evaluation Opm::BrineCo2Pvt::rsSat(unsigned int, const Evaluation&, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' + 536 | BinaryCoeffBrineCO2::calculateMoleFractions(co2Tables_, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ + 537 | temperature, + | ~~~~~~~~~~~~ + 538 | pressure, + | ~~~~~~~~~ + 539 | salinity, + | ~~~~~~~~~ + 540 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 541 | xlCO2, + | ~~~~~~ + 542 | xgH2O, + | ~~~~~~ + 543 | activityModel_, + | ~~~~~~~~~~~~~~~ + 544 | extrapolate); + | ~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:436:21: required from 'Evaluation Opm::BrineCo2Pvt::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' + 436 | return rsSat(regionIdx, temperature, pressure, Evaluation(salinity_[regionIdx])); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:210:7: required from 'Evaluation Opm::OilPvtMultiplexer::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; bool enableThermal = true]' + 210 | { OPM_OIL_PVT_MULTIPLEXER_CALL(return pvtImpl.saturatedGasDissolutionFactor(regionIdx, temperature, pressure)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:1332:72: required from 'static LhsEval Opm::BlackOilFluidSystem::saturatedDissolutionFactor(const FluidState&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; Scalar = double; IndexTraits = Opm::BlackOilDefaultIndexTraits; Storage = Opm::VectorWithDefaultAllocator; SmartPointer = std::shared_ptr]' + 1332 | case oilPhaseIdx: return oilPvt_->saturatedGasDissolutionFactor(regionIdx, T, p); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:644:52: required from 'void Opm::ReservoirProblem::initFluidState_() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 644 | FluidSystem::saturatedDissolutionFactor(fs, oilPhaseIdx, /*pvtRegionIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:370:9: required from 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 370 | initFluidState_(); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' + 245 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilEcfvProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here - 92 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here + 64 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Geometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection, Dune::YaspIntersection > > > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:152:65: required from 'class Dune::IntersectionIterator, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::IntersectionIterator, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection, Dune::YaspIntersection > > > >' - 152 | decltype(handle_proxy_member_access(realIterator.dereference())) - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/iteratorrange.hh:59:14: required from 'class Dune::IteratorRange, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::IntersectionIterator, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection, Dune::YaspIntersection > > > > >' - 59 | Iterator _begin; - | ^~~~~~ -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:441:56: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' - 441 | for( const auto &intersection : intersections( gridView, element ) ) - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:213:17: required from 'Dune::GridPtr::GridPtr(std::istream&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; std::istream = std::basic_istream; MPICommunicatorType = ompi_communicator_t*]' - 213 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:168:31: required from 'Opm::StructuredGridVanguard::StructuredGridVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' - 168 | gridPtr_.reset( Dune::GridPtr< Grid >( dgffile ).release() ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' - 176 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here - 92 | return Opm::start(argc, argv); +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:155:64: required from 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Opm::EcfvStencil::Intersection = Dune::Intersection, Dune::YaspIntersection > >]' + 155 | (*normal_) = intersection.centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/c++/15/bits/new_allocator.h:191:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::Intersection >, Dune::YaspIntersection > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace]' + 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/alloc_traits.h:674:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::Intersection >, Dune::YaspIntersection > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; allocator_type = std::allocator > >, true, true>::EcfvSubControlVolumeFace >]' + 674 | __a.construct(__p, std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/vector.tcc:117:30: required from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const Dune::Intersection >, Dune::YaspIntersection > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; _Alloc = std::allocator > >, true, true>::EcfvSubControlVolumeFace >; reference = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace&]' + 117 | _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 118 | std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:286:44: required from 'void Opm::EcfvStencil::updateTopology(const Element&) [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 286 | interiorFaces_.emplace_back(/*SubControlVolumeFace(*/intersection, subControlVolumes_.size() - 1/*)*/); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:305:9: required from 'void Opm::EcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 305 | updateTopology(element); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 139 | stencil_.update(elem); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:577:34: required from 'void Opm::BlackOilModel::deserialize(Restarter&) [with Restarter = Opm::Restart; TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 577 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:658:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 658 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->deserialize(res)); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here + 64 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ +/usr/include/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 406 | GlobalCoordinate centerUnitOuterNormal () const + | ^~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1130, + from /usr/include/dune/grid/common/intersection.hh:9, + from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:25: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/geometrygrid/hostcorners.hh:26:55: required from 'class Dune::GeoGrid::HostCorners, Dune::YaspEntity> >' - 26 | typedef typename HostGeometry::GlobalCoordinate Coordinate; - | ^~~~~~~~~~ -/usr/include/dune/grid/geometrygrid/coordfunctioncaller.hh:56:39: required from 'class Dune::GeoGrid::CoordFunctionCaller, Dune::YaspEntity>, Dune::AnalyticalCoordFunctionInterface::IdentityCoordFct > >' - 56 | const HostCorners< HostEntity > hostCorners_; - | ^~~~~~~~~~~~ -/usr/include/dune/grid/geometrygrid/cornerstorage.hh:63:33: required from 'class Dune::GeoGrid::CoordVector<2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, false>' - 63 | const CoordFunctionCaller coordFunctionCaller_; - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/geometrygrid/entity.hh:255:23: required from 'Dune::GeoGrid::EntityBase::Geometry Dune::GeoGrid::EntityBase::geometry() const [with int codim = 0; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; Geometry = Dune::Geometry<2, 3, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Geometry>]' - 255 | CoordVector coords( hostEntity(), grid().coordFunction() ); - | ^~~~~~ -/usr/include/dune/grid/common/entity.hh:316:60: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' - 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' + 128 | ::Entity::Geometry::LocalCoordinate Coordinate; + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' + 787 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' + 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here - 92 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_vcfv.cpp:58:38: required from here + 58 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -In file included from /usr/include/dune/grid/geometrygrid/gridfamily.hh:13, - from /usr/include/dune/grid/geometrygrid/grid.hh:17, - from /usr/include/dune/grid/geometrygrid.hh:5, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:33: -/usr/include/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 2; int cdim = 3; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' - 288 | return impl().center(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:44: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' - 110 | { return element_.geometry().center(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' - 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here - 92 | return Opm::start(argc, argv); +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilproblem.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:50, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_vcfv.cpp:32: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:333:36: required from 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' + 333 | fineK_ = this->toDimMatrix_(1e-12); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem; Communication = Dune::Communication]' + 245 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilVcfvProblem]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_vcfv.cpp:58:38: required from here + 58 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/grid/geometrygrid/geometry.hh:195:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 195 | GlobalCoordinate center () const { return mapping_->center(); } - | ^~~~~~ -In file included from /usr/include/dune/istl/bvector.hh:20, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/baseoutputmodule.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkenergymodule.hpp:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleproperties.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:32: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 380 | DimMatrix toDimMatrix_(Scalar val) const + | ^~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -31561,32 +31072,28 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/usr/include/dune/grid/geometrygrid/intersectioniterator.hh:24:94: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:213:17: required from 'Dune::GridPtr::GridPtr(std::istream&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; std::istream = std::basic_istream; MPICommunicatorType = ompi_communicator_t*]' - 213 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:168:31: required from 'Opm::StructuredGridVanguard::StructuredGridVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' - 168 | gridPtr_.reset( Dune::GridPtr< Grid >( dgffile ).release() ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' - 176 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here - 92 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:966:30: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 966 | IntersectionIterator endit = gridView_.iend(e); + | ^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 139 | stencil_.update(elem); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:577:34: required from 'void Opm::BlackOilModel::deserialize(Restarter&) [with Restarter = Opm::Restart; TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' + 577 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:658:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' + 658 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->deserialize(res)); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilVcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_vcfv.cpp:58:38: required from here + 58 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ + | ^ +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 143 | using JacobianDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -31599,126 +31106,32 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/usr/include/dune/grid/geometrygrid/intersectioniterator.hh:24:94: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:213:17: required from 'Dune::GridPtr::GridPtr(std::istream&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; std::istream = std::basic_istream; MPICommunicatorType = ompi_communicator_t*]' - 213 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:168:31: required from 'Opm::StructuredGridVanguard::StructuredGridVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' - 168 | gridPtr_.reset( Dune::GridPtr< Grid >( dgffile ).release() ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' - 176 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here - 92 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 3; int COLS = 1]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = MultiLinearGeometry, Opm::Properties::Grid::IdentityCoordFct, std::allocator > > >::JacobianInverseTransposed; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 3, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Geometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection, Dune::YaspIntersection > > > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:152:65: required from 'class Dune::IntersectionIterator, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::IntersectionIterator, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection, Dune::YaspIntersection > > > >' - 152 | decltype(handle_proxy_member_access(realIterator.dereference())) - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:213:17: required from 'Dune::GridPtr::GridPtr(std::istream&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; std::istream = std::basic_istream; MPICommunicatorType = ompi_communicator_t*]' - 213 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:168:31: required from 'Opm::StructuredGridVanguard::StructuredGridVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' - 168 | gridPtr_.reset( Dune::GridPtr< Grid >( dgffile ).release() ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' - 176 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here - 92 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:966:30: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 966 | IntersectionIterator endit = gridView_.iend(e); + | ^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 139 | stencil_.update(elem); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:577:34: required from 'void Opm::BlackOilModel::deserialize(Restarter&) [with Restarter = Opm::Restart; TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' + 577 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:658:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' + 658 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->deserialize(res)); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilVcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_vcfv.cpp:58:38: required from here + 58 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 3]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 3, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Geometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection, Dune::YaspIntersection > > > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:152:65: required from 'class Dune::IntersectionIterator, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::IntersectionIterator, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > > >, Dune::GeoGrid::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection, Dune::YaspIntersection > > > >' - 152 | decltype(handle_proxy_member_access(realIterator.dereference())) - | ~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:213:17: required from 'Dune::GridPtr::GridPtr(std::istream&, MPICommunicatorType) [with GridType = Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; std::istream = std::basic_istream; MPICommunicatorType = ompi_communicator_t*]' - 213 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:168:31: required from 'Opm::StructuredGridVanguard::StructuredGridVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' - 168 | gridPtr_.reset( Dune::GridPtr< Grid >( dgffile ).release() ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' - 176 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here - 92 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: required from 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' - 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:86:31: required from 'Opm::MultiPhaseBaseProblem::MultiPhaseBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' - 86 | : ParentType(simulator) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:221:31: required from 'Opm::LensProblem::LensProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' - 221 | : ParentType(simulator) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:222:28: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' - 222 | problem_.reset(new Problem(*this)); - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here - 92 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, - from /usr/include/dune/grid/yaspgrid.hh:26, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:37: + | ^ +In file included from /usr/include/dune/istl/matrixutils.hh:14, + from /usr/include/dune/istl/bcrsmatrix.hh:21, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_vcfv.cpp:34: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -31726,768 +31139,497 @@ /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/geometrygrid/hostcorners.hh:26:55: required from 'class Dune::GeoGrid::HostCorners, Dune::YaspEntity> >' - 26 | typedef typename HostGeometry::GlobalCoordinate Coordinate; - | ^~~~~~~~~~ -/usr/include/dune/grid/geometrygrid/coordfunctioncaller.hh:56:39: required from 'class Dune::GeoGrid::CoordFunctionCaller, Dune::YaspEntity>, Dune::AnalyticalCoordFunctionInterface::IdentityCoordFct > >' - 56 | const HostCorners< HostEntity > hostCorners_; - | ^~~~~~~~~~~~ -/usr/include/dune/grid/geometrygrid/cornerstorage.hh:63:33: required from 'class Dune::GeoGrid::CoordVector<2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, false>' - 63 | const CoordFunctionCaller coordFunctionCaller_; - | ^~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/geometrygrid/entity.hh:255:23: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' - 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' + 128 | ::Entity::Geometry::LocalCoordinate Coordinate; + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' + 787 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' + 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here - 92 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_vcfv.cpp:58:38: required from here + 58 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ -In file included from /usr/include/dune/grid/io/file/vtk/function.hh:16, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkscalarfunction.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:31, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkenergymodule.hpp:34: -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/geometrygrid/geometry.hh:195:65: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 2; int cdim = 3; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; GlobalCoordinate = Dune::FieldVector]' - 195 | GlobalCoordinate center () const { return mapping_->center(); } - | ~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' - 288 | return impl().center(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:44: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' - 110 | { return element_.geometry().center(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' - 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here - 92 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^~~~~~ -In file included from /usr/include/dune/geometry/referenceelements.hh:23, - from /usr/include/dune/grid/io/file/vtk/function.hh:15: -/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/geometry/multilineargeometry.hh:572:76: required from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; GlobalCoordinate = Dune::FieldVector]' - 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/grid/geometrygrid/geometry.hh:195:65: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 2; int cdim = 3; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; GlobalCoordinate = Dune::FieldVector]' - 195 | GlobalCoordinate center () const { return mapping_->center(); } - | ~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 3; GridImp = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' - 288 | return impl().center(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:44: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' - 110 | { return element_.geometry().center(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' - 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here - 92 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/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 - | ^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/geometrygrid/geometry.hh:194:78: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 0; int cdim = 3; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; GlobalCoordinate = Dune::FieldVector]' - 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } - | ~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: required from 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' - 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:86:31: required from 'Opm::MultiPhaseBaseProblem::MultiPhaseBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' - 86 | : ParentType(simulator) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:221:31: required from 'Opm::LensProblem::LensProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' - 221 | : ParentType(simulator) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:222:28: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' - 222 | problem_.reset(new Problem(*this)); - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here - 92 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -In file included from /usr/include/c++/15/string:51, - from /usr/include/c++/15/stdexcept:41, - from /usr/include/opm/material/densead/Evaluation.hpp:42, - from /usr/include/opm/material/densead/Math.hpp:35, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:31: -/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': -/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' - 64 | temp = func(*in, *inout); - | ~~~~^~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' - 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); - | ^~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' - 465 | (Generic_MPI_Op::get()),communicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' - 211 | allreduce >(&in,&out,1); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; EqVector = Dune::FieldVector]' +In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:21: +/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem; EqVector = Dune::FieldVector]' 983 | storage = gridView_.comm().sum(storage); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:449:36: required from 'void Opm::LensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 449 | this->model().globalStorage(storage); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:436:36: required from 'void Opm::ReservoirProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' + 436 | this->model().globalStorage(storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here - 92 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 189 | operator()(const _Tp& __x, const _Tp& __y) const - | ^~~~~~~~ -/usr/include/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; IntersectionImp = Dune::GeoGrid::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection, Dune::YaspIntersection > > >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:155:64: required from 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Opm::EcfvStencil::Intersection = Dune::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' - 155 | (*normal_) = intersection.centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/c++/15/bits/new_allocator.h:191:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Opm::EcfvStencil > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::Intersection >, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Intersection >, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection >, Dune::YaspIntersection > > > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >, true, true>::EcfvSubControlVolumeFace]' - 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/alloc_traits.h:674:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Opm::EcfvStencil > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::Intersection >, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Intersection >, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection >, Dune::YaspIntersection > > > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >, true, true>::EcfvSubControlVolumeFace; allocator_type = std::allocator > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >, true, true>::EcfvSubControlVolumeFace >]' - 674 | __a.construct(__p, std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/vector.tcc:117:30: required from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const Dune::Intersection >, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Intersection >, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection >, Dune::YaspIntersection > > > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >, true, true>::EcfvSubControlVolumeFace; _Alloc = std::allocator > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >, true, true>::EcfvSubControlVolumeFace >; reference = Opm::EcfvStencil > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >, true, true>::EcfvSubControlVolumeFace&]' - 117 | _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 118 | std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:286:44: required from 'void Opm::EcfvStencil::updateTopology(const Element&) [with Scalar = double; GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Element = Dune::Entity<0, 2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Entity>]' - 286 | interiorFaces_.emplace_back(/*SubControlVolumeFace(*/intersection, subControlVolumes_.size() - 1/*)*/); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:305:9: required from 'void Opm::EcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Element = Dune::Entity<0, 2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Entity>]' - 305 | updateTopology(element); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Element = Dune::Entity<0, 2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Entity>]' - 139 | stencil_.update(elem); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 563 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here - 92 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 406 | GlobalCoordinate centerUnitOuterNormal () const - | ^~~~~~~~~~~~~~~~~~~~~ -[ 59%] Linking CXX executable bin/infiltration_pvs -/usr/bin/cmake -E cmake_link_script CMakeFiles/infiltration_pvs.dir/link.txt --verbose=1 -In file included from /usr/include/dune/grid/yaspgrid.hh:70: -/usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' - 493 | auto ll = _it.lowerleft(); - | ~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' - 316 | Geometry geometry () const { return realEntity.geometry(); } - | ~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/geometrygrid/hostcorners.hh:29:43: required from 'Dune::GeoGrid::HostCorners::HostCorners(const HostEntity&) [with HostEntity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 29 | : hostGeometry_( hostEntity.geometry() ) - | ~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/geometrygrid/coordfunctioncaller.hh:36:9: required from 'Dune::GeoGrid::CoordFunctionCaller >::CoordFunctionCaller(const HostEntity&, const CoordFunctionInterface&) [with HostEntity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; ct = double; unsigned int dimD = 2; unsigned int dimR = 3; Impl = Opm::Properties::Grid::IdentityCoordFct; CoordFunctionInterface = Dune::AnalyticalCoordFunctionInterface::IdentityCoordFct >]' - 36 | : hostCorners_( hostEntity ), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/geometrygrid/cornerstorage.hh:50:11: required from 'Dune::GeoGrid::CoordVector::CoordVector(const HostEntity&, const CoordFunction&) [with int mydim = 2; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; HostEntity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; CoordFunction = Opm::Properties::Grid::IdentityCoordFct]' - 50 | : coordFunctionCaller_( hostEntity, coordFunction ) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/geometrygrid/entity.hh:255:23: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' - 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here - 92 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_vcfv.cpp:58:38: required from here + 58 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 647 | Dune::FieldVector lowerleft() const - | ^~~~~~~~~ -In file included from /usr/include/dune/common/fvector.hh:17, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/baseoutputmodule.hh:30: -/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]': -/usr/include/dune/geometry/multilineargeometry.hh:924:29: required from 'static bool Dune::MultiLinearGeometry::affine(TopologyId, std::integral_constant, CornerIterator&, JacobianTransposed&) [with int dim = 2; CornerIterator = const Dune::FieldVector*; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; TopologyId = std::integral_constant; JacobianTransposed = Dune::FieldMatrix]' - 924 | norm += (jtTop[ i ] - jt[ i ]).two_norm2(); - | ~~~~~~~~~~~~^~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:463:20: required from 'bool Dune::MultiLinearGeometry::affine(JacobianTransposed&) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; JacobianTransposed = Dune::FieldMatrix]' - 463 | return affine( topologyId(), std::integral_constant< int, mydimension >(), cit, jacobianT ); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:561:30: required from 'Dune::CachedMultiLinearGeometry::CachedMultiLinearGeometry(Dune::GeometryType, const CornerStorage&) [with CornerStorage = Dune::GeoGrid::CoordVector<2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, false>; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]' - 561 | affine_( Base::affine( jacobianTransposed_ ) ), - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/geometrygrid/geometry.hh:113:26: required from 'Dune::GeoGrid::Geometry::Mapping::Mapping(const Dune::GeometryType&, const CoordVector&) [with CoordVector = Dune::GeoGrid::CoordVector<2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, false>; int mydim = 2; int cdim = 3; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' - 113 | refCount_( 0 ) - | ^ -/usr/include/dune/grid/geometrygrid/geometry.hh:143:20: required from 'Dune::GeoGrid::Geometry::Geometry(const Grid&, const Dune::GeometryType&, const CoordVector&) [with CoordVector = Dune::GeoGrid::CoordVector<2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, false>; int mydim = 2; int cdim = 3; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' - 143 | mapping_ = new( mappingStorage ) Mapping( type, coords ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/geometrygrid/entity.hh:256:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' - 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here - 92 | return Opm::start(argc, argv); +/usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | T sum (const T& in) const + | ^~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:591:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]' + 591 | auto [xCO2_new, yH2O_new] = mutualSolubility_(params, temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 592 | iterate, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:137:64: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]' + 137 | auto [xCO2, yH2O] = fixPointIterSolubility_(params, temperature, pg, molalityNaCl, activityModel, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:536:52: required from 'Evaluation Opm::BrineCo2Pvt::rsSat(unsigned int, const Evaluation&, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' + 536 | BinaryCoeffBrineCO2::calculateMoleFractions(co2Tables_, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ + 537 | temperature, + | ~~~~~~~~~~~~ + 538 | pressure, + | ~~~~~~~~~ + 539 | salinity, + | ~~~~~~~~~ + 540 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 541 | xlCO2, + | ~~~~~~ + 542 | xgH2O, + | ~~~~~~ + 543 | activityModel_, + | ~~~~~~~~~~~~~~~ + 544 | extrapolate); + | ~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:436:21: required from 'Evaluation Opm::BrineCo2Pvt::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' + 436 | return rsSat(regionIdx, temperature, pressure, Evaluation(salinity_[regionIdx])); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:210:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:644:52: required from 'void Opm::ReservoirProblem::initFluidState_() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 644 | FluidSystem::saturatedDissolutionFactor(fs, oilPhaseIdx, /*pvtRegionIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:370:9: required from 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 370 | initFluidState_(); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' + 245 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilEcfvProblem]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here + 64 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/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/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/geometrygrid/intersection.hh:171:49: required from 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; HostIntersection = Dune::Intersection, Dune::YaspIntersection > >; typename std::remove_const<_Tp>::type::Traits::ctype = double; typename std::remove_const<_Tp>::type::Traits = Dune::GeoGrid::GridFamily, Opm::Properties::Grid::IdentityCoordFct, std::allocator >::Traits; typename std::remove_const<_Tp>::type = Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' - 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:408:46: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; IntersectionImp = Dune::GeoGrid::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection, Dune::YaspIntersection > > >; GlobalCoordinate = Dune::FieldVector]' +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:642:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 642 | OPM_HOST_DEVICE static std::pair mutualSolubility_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:73: +/usr/include/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::YaspIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2>; typename GridImp::ctype = double]': +/usr/include/dune/grid/common/intersection.hh:408:46: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector]' 408 | return this->real.centerUnitOuterNormal(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:155:64: required from 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Opm::EcfvStencil::Intersection = Dune::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:155:64: required from 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Opm::EcfvStencil::Intersection = Dune::Intersection, Dune::YaspIntersection > >]' 155 | (*normal_) = intersection.centerUnitOuterNormal(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/c++/15/bits/new_allocator.h:191:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Opm::EcfvStencil > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::Intersection >, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Intersection >, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection >, Dune::YaspIntersection > > > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >, true, true>::EcfvSubControlVolumeFace]' +/usr/include/c++/15/bits/new_allocator.h:191:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::Intersection >, Dune::YaspIntersection > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace]' 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/alloc_traits.h:674:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Opm::EcfvStencil > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::Intersection >, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Intersection >, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection >, Dune::YaspIntersection > > > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >, true, true>::EcfvSubControlVolumeFace; allocator_type = std::allocator > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >, true, true>::EcfvSubControlVolumeFace >]' +/usr/include/c++/15/bits/alloc_traits.h:674:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::Intersection >, Dune::YaspIntersection > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; allocator_type = std::allocator > >, true, true>::EcfvSubControlVolumeFace >]' 674 | __a.construct(__p, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:117:30: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:305:9: required from 'void Opm::EcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Element = Dune::Entity<0, 2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Entity>]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:305:9: required from 'void Opm::EcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 305 | updateTopology(element); | ^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Element = Dune::Entity<0, 2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Entity>]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 139 | stencil_.update(elem); | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 563 | elemCtx.updateStencil(elem); +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:577:34: required from 'void Opm::BlackOilModel::deserialize(Restarter&) [with Restarter = Opm::Restart; TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 577 | elemCtx.updateStencil(elem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:658:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' + 658 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->deserialize(res)); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here - 92 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here + 64 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/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 - | ^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/geometrygrid/geometry.hh:195:65: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 1; int cdim = 3; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; GlobalCoordinate = Dune::FieldVector]' - 195 | GlobalCoordinate center () const { return mapping_->center(); } - | ~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' - 288 | return impl().center(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:158:53: required from 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Opm::EcfvStencil::Intersection = Dune::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' - 158 | (*integrationPos_) = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/usr/include/c++/15/bits/new_allocator.h:191:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Opm::EcfvStencil > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::Intersection >, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Intersection >, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection >, Dune::YaspIntersection > > > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >, true, true>::EcfvSubControlVolumeFace]' - 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/alloc_traits.h:674:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Opm::EcfvStencil > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::Intersection >, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Intersection >, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection >, Dune::YaspIntersection > > > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >, true, true>::EcfvSubControlVolumeFace; allocator_type = std::allocator > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >, true, true>::EcfvSubControlVolumeFace >]' - 674 | __a.construct(__p, std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/vector.tcc:117:30: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:305:9: required from 'void Opm::EcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Element = Dune::Entity<0, 2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Entity>]' - 305 | updateTopology(element); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Element = Dune::Entity<0, 2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Entity>]' +/usr/include/dune/grid/yaspgrid/yaspgridintersection.hh:177:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 177 | FieldVector centerUnitOuterNormal () const + | ^~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/referenceelements.hh:23, + from /usr/include/dune/grid/io/file/dgfparser/entitykey_inline.hh:9, + from /usr/include/dune/grid/io/file/dgfparser/entitykey.hh:154, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:27: +/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]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:879:49: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 879 | elementLocal = referenceElement.position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 139 | stencil_.update(elem); | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 563 | elemCtx.updateStencil(elem); +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:577:34: required from 'void Opm::BlackOilModel::deserialize(Restarter&) [with Restarter = Opm::Restart; TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' + 577 | elemCtx.updateStencil(elem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here - 92 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:572:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^~~~~~ -/usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::YGridComponent::fTupel Dune::YGridComponent::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; Dune::YGridComponent::fTupel = Dune::FieldVector]': -/usr/include/dune/grid/yaspgrid/ygrid.hh:649:29: required from 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]' - 649 | return _it.lowerleft(); - | ~~~~~~~~~~~~~^~ -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' - 493 | auto ll = _it.lowerleft(); - | ~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' - 316 | Geometry geometry () const { return realEntity.geometry(); } - | ~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/geometrygrid/hostcorners.hh:29:43: required from 'Dune::GeoGrid::HostCorners::HostCorners(const HostEntity&) [with HostEntity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 29 | : hostGeometry_( hostEntity.geometry() ) - | ~~~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/geometrygrid/coordfunctioncaller.hh:36:9: required from 'Dune::GeoGrid::CoordFunctionCaller >::CoordFunctionCaller(const HostEntity&, const CoordFunctionInterface&) [with HostEntity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; ct = double; unsigned int dimD = 2; unsigned int dimR = 3; Impl = Opm::Properties::Grid::IdentityCoordFct; CoordFunctionInterface = Dune::AnalyticalCoordFunctionInterface::IdentityCoordFct >]' - 36 | : hostCorners_( hostEntity ), - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/geometrygrid/cornerstorage.hh:50:11: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' - 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:658:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' + 658 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->deserialize(res)); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here - 92 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_vcfv.cpp:58:38: required from here + 58 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/ygrid.hh:409:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 409 | fTupel lowerleft() const - | ^~~~~~~~~ -In file included from /usr/include/dune/grid/geometrygrid/gridview.hh:15, - from /usr/include/dune/grid/geometrygrid/gridfamily.hh:14: -/usr/include/dune/grid/geometrygrid/intersection.hh: In instantiation of 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::outerNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; HostIntersection = Dune::Intersection, Dune::YaspIntersection > >; typename std::remove_const<_Tp>::type::Traits::ctype = double; typename std::remove_const<_Tp>::type::Traits = Dune::GeoGrid::GridFamily, Opm::Properties::Grid::IdentityCoordFct, std::allocator >::Traits; typename std::remove_const<_Tp>::type = Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]': -/usr/include/dune/grid/geometrygrid/intersection.hh:163:55: required from 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::unitOuterNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; HostIntersection = Dune::Intersection, Dune::YaspIntersection > >; typename std::remove_const<_Tp>::type::Traits::ctype = double; typename std::remove_const<_Tp>::type::Traits = Dune::GeoGrid::GridFamily, Opm::Properties::Grid::IdentityCoordFct, std::allocator >::Traits; typename std::remove_const<_Tp>::type = Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' - 163 | FieldVector< ctype, dimensionworld > normal = outerNormal( local ); - | ^~~~~~~~~~~ -/usr/include/dune/grid/geometrygrid/intersection.hh:171:16: required from 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; HostIntersection = Dune::Intersection, Dune::YaspIntersection > >; typename std::remove_const<_Tp>::type::Traits::ctype = double; typename std::remove_const<_Tp>::type::Traits = Dune::GeoGrid::GridFamily, Opm::Properties::Grid::IdentityCoordFct, std::allocator >::Traits; typename std::remove_const<_Tp>::type = Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' - 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:408:46: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; IntersectionImp = Dune::GeoGrid::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection, Dune::YaspIntersection > > >; GlobalCoordinate = Dune::FieldVector]' - 408 | return this->real.centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:155:64: required from 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Opm::EcfvStencil::Intersection = Dune::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' - 155 | (*normal_) = intersection.centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/c++/15/bits/new_allocator.h:191:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Opm::EcfvStencil > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::Intersection >, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Intersection >, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection >, Dune::YaspIntersection > > > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >, true, true>::EcfvSubControlVolumeFace]' - 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/alloc_traits.h:674:17: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:305:9: required from 'void Opm::EcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Element = Dune::Entity<0, 2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Entity>]' - 305 | updateTopology(element); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Element = Dune::Entity<0, 2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Entity>]' +/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/geometry/referenceelementimplementation.hh:18, + from /usr/include/dune/geometry/referenceelements.hh:24: +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:966:30: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 966 | IntersectionIterator endit = gridView_.iend(e); + | ^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 139 | stencil_.update(elem); | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 563 | elemCtx.updateStencil(elem); +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:577:34: required from 'void Opm::BlackOilModel::deserialize(Restarter&) [with Restarter = Opm::Restart; TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' + 577 | elemCtx.updateStencil(elem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:658:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' + 658 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->deserialize(res)); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here - 92 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_vcfv.cpp:58:38: required from here + 58 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/grid/geometrygrid/intersection.hh:147:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | outerNormal ( const FieldVector< ctype, dimension-1 > &local ) const - | ^~~~~~~~~~~ -In file included from /usr/include/dune/grid/geometrygrid/coordfunctioncaller.hh:8, - from /usr/include/dune/grid/geometrygrid/cornerstorage.hh:10, - from /usr/include/dune/grid/geometrygrid/entity.hh:12, - from /usr/include/dune/grid/geometrygrid/datahandle.hh:13, - from /usr/include/dune/grid/geometrygrid/grid.hh:16: -/usr/include/dune/grid/geometrygrid/hostcorners.hh: In instantiation of 'Dune::GeoGrid::HostCorners::Coordinate Dune::GeoGrid::HostCorners::operator[](int) const [with HostEntity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; Coordinate = Dune::FieldVector]': -/usr/include/dune/grid/geometrygrid/coordfunctioncaller.hh:42:46: required from 'void Dune::GeoGrid::CoordFunctionCaller >::evaluate(unsigned int, RangeVector&) const [with HostEntity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; ct = double; unsigned int dimD = 2; unsigned int dimR = 3; Impl = Opm::Properties::Grid::IdentityCoordFct; RangeVector = Dune::FieldVector]' - 42 | coordFunction_.evaluate( hostCorners_[ i ], y ); - | ~~~~~~~~~~~~^ -/usr/include/dune/grid/geometrygrid/cornerstorage.hh:59:40: required from 'void Dune::GeoGrid::CoordVector::calculate(std::array::type::Traits::ctype, dimensionworld>, size>&) const [with long unsigned int size = 4; int mydim = 2; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; typename std::remove_const::type::Traits::ctype = double; typename std::remove_const::type::Traits = Dune::GeoGrid::GridFamily, Opm::Properties::Grid::IdentityCoordFct, std::allocator >::Traits; typename std::remove_const::type = Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' - 59 | coordFunctionCaller_.evaluate( i, corners[ i ] ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/geometrygrid/cornerstorage.hh:188:25: required from 'Dune::GeoGrid::CornerStorage::CornerStorage(const Dune::GeoGrid::CoordVector&) [with bool fake = false; int mydim = 2; int cdim = 3; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' - 188 | coords.calculate( coords_ ); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:258:9: required from 'Dune::MultiLinearGeometry::MultiLinearGeometry(Dune::GeometryType, const Corners&) [with Corners = Dune::GeoGrid::CoordVector<2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, false>; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]' - 258 | corners_( corners ) - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:563:44: required from 'Dune::CachedMultiLinearGeometry::CachedMultiLinearGeometry(Dune::GeometryType, const CornerStorage&) [with CornerStorage = Dune::GeoGrid::CoordVector<2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, false>; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]' - 563 | integrationElementComputed_( false ) - | ^ -/usr/include/dune/grid/geometrygrid/geometry.hh:113:26: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' - 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 143 | using JacobianDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' + 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' + 70 | mutable Intersection intersection_; + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' + 107 | Implementation realIterator; + | ^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:966:30: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 966 | IntersectionIterator endit = gridView_.iend(e); + | ^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 139 | stencil_.update(elem); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:577:34: required from 'void Opm::BlackOilModel::deserialize(Restarter&) [with Restarter = Opm::Restart; TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' + 577 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:658:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' + 658 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->deserialize(res)); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here - 92 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_vcfv.cpp:58:38: required from here + 58 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/grid/geometrygrid/hostcorners.hh:37:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | Coordinate operator[] ( int i ) const - | ^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/multilineargeometry.hh:584:40: required from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]' - 584 | GlobalCoordinate global( corner( 0 ) ); - | ~~~~~~^~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:572:47: required from 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; GlobalCoordinate = Dune::FieldVector]' - 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^~~~~~ -/usr/include/dune/grid/geometrygrid/geometry.hh:195:65: required from 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::center() const [with int mydim = 1; int cdim = 3; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; GlobalCoordinate = Dune::FieldVector]' - 195 | GlobalCoordinate center () const { return mapping_->center(); } - | ~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' - 288 | return impl().center(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:158:53: required from 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Opm::EcfvStencil::Intersection = Dune::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Intersection, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::Intersection, Dune::YaspIntersection > > > >]' - 158 | (*integrationPos_) = geometry.center(); - | ~~~~~~~~~~~~~~~^~ -/usr/include/c++/15/bits/new_allocator.h:191:4: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:305:9: required from 'void Opm::EcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Element = Dune::Entity<0, 2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Entity>]' - 305 | updateTopology(element); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Element = Dune::Entity<0, 2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Entity>]' +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:1014:82: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 1014 | boundaryFace_[bfIdx].normal_ = intersection.centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 139 | stencil_.update(elem); | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 563 | elemCtx.updateStencil(elem); +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:577:34: required from 'void Opm::BlackOilModel::deserialize(Restarter&) [with Restarter = Opm::Restart; TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' + 577 | elemCtx.updateStencil(elem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:658:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' + 658 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->deserialize(res)); + | ~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here - 92 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_vcfv.cpp:58:38: required from here + 58 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:275:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 275 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ +/usr/include/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 406 | GlobalCoordinate centerUnitOuterNormal () const + | ^~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:45: +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here + 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override + | ^~~~~~~~ +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/geometrygrid/hostcorners.hh:39:36: required from 'Dune::GeoGrid::HostCorners::Coordinate Dune::GeoGrid::HostCorners::operator[](int) const [with HostEntity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; Coordinate = Dune::FieldVector]' - 39 | return hostGeometry_.corner( i ); - | ~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/grid/geometrygrid/coordfunctioncaller.hh:42:46: required from 'void Dune::GeoGrid::CoordFunctionCaller >::evaluate(unsigned int, RangeVector&) const [with HostEntity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; ct = double; unsigned int dimD = 2; unsigned int dimR = 3; Impl = Opm::Properties::Grid::IdentityCoordFct; RangeVector = Dune::FieldVector]' - 42 | coordFunction_.evaluate( hostCorners_[ i ], y ); - | ~~~~~~~~~~~~^ -/usr/include/dune/grid/geometrygrid/cornerstorage.hh:59:40: required from 'void Dune::GeoGrid::CoordVector::calculate(std::array::type::Traits::ctype, dimensionworld>, size>&) const [with long unsigned int size = 4; int mydim = 2; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; typename std::remove_const::type::Traits::ctype = double; typename std::remove_const::type::Traits = Dune::GeoGrid::GridFamily, Opm::Properties::Grid::IdentityCoordFct, std::allocator >::Traits; typename std::remove_const::type = Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' - 59 | coordFunctionCaller_.evaluate( i, corners[ i ] ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/geometrygrid/cornerstorage.hh:188:25: required from 'Dune::GeoGrid::CornerStorage::CornerStorage(const Dune::GeoGrid::CoordVector&) [with bool fake = false; int mydim = 2; int cdim = 3; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' - 188 | coords.calculate( coords_ ); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:258:9: required from 'Dune::MultiLinearGeometry::MultiLinearGeometry(Dune::GeometryType, const Corners&) [with Corners = Dune::GeoGrid::CoordVector<2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, false>; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]' - 258 | corners_( corners ) - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:563:44: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' - 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here - 92 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/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]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1365:18: required from here + 1365 | virtual void writeGridPoints(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp: In instantiation of 'Opm::Properties::Grid::IdentityCoordFct::RangeVector Opm::Properties::Grid::IdentityCoordFct::operator()(const DomainVector&) const [with ctype = double; unsigned int dim = 2; unsigned int dimworld = 3; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; RangeVector = Dune::FieldVector; DomainVector = Dune::FieldVector]': -/usr/include/dune/grid/geometrygrid/coordfunction.hh:93:18: required from 'std::enable_if_t<((bool)typename std::__detector::has_operator_parentheses, Impl, DV>::__is_detected::value)> Dune::AnalyticalCoordFunctionInterface::evaluate(const DV&, RangeVector&) const [with DV = Dune::FieldVector; ct = double; unsigned int dimD = 2; unsigned int dimR = 3; Impl = Opm::Properties::Grid::IdentityCoordFct; std::enable_if_t<((bool)typename std::__detector::__is_detected::value)> = void; typename std::__detector::__is_detected = std::true_type; RangeVector = Dune::FieldVector]' - 93 | y = asImp()(x); - | ~~~~~~~^~~ -/usr/include/dune/grid/geometrygrid/coordfunctioncaller.hh:42:32: required from 'void Dune::GeoGrid::CoordFunctionCaller >::evaluate(unsigned int, RangeVector&) const [with HostEntity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; ct = double; unsigned int dimD = 2; unsigned int dimR = 3; Impl = Opm::Properties::Grid::IdentityCoordFct; RangeVector = Dune::FieldVector]' - 42 | coordFunction_.evaluate( hostCorners_[ i ], y ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/geometrygrid/cornerstorage.hh:59:40: required from 'void Dune::GeoGrid::CoordVector::calculate(std::array::type::Traits::ctype, dimensionworld>, size>&) const [with long unsigned int size = 4; int mydim = 2; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; typename std::remove_const::type::Traits::ctype = double; typename std::remove_const::type::Traits = Dune::GeoGrid::GridFamily, Opm::Properties::Grid::IdentityCoordFct, std::allocator >::Traits; typename std::remove_const::type = Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' - 59 | coordFunctionCaller_.evaluate( i, corners[ i ] ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/geometrygrid/cornerstorage.hh:188:25: required from 'Dune::GeoGrid::CornerStorage::CornerStorage(const Dune::GeoGrid::CoordVector&) [with bool fake = false; int mydim = 2; int cdim = 3; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' - 188 | coords.calculate( coords_ ); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:258:9: required from 'Dune::MultiLinearGeometry::MultiLinearGeometry(Dune::GeometryType, const Corners&) [with Corners = Dune::GeoGrid::CoordVector<2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, false>; ct = double; int mydim = 2; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]' - 258 | corners_( corners ) - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:563:44: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' - 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' +In file included from /usr/include/c++/15/string:51, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: +/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': +/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' + 64 | temp = func(*in, *inout); + | ~~~~^~~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' + 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); + | ^~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' + 465 | (Generic_MPI_Op::get()),communicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' + 211 | allreduce >(&in,&out,1); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem; EqVector = Dune::FieldVector]' + 983 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:436:36: required from 'void Opm::ReservoirProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' + 436 | this->model().globalStorage(storage); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here - 92 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_vcfv.cpp:58:38: required from here + 58 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:60:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 60 | RangeVector operator()(const DomainVector& x) const - | ^~~~~~~~ -In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, - from /usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:10, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:38, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:52, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_trans.cpp:37: -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ -/usr/include/dune/grid/geometrygrid/hostcorners.hh: In instantiation of 'Dune::GeoGrid::HostCorners::Coordinate Dune::GeoGrid::HostCorners::operator[](int) const [with HostEntity = Dune::Entity<2, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; Coordinate = Dune::FieldVector]': -/usr/include/dune/grid/geometrygrid/coordfunctioncaller.hh:42:46: required from 'void Dune::GeoGrid::CoordFunctionCaller >::evaluate(unsigned int, RangeVector&) const [with HostEntity = Dune::Entity<2, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; ct = double; unsigned int dimD = 2; unsigned int dimR = 3; Impl = Opm::Properties::Grid::IdentityCoordFct; RangeVector = Dune::FieldVector]' - 42 | coordFunction_.evaluate( hostCorners_[ i ], y ); - | ~~~~~~~~~~~~^ -/usr/include/dune/grid/geometrygrid/cornerstorage.hh:59:40: required from 'void Dune::GeoGrid::CoordVector::calculate(std::array::type::Traits::ctype, dimensionworld>, size>&) const [with long unsigned int size = 1; int mydim = 0; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; typename std::remove_const::type::Traits::ctype = double; typename std::remove_const::type::Traits = Dune::GeoGrid::GridFamily, Opm::Properties::Grid::IdentityCoordFct, std::allocator >::Traits; typename std::remove_const::type = Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' - 59 | coordFunctionCaller_.evaluate( i, corners[ i ] ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/geometrygrid/cornerstorage.hh:188:25: required from 'Dune::GeoGrid::CornerStorage::CornerStorage(const Dune::GeoGrid::CoordVector&) [with bool fake = false; int mydim = 0; int cdim = 3; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' - 188 | coords.calculate( coords_ ); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:258:9: required from 'Dune::MultiLinearGeometry::MultiLinearGeometry(Dune::GeometryType, const Corners&) [with Corners = Dune::GeoGrid::CoordVector<0, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, false>; ct = double; int mydim = 0; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]' - 258 | corners_( corners ) - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:563:44: required from 'Dune::CachedMultiLinearGeometry::CachedMultiLinearGeometry(Dune::GeometryType, const CornerStorage&) [with CornerStorage = Dune::GeoGrid::CoordVector<0, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, false>; ct = double; int mydim = 0; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]' - 563 | integrationElementComputed_( false ) - | ^ -/usr/include/dune/grid/geometrygrid/geometry.hh:113:26: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:86:31: required from 'Opm::MultiPhaseBaseProblem::MultiPhaseBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' - 86 | : ParentType(simulator) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:221:31: required from 'Opm::LensProblem::LensProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' - 221 | : ParentType(simulator) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:222:28: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' - 222 | problem_.reset(new Problem(*this)); - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' +/usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 189 | operator()(const _Tp& __x, const _Tp& __y) const + | ^~~~~~~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:26, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:35, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_vcfv.cpp:36: +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:191:75: required from 'static void Dune::DGFGridFactory > >::getCorners(const Geometry&, std::vector >&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; ctype = double; int dim = 2]' + 191 | const typename Geometry::GlobalCoordinate corner = geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:135:19: required from 'int Dune::DGFGridFactory > >::boundaryId(const Intersection&) const [with Intersection = Dune::Intersection, Dune::YaspIntersection > >; ctype = double; int dim = 2]' + 135 | getCorners( intersection.geometry(), corners ); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:448:48: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::YaspGrid<2>]' + 448 | bndId_[ k ] = dgfFactory.boundaryId( intersection ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' + 175 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem; Simulator = Opm::Simulator]' + 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem; Communication = Dune::Communication]' + 176 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilVcfvProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here - 92 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/grid/geometrygrid/hostcorners.hh:37:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 37 | Coordinate operator[] ( int i ) const - | ^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In instantiation of 'Dune::MultiLinearGeometry::JacobianTransposed Dune::MultiLinearGeometry::jacobianTransposed(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; JacobianTransposed = Dune::FieldMatrix; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/geometry/multilineargeometry.hh:352:98: required from 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; Volume = double; LocalCoordinate = Dune::FieldVector]' - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:645:40: required from 'Dune::CachedMultiLinearGeometry::ctype Dune::CachedMultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; ctype = double; LocalCoordinate = Dune::FieldVector]' - 645 | return Base::integrationElement( local ); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:652:16: required from 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; Volume = double]' - 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/geometrygrid/geometry.hh:201:54: required from 'Dune::GeoGrid::Geometry::ctype Dune::GeoGrid::Geometry::volume() const [with int mydim = 1; int cdim = 3; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; ctype = double]' - 201 | ctype volume () const { return mapping_->volume(); } - | ~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:273:27: required from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; GeometryImp = Dune::GeoGrid::Geometry; Volume = double]' - 273 | return impl().volume(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:159:36: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:305:9: required from 'void Opm::EcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Element = Dune::Entity<0, 2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Entity>]' - 305 | updateTopology(element); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Element = Dune::Entity<0, 2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Entity>]' - 139 | stencil_.update(elem); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 563 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here - 92 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:377:24: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 377 | JacobianTransposed jacobianTransposed ( const LocalCoordinate &local ) const - | ^~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/usr/include/dune/grid/geometrygrid/hostcorners.hh:39:36: required from 'Dune::GeoGrid::HostCorners::Coordinate Dune::GeoGrid::HostCorners::operator[](int) const [with HostEntity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; Coordinate = Dune::FieldVector]' - 39 | return hostGeometry_.corner( i ); - | ~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/grid/geometrygrid/coordfunctioncaller.hh:42:46: required from 'void Dune::GeoGrid::CoordFunctionCaller >::evaluate(unsigned int, RangeVector&) const [with HostEntity = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; ct = double; unsigned int dimD = 2; unsigned int dimR = 3; Impl = Opm::Properties::Grid::IdentityCoordFct; RangeVector = Dune::FieldVector]' - 42 | coordFunction_.evaluate( hostCorners_[ i ], y ); - | ~~~~~~~~~~~~^ -/usr/include/dune/grid/geometrygrid/cornerstorage.hh:59:40: required from 'void Dune::GeoGrid::CoordVector::calculate(std::array::type::Traits::ctype, dimensionworld>, size>&) const [with long unsigned int size = 4; int mydim = 2; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; typename std::remove_const::type::Traits::ctype = double; typename std::remove_const::type::Traits = Dune::GeoGrid::GridFamily, Opm::Properties::Grid::IdentityCoordFct, std::allocator >::Traits; typename std::remove_const::type = Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' - 59 | coordFunctionCaller_.evaluate( i, corners[ i ] ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/geometrygrid/cornerstorage.hh:188:25: required from 'Dune::GeoGrid::CornerStorage::CornerStorage(const Dune::GeoGrid::CoordVector&) [with bool fake = false; int mydim = 2; int cdim = 3; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' - 188 | coords.calculate( coords_ ); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:258:9: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' - 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here - 92 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_vcfv.cpp:58:38: required from here + 58 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ -/usr/include/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::global(const LocalCoordinate&) const [with int mydim = 2; int cdim = 3; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/geometrygrid/cornerstorage.hh:153:49: required from 'void Dune::GeoGrid::IntersectionCoordVector::calculate(std::array::type::Traits::ctype, dimensionworld>, size>&) const [with long unsigned int size = 2; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; typename std::remove_const<_Tp>::type::Traits::ctype = double; typename std::remove_const<_Tp>::type::Traits = Dune::GeoGrid::GridFamily, Opm::Properties::Grid::IdentityCoordFct, std::allocator >::Traits; typename std::remove_const<_Tp>::type = Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' - 153 | corners[ i ] = elementGeometry_.global( hostLocalGeometry_.corner( i ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/geometrygrid/cornerstorage.hh:193:25: required from 'Dune::GeoGrid::CornerStorage::CornerStorage(const Dune::GeoGrid::IntersectionCoordVector&) [with int mydim = 1; int cdim = 3; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' - 193 | coords.calculate( coords_ ); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:258:9: required from 'Dune::MultiLinearGeometry::MultiLinearGeometry(Dune::GeometryType, const Corners&) [with Corners = Dune::GeoGrid::IntersectionCoordVector, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]' - 258 | corners_( corners ) - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:563:44: required from 'Dune::CachedMultiLinearGeometry::CachedMultiLinearGeometry(Dune::GeometryType, const CornerStorage&) [with CornerStorage = Dune::GeoGrid::IntersectionCoordVector, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]' - 563 | integrationElementComputed_( false ) - | ^ -/usr/include/dune/grid/geometrygrid/geometry.hh:113:26: required from 'Dune::GeoGrid::Geometry::Mapping::Mapping(const Dune::GeometryType&, const CoordVector&) [with CoordVector = Dune::GeoGrid::IntersectionCoordVector, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; int mydim = 1; int cdim = 3; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' - 113 | refCount_( 0 ) - | ^ -/usr/include/dune/grid/geometrygrid/geometry.hh:143:20: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:305:9: required from 'void Opm::EcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Element = Dune::Entity<0, 2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Entity>]' - 305 | updateTopology(element); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Element = Dune::Entity<0, 2, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, Dune::GeoGrid::Entity>]' - 139 | stencil_.update(elem); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 563 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' +In file included from /usr/include/dune/common/fvector.hh:17, + from /usr/include/dune/common/fmatrix.hh:16: +/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]': +/usr/include/c++/15/bits/stl_function.h:190:20: required from 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]' + 190 | { return __x + __y; } + | ~~~~^~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' + 64 | temp = func(*in, *inout); + | ~~~~^~~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' + 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); + | ^~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' + 465 | (Generic_MPI_Op::get()),communicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' + 211 | allreduce >(&in,&out,1); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem; EqVector = Dune::FieldVector]' + 983 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:436:36: required from 'void Opm::ReservoirProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' + 436 | this->model().globalStorage(storage); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:92:38: required from here - 92 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_vcfv.cpp:58:38: required from here + 58 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/grid/geometrygrid/geometry.hh:197:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 197 | GlobalCoordinate global ( const LocalCoordinate &local ) const { return mapping_->global( local ); } - | ^~~~~~ +/usr/include/dune/common/densevector.hh:439:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 439 | derived_type operator+ (const DenseVector& b) const + | ^~~~~~~~ +In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, + from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, + from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, + from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:72, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:33: +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]' + 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:536:52: required from 'Evaluation Opm::BrineCo2Pvt::rsSat(unsigned int, const Evaluation&, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' + 536 | BinaryCoeffBrineCO2::calculateMoleFractions(co2Tables_, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ + 537 | temperature, + | ~~~~~~~~~~~~ + 538 | pressure, + | ~~~~~~~~~ + 539 | salinity, + | ~~~~~~~~~ + 540 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 541 | xlCO2, + | ~~~~~~ + 542 | xgH2O, + | ~~~~~~ + 543 | activityModel_, + | ~~~~~~~~~~~~~~~ + 544 | extrapolate); + | ~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:436:21: required from 'Evaluation Opm::BrineCo2Pvt::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' + 436 | return rsSat(regionIdx, temperature, pressure, Evaluation(salinity_[regionIdx])); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:210:7: required from 'Evaluation Opm::OilPvtMultiplexer::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; bool enableThermal = true]' + 210 | { OPM_OIL_PVT_MULTIPLEXER_CALL(return pvtImpl.saturatedGasDissolutionFactor(regionIdx, temperature, pressure)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:1332:72: required from 'static LhsEval Opm::BlackOilFluidSystem::saturatedDissolutionFactor(const FluidState&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; Scalar = double; IndexTraits = Opm::BlackOilDefaultIndexTraits; Storage = Opm::VectorWithDefaultAllocator; SmartPointer = std::shared_ptr]' + 1332 | case oilPhaseIdx: return oilPvt_->saturatedGasDissolutionFactor(regionIdx, T, p); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:644:52: required from 'void Opm::ReservoirProblem::initFluidState_() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' + 644 | FluidSystem::saturatedDissolutionFactor(fs, oilPhaseIdx, /*pvtRegionIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:370:9: required from 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' + 370 | initFluidState_(); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem; Communication = Dune::Communication]' + 245 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilVcfvProblem]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_vcfv.cpp:58:38: required from here + 58 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); + | ^~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:44: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 983 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh: In member function 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:333:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 333 | fineK_ = this->toDimMatrix_(1e-12); + | ^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:361:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 361 | const GlobalPosition& pos = elemCtx.pos(dofIdx, /*timeIdx=*/0); + | ^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In member function 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 380 | DimMatrix toDimMatrix_(Scalar val) const + | ^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh: In member function 'Opm::ReservoirProblem::Scalar Opm::ReservoirProblem::porosity(const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:467:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 467 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ^~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:56: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 983 | storage = gridView_.comm().sum(storage); + | ^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 983 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]': +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here + 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const + | ^~~~~~~~ +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: 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 /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:45: /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here @@ -32500,12 +31642,17 @@ /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::position() const [with GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; 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 > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > > >::VTKLocalFunction, std::allocator > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > > >::CellIterator; GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]' +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkblackoilsolventmodule.hpp:40, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilsolventmodules.hh:41, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilintensivequantities.hh:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilboundaryratevector.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:35: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > > >::CellIterator; GridView = Dune::GridView > >]' 1326 | f.write(eit.position(),*p); | ~~~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]' +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here @@ -32514,143 +31661,104 @@ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 391 | const FieldVector position() const | ^~~~~~~~ -/usr/include/dune/grid/geometrygrid/geometry.hh: In instantiation of 'Dune::GeoGrid::Geometry::GlobalCoordinate Dune::GeoGrid::Geometry::corner(int) const [with int mydim = 2; int cdim = 3; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 3; GridImp = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; GeometryImp = Dune::GeoGrid::Geometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1377:46: required from 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]' - 1377 | p->write((*vit).geometry().corner(vit.localindex())[j]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1365:18: required from here - 1365 | virtual void writeGridPoints(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/geometrygrid/geometry.hh:194:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 194 | GlobalCoordinate corner ( const int i ) const { return mapping_->corner( i ); } - | ^~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > > >::VTKLocalFunction, std::allocator > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > > >::VertexIterator; GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]': -/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); - | ~~~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]': -/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/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); + | ^~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:44: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh: In member function 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:333:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 333 | fineK_ = this->toDimMatrix_(1e-12); + | ^~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:56: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 983 | storage = gridView_.comm().sum(storage); + | ^~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 1; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ In file included from /usr/include/dune/grid/yaspgrid.hh:72: -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:493:12: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 493 | auto ll = _it.lowerleft(); - | ^~ -In file included from /usr/include/dune/grid/geometrygrid/coordfunctioncaller.hh:9: -/usr/include/dune/grid/geometrygrid/coordfunction.hh: In member function 'std::enable_if_t<((bool)typename std::__detector::has_operator_parentheses, Impl, DV>::__is_detected::value)> Dune::AnalyticalCoordFunctionInterface::evaluate(const DV&, RangeVector&) const [with DV = Dune::FieldVector; ct = double; unsigned int dimD = 2; unsigned int dimR = 3; Impl = Opm::Properties::Grid::IdentityCoordFct]': -/usr/include/dune/grid/geometrygrid/coordfunction.hh:93:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 93 | y = asImp()(x); - | ^ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:905: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/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 850 | GeometryImpl _geometry((_it).lowerleft()); + | ~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 1; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 905 | YaspGrid (Dune::FieldVector L, | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh: In member function 'const Opm::LensProblem::DimMatrix& Opm::LensProblem::intrinsicPermeability(const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:359:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 359 | const GlobalPosition& globalPos = context.pos(spaceIdx, timeIdx); - | ^~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]': -/usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:572:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^ +In file included from /usr/include/dune/grid/yaspgrid.hh:72: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 3; GridImp = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; GeometryImp = Dune::GeoGrid::Geometry]': -/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/usr/include/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; HostIntersection = Dune::Intersection, Dune::YaspIntersection > >]': -/usr/include/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/grid/geometrygrid/intersection.hh:171:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); - | ^ -/usr/include/dune/geometry/referenceelement.hh: In member function 'Dune::Geo::ReferenceElement::Coordinate Dune::Geo::ReferenceElement::position(int, int) const [with Implementation = Dune::Geo::ReferenceElementImplementation]': -/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 - | ^~~~~~~~ -/usr/include/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::unitOuterNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; HostIntersection = Dune::Intersection, Dune::YaspIntersection > >]': -/usr/include/dune/grid/geometrygrid/intersection.hh:161:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 161 | unitOuterNormal ( const FieldVector< ctype, dimension-1 > &local ) const - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::outerNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; HostIntersection = Dune::Intersection, Dune::YaspIntersection > >]': -/usr/include/dune/grid/geometrygrid/intersection.hh:151:41: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 151 | FieldVector< ctype, dimension > x( geometryInInside().global( local ) ); - | ^ -/usr/include/dune/grid/geometrygrid/intersection.hh:157:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 157 | return normal; - | ^~~~~~ -/usr/include/dune/grid/common/geometry.hh: In member function 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry]': -/usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/usr/include/dune/grid/geometrygrid/cornerstorage.hh: In member function 'void Dune::GeoGrid::IntersectionCoordVector::calculate(std::array::type::Traits::ctype, dimensionworld>, size>&) const [with long unsigned int size = 2; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]': -/usr/include/dune/grid/geometrygrid/cornerstorage.hh:153:11: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 153 | corners[ i ] = elementGeometry_.global( hostLocalGeometry_.corner( i ) ); - | ^~~~~~~ -/usr/include/dune/grid/geometrygrid/cornerstorage.hh:153:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 153 | corners[ i ] = elementGeometry_.global( hostLocalGeometry_.corner( i ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/grid/geometrygrid/cornerstorage.hh:153:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 153 | corners[ i ] = elementGeometry_.global( hostLocalGeometry_.corner( i ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]': -/usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh:572:85: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ^ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]': -/usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]': -/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]': -/usr/include/dune/geometry/multilineargeometry.hh:365:55: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 365 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]': -/usr/include/dune/geometry/multilineargeometry.hh:652:57: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 652 | return integrationElement( refElement().position( 0, 0 ) ) * refElement().volume(); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ^~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/infiltration_pvs.dir/link.d CMakeFiles/infiltration_pvs.dir/examples/infiltration_pvs.cpp.o -o bin/infiltration_pvs -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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 +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1079 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43: +In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', + inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: +/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); + | ~~~~~~~~~~~~^~ +[ 82%] Linking CXX executable bin/powerinjection_forchheimer_fd +/usr/bin/cmake -E cmake_link_script CMakeFiles/powerinjection_forchheimer_fd.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/powerinjection_forchheimer_fd.dir/link.d CMakeFiles/powerinjection_forchheimer_fd.dir/examples/powerinjection_forchheimer_fd.cpp.o -o bin/powerinjection_forchheimer_fd -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 59%] Built target infiltration_pvs -make -f CMakeFiles/lens_immiscible_vcfv_ad.dir/build.make CMakeFiles/lens_immiscible_vcfv_ad.dir/depend +[ 82%] Built target powerinjection_forchheimer_fd +make -f CMakeFiles/reservoir_ncp_ecfv.dir/build.make CMakeFiles/reservoir_ncp_ecfv.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/lens_immiscible_vcfv_ad.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/reservoir_ncp_ecfv.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/lens_immiscible_vcfv_ad.dir/build.make CMakeFiles/lens_immiscible_vcfv_ad.dir/build +make -f CMakeFiles/reservoir_ncp_ecfv.dir/build.make CMakeFiles/reservoir_ncp_ecfv.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 59%] Building CXX object CMakeFiles/lens_immiscible_vcfv_ad.dir/examples/lens_immiscible_vcfv_ad.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/lens_immiscible_vcfv_ad.dir/examples/lens_immiscible_vcfv_ad.cpp.o -MF CMakeFiles/lens_immiscible_vcfv_ad.dir/examples/lens_immiscible_vcfv_ad.cpp.o.d -o CMakeFiles/lens_immiscible_vcfv_ad.dir/examples/lens_immiscible_vcfv_ad.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_ad.cpp +[ 82%] Building CXX object CMakeFiles/reservoir_ncp_ecfv.dir/examples/reservoir_ncp_ecfv.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/reservoir_ncp_ecfv.dir/examples/reservoir_ncp_ecfv.cpp.o -MF CMakeFiles/reservoir_ncp_ecfv.dir/examples/reservoir_ncp_ecfv.cpp.o.d -o CMakeFiles/reservoir_ncp_ecfv.dir/examples/reservoir_ncp_ecfv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_ecfv.cpp +[ 82%] Linking CXX executable bin/powerinjection_forchheimer_ad +/usr/bin/cmake -E cmake_link_script CMakeFiles/powerinjection_forchheimer_ad.dir/link.txt --verbose=1 +In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_ecfv.cpp:30: +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 983 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/powerinjection_forchheimer_ad.dir/link.d CMakeFiles/powerinjection_forchheimer_ad.dir/examples/powerinjection_forchheimer_ad.cpp.o -o bin/powerinjection_forchheimer_ad -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 82%] Built target powerinjection_forchheimer_ad +make -f CMakeFiles/reservoir_ncp_vcfv.dir/build.make CMakeFiles/reservoir_ncp_vcfv.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/reservoir_ncp_vcfv.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/reservoir_ncp_vcfv.dir/build.make CMakeFiles/reservoir_ncp_vcfv.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 82%] Building CXX object CMakeFiles/reservoir_ncp_vcfv.dir/examples/reservoir_ncp_vcfv.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/reservoir_ncp_vcfv.dir/examples/reservoir_ncp_vcfv.cpp.o -MF CMakeFiles/reservoir_ncp_vcfv.dir/examples/reservoir_ncp_vcfv.cpp.o.d -o CMakeFiles/reservoir_ncp_vcfv.dir/examples/reservoir_ncp_vcfv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_vcfv.cpp +In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_vcfv.cpp:31: +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/common/intersection.hh:9, - from /usr/include/dune/grid/common/intersectioniterator.hh:11, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:41, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_trans.cpp:32: + from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:25: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -32658,67 +31766,69 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:35: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' 110 | { return element_.geometry().center(); } | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' - 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAdTrans]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_trans.cpp:65:38: required from here - 65 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:361:56: required from 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' + 361 | const GlobalPosition& pos = elemCtx.pos(dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem; Communication = Dune::Communication]' + 245 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpEcfvProblem]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_ecfv.cpp:63:38: required from here + 63 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_trans.cpp:34: + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_ecfv.cpp:33: /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In instantiation of 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' - 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAdTrans]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_trans.cpp:65:38: required from here - 65 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:361:56: required from 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' + 361 | const GlobalPosition& pos = elemCtx.pos(dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem; Communication = Dune::Communication]' + 245 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpEcfvProblem]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_ecfv.cpp:63:38: required from here + 63 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | { return element_.geometry().center(); } | ^ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; DimMatrix = Dune::FieldMatrix; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:260:36: required from 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' - 260 | lensK_ = this->toDimMatrix_(9.05e-12); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; Communication = Dune::Communication]' +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpmodel.hh:45, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_ecfv.cpp:32: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:333:36: required from 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' + 333 | fineK_ = this->toDimMatrix_(1e-12); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem; Communication = Dune::Communication]' 245 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAdTrans]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpEcfvProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_trans.cpp:65:38: required from here - 65 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_ecfv.cpp:63:38: required from here + 63 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 380 | DimMatrix toDimMatrix_(Scalar val) const @@ -32727,7 +31837,7 @@ from /usr/include/dune/istl/bcrsmatrix.hh:21, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_trans.cpp:35: + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_ecfv.cpp:34: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -32738,23 +31848,23 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:35: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' 110 | { return element_.geometry().center(); } | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' - 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAdTrans]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_trans.cpp:65:38: required from here - 65 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:361:56: required from 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' + 361 | const GlobalPosition& pos = elemCtx.pos(dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem; Communication = Dune::Communication]' + 245 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpEcfvProblem]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_ecfv.cpp:63:38: required from here + 63 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const @@ -32763,23 +31873,23 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:44: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' 110 | { return element_.geometry().center(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' - 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAdTrans]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_trans.cpp:65:38: required from here - 65 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:361:56: required from 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' + 361 | const GlobalPosition& pos = elemCtx.pos(dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem; Communication = Dune::Communication]' + 245 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpEcfvProblem]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_ecfv.cpp:63:38: required from here + 63 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 286 | GlobalCoordinate center () const @@ -32798,23 +31908,23 @@ 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:213:17: required from 'Dune::GridPtr::GridPtr(std::istream&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::istream = std::basic_istream; MPICommunicatorType = ompi_communicator_t*]' - 213 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:168:31: required from 'Opm::StructuredGridVanguard::StructuredGridVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; Simulator = Opm::Simulator]' - 168 | gridPtr_.reset( Dune::GridPtr< Grid >( dgffile ).release() ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; Communication = Dune::Communication]' +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' + 175 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem; Simulator = Opm::Simulator]' + 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem; Communication = Dune::Communication]' 176 | { vanguard_.reset(new Vanguard(*this)); } | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAdTrans]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpEcfvProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_trans.cpp:65:38: required from here - 65 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_ecfv.cpp:63:38: required from here + 63 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); @@ -32833,33 +31943,30 @@ 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:213:17: required from 'Dune::GridPtr::GridPtr(std::istream&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::istream = std::basic_istream; MPICommunicatorType = ompi_communicator_t*]' - 213 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:168:31: required from 'Opm::StructuredGridVanguard::StructuredGridVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; Simulator = Opm::Simulator]' - 168 | gridPtr_.reset( Dune::GridPtr< Grid >( dgffile ).release() ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; Communication = Dune::Communication]' +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' + 175 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem; Simulator = Opm::Simulator]' + 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem; Communication = Dune::Communication]' 176 | { vanguard_.reset(new Vanguard(*this)); } | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAdTrans]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpEcfvProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_trans.cpp:65:38: required from here - 65 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_ecfv.cpp:63:38: required from here + 63 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 983 | storage = gridView_.comm().sum(storage); - | ^~~~~~~ In file included from /usr/include/dune/grid/yaspgrid.hh:26, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:37: + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:35, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_ecfv.cpp:36: /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 288 | return impl().center(); @@ -32867,32 +31974,32 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:44: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' 110 | { return element_.geometry().center(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' - 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAdTrans]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_trans.cpp:65:38: required from here - 65 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:361:56: required from 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' + 361 | const GlobalPosition& pos = elemCtx.pos(dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem; Communication = Dune::Communication]' + 245 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpEcfvProblem]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_ecfv.cpp:63:38: required from here + 63 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 249 | GlobalCoordinate center() const | ^~~~~~ -In file included from /usr/include/dune/istl/bvector.hh:20, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/baseoutputmodule.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkenergymodule.hpp:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleproperties.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:32: +In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:18, + from /usr/include/dune/geometry/referenceelements.hh:24, + from /usr/include/dune/grid/io/file/dgfparser/entitykey_inline.hh:9, + from /usr/include/dune/grid/io/file/dgfparser/entitykey.hh:154, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:27: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -32910,23 +32017,23 @@ 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:213:17: required from 'Dune::GridPtr::GridPtr(std::istream&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::istream = std::basic_istream; MPICommunicatorType = ompi_communicator_t*]' - 213 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:168:31: required from 'Opm::StructuredGridVanguard::StructuredGridVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; Simulator = Opm::Simulator]' - 168 | gridPtr_.reset( Dune::GridPtr< Grid >( dgffile ).release() ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; Communication = Dune::Communication]' +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' + 175 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem; Simulator = Opm::Simulator]' + 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem; Communication = Dune::Communication]' 176 | { vanguard_.reset(new Vanguard(*this)); } | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAdTrans]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpEcfvProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_trans.cpp:65:38: required from here - 65 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_ecfv.cpp:63:38: required from here + 63 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const @@ -32948,62 +32055,249 @@ 107 | Implementation realIterator; | ^~~~~~~~~~~~ /usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:213:17: required from 'Dune::GridPtr::GridPtr(std::istream&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::istream = std::basic_istream; MPICommunicatorType = ompi_communicator_t*]' - 213 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:168:31: required from 'Opm::StructuredGridVanguard::StructuredGridVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; Simulator = Opm::Simulator]' - 168 | gridPtr_.reset( Dune::GridPtr< Grid >( dgffile ).release() ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; Communication = Dune::Communication]' +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' + 175 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem; Simulator = Opm::Simulator]' + 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem; Communication = Dune::Communication]' 176 | { vanguard_.reset(new Vanguard(*this)); } | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAdTrans]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpEcfvProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_trans.cpp:65:38: required from here - 65 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_ecfv.cpp:63:38: required from here + 63 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: required from 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; Simulator = Opm::Simulator]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: required from 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem; Simulator = Opm::Simulator]' 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:86:31: required from 'Opm::MultiPhaseBaseProblem::MultiPhaseBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; Simulator = Opm::Simulator]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:86:31: required from 'Opm::MultiPhaseBaseProblem::MultiPhaseBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem; Simulator = Opm::Simulator]' 86 | : ParentType(simulator) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:221:31: required from 'Opm::LensProblem::LensProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; Simulator = Opm::Simulator]' - 221 | : ParentType(simulator) +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:209:31: required from 'Opm::ReservoirProblem::ReservoirProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem; Simulator = Opm::Simulator]' + 209 | : ParentType(simulator) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:222:28: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:222:28: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem; Communication = Dune::Communication]' 222 | problem_.reset(new Problem(*this)); | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAdTrans]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpEcfvProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_trans.cpp:65:38: required from here - 65 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_ecfv.cpp:63:38: required from here + 63 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, - from /usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:10, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:38, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:52, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_ad.cpp:35: -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: +In member function 'void Opm::FvBaseGradientCalculator::calculateGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::PressureCallback; TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]', + inlined from 'void Opm::DarcyExtensiveQuantities::calculateGradients_(const ElementContext&, unsigned int, unsigned int) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:207:39: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:214:72: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | const auto& exteriorPos = stencil.subControlVolume(j).globalPos(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, + from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, + from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, + from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:72, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:41: +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]' + 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:536:52: required from 'Evaluation Opm::BrineCo2Pvt::rsSat(unsigned int, const Evaluation&, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' + 536 | BinaryCoeffBrineCO2::calculateMoleFractions(co2Tables_, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ + 537 | temperature, + | ~~~~~~~~~~~~ + 538 | pressure, + | ~~~~~~~~~ + 539 | salinity, + | ~~~~~~~~~ + 540 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 541 | xlCO2, + | ~~~~~~ + 542 | xgH2O, + | ~~~~~~ + 543 | activityModel_, + | ~~~~~~~~~~~~~~~ + 544 | extrapolate); + | ~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:436:21: required from 'Evaluation Opm::BrineCo2Pvt::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' + 436 | return rsSat(regionIdx, temperature, pressure, Evaluation(salinity_[regionIdx])); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:210:7: required from 'Evaluation Opm::OilPvtMultiplexer::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; bool enableThermal = true]' + 210 | { OPM_OIL_PVT_MULTIPLEXER_CALL(return pvtImpl.saturatedGasDissolutionFactor(regionIdx, temperature, pressure)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:1332:72: required from 'static LhsEval Opm::BlackOilFluidSystem::saturatedDissolutionFactor(const FluidState&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; Scalar = double; IndexTraits = Opm::BlackOilDefaultIndexTraits; Storage = Opm::VectorWithDefaultAllocator; SmartPointer = std::shared_ptr]' + 1332 | case oilPhaseIdx: return oilPvt_->saturatedGasDissolutionFactor(regionIdx, T, p); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:644:52: required from 'void Opm::ReservoirProblem::initFluidState_() [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' + 644 | FluidSystem::saturatedDissolutionFactor(fs, oilPhaseIdx, /*pvtRegionIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:370:9: required from 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' + 370 | initFluidState_(); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem; Communication = Dune::Communication]' + 245 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpEcfvProblem]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_ecfv.cpp:63:38: required from here + 63 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:155:64: required from 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Opm::EcfvStencil::Intersection = Dune::Intersection, Dune::YaspIntersection > >]' + 155 | (*normal_) = intersection.centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/c++/15/bits/new_allocator.h:191:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::Intersection >, Dune::YaspIntersection > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace]' + 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/alloc_traits.h:674:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::Intersection >, Dune::YaspIntersection > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; allocator_type = std::allocator > >, true, true>::EcfvSubControlVolumeFace >]' + 674 | __a.construct(__p, std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/vector.tcc:117:30: required from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const Dune::Intersection >, Dune::YaspIntersection > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; _Alloc = std::allocator > >, true, true>::EcfvSubControlVolumeFace >; reference = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace&]' + 117 | _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 118 | std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:286:44: required from 'void Opm::EcfvStencil::updateTopology(const Element&) [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 286 | interiorFaces_.emplace_back(/*SubControlVolumeFace(*/intersection, subControlVolumes_.size() - 1/*)*/); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:305:9: required from 'void Opm::EcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 305 | updateTopology(element); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 139 | stencil_.update(elem); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' + 563 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_ecfv.cpp:63:38: required from here + 63 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 406 | GlobalCoordinate centerUnitOuterNormal () const + | ^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 983 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:591:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]' + 591 | auto [xCO2_new, yH2O_new] = mutualSolubility_(params, temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 592 | iterate, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:137:64: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]' + 137 | auto [xCO2, yH2O] = fixPointIterSolubility_(params, temperature, pg, molalityNaCl, activityModel, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:536:52: required from 'Evaluation Opm::BrineCo2Pvt::rsSat(unsigned int, const Evaluation&, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' + 536 | BinaryCoeffBrineCO2::calculateMoleFractions(co2Tables_, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ + 537 | temperature, + | ~~~~~~~~~~~~ + 538 | pressure, + | ~~~~~~~~~ + 539 | salinity, + | ~~~~~~~~~ + 540 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 541 | xlCO2, + | ~~~~~~ + 542 | xgH2O, + | ~~~~~~ + 543 | activityModel_, + | ~~~~~~~~~~~~~~~ + 544 | extrapolate); + | ~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:436:21: required from 'Evaluation Opm::BrineCo2Pvt::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' + 436 | return rsSat(regionIdx, temperature, pressure, Evaluation(salinity_[regionIdx])); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:210:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:644:52: required from 'void Opm::ReservoirProblem::initFluidState_() [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' + 644 | FluidSystem::saturatedDissolutionFactor(fs, oilPhaseIdx, /*pvtRegionIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:370:9: required from 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' + 370 | initFluidState_(); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem; Communication = Dune::Communication]' + 245 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpEcfvProblem]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_ecfv.cpp:63:38: required from here + 63 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:642:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 642 | OPM_HOST_DEVICE static std::pair mutualSolubility_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:73: +/usr/include/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::YaspIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2>; typename GridImp::ctype = double]': +/usr/include/dune/grid/common/intersection.hh:408:46: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector]' + 408 | return this->real.centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:155:64: required from 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Opm::EcfvStencil::Intersection = Dune::Intersection, Dune::YaspIntersection > >]' + 155 | (*normal_) = intersection.centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/c++/15/bits/new_allocator.h:191:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::Intersection >, Dune::YaspIntersection > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace]' + 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/alloc_traits.h:674:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::Intersection >, Dune::YaspIntersection > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; allocator_type = std::allocator > >, true, true>::EcfvSubControlVolumeFace >]' + 674 | __a.construct(__p, std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/vector.tcc:117:30: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:305:9: required from 'void Opm::EcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 305 | updateTopology(element); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 139 | stencil_.update(elem); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' + 563 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_ecfv.cpp:63:38: required from here + 63 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid/yaspgridintersection.hh:177:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 177 | FieldVector centerUnitOuterNormal () const + | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:45: /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here @@ -33026,23 +32320,10 @@ /usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:260:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 260 | lensK_ = this->toDimMatrix_(9.05e-12); - | ^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ^~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/common/intersection.hh:9, - from /usr/include/dune/grid/common/intersectioniterator.hh:11, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:41, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_ad.cpp:32: + from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:25: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -33053,49 +32334,39 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemVcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_ad.cpp:59:38: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_vcfv.cpp:68:38: required from here + 68 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]': -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/dune/grid/io/file/dgfparser/dgfyasp.hh: In static member function 'static void Dune::DGFGridFactory > >::getCorners(const Geometry&, std::vector >&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; ctype = double; int dim = 2]': -/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:191:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 191 | const typename Geometry::GlobalCoordinate corner = geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 0; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]': -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/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 2; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]': -/usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd; DimMatrix = Dune::FieldMatrix; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:260:36: required from 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' - 260 | lensK_ = this->toDimMatrix_(9.05e-12); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd; Communication = Dune::Communication]' +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpmodel.hh:45, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_vcfv.cpp:33: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:333:36: required from 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' + 333 | fineK_ = this->toDimMatrix_(1e-12); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem; Communication = Dune::Communication]' 245 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemVcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpVcfvProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_ad.cpp:59:38: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_vcfv.cpp:68:38: required from here + 68 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 380 | DimMatrix toDimMatrix_(Scalar val) const @@ -33116,20 +32387,20 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:966:30: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 966 | IntersectionIterator endit = gridView_.iend(e); | ^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 139 | stencil_.update(elem); | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' 563 | elemCtx.updateStencil(elem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemVcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_ad.cpp:59:38: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_vcfv.cpp:68:38: required from here + 68 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); @@ -33150,20 +32421,20 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:966:30: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 966 | IntersectionIterator endit = gridView_.iend(e); | ^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 139 | stencil_.update(elem); | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' 563 | elemCtx.updateStencil(elem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemVcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_ad.cpp:59:38: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_vcfv.cpp:68:38: required from here + 68 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); @@ -33172,7 +32443,7 @@ from /usr/include/dune/istl/bcrsmatrix.hh:21, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_ad.cpp:33: + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_vcfv.cpp:35: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -33186,49 +32457,49 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemVcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_ad.cpp:59:38: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_vcfv.cpp:68:38: required from here + 68 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ -In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:31, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:37, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_ad.cpp:31: -/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd; EqVector = Dune::FieldVector]' - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:449:36: required from 'void Opm::LensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' - 449 | this->model().globalStorage(storage); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemVcfvAd]' +In file included from /usr/include/dune/geometry/referenceelements.hh:23, + from /usr/include/dune/grid/io/file/dgfparser/entitykey_inline.hh:9, + from /usr/include/dune/grid/io/file/dgfparser/entitykey.hh:154, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:27: +/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]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:879:49: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 879 | elementLocal = referenceElement.position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 139 | stencil_.update(elem); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' + 563 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_ad.cpp:59:38: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_vcfv.cpp:68:38: required from here + 68 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | T sum (const T& in) const - | ^~~ -In file included from /usr/include/dune/istl/bvector.hh:20, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/baseoutputmodule.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkenergymodule.hpp:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleproperties.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:32: +/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/geometry/referenceelementimplementation.hh:18, + from /usr/include/dune/geometry/referenceelements.hh:24: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -33248,20 +32519,20 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:966:30: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 966 | IntersectionIterator endit = gridView_.iend(e); | ^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 139 | stencil_.update(elem); | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' 563 | elemCtx.updateStencil(elem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemVcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_ad.cpp:59:38: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_vcfv.cpp:68:38: required from here + 68 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const @@ -33285,20 +32556,20 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:966:30: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 966 | IntersectionIterator endit = gridView_.iend(e); | ^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 139 | stencil_.update(elem); | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' 563 | elemCtx.updateStencil(elem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemVcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_ad.cpp:59:38: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_vcfv.cpp:68:38: required from here + 68 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const @@ -33307,38 +32578,107 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:1014:82: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 1014 | boundaryFace_[bfIdx].normal_ = intersection.centerUnitOuterNormal(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 139 | stencil_.update(elem); | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' 563 | elemCtx.updateStencil(elem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemVcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_ad.cpp:59:38: required from here - 59 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_vcfv.cpp:68:38: required from here + 68 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ -In function 'Dune::MultiLinearGeometry::GlobalCoordinate Dune::MultiLinearGeometry::corner(int) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]': -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/dune/grid/geometrygrid/cornerstorage.hh: In member function 'void Dune::GeoGrid::IntersectionCoordVector::calculate(std::array::type::Traits::ctype, dimensionworld>, size>&) const [with long unsigned int size = 2; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]': -/usr/include/dune/grid/geometrygrid/cornerstorage.hh:153:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 153 | corners[ i ] = elementGeometry_.global( hostLocalGeometry_.corner( i ) ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::global(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_23.cpp:93:1: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 93 | } - | ^ -/usr/include/dune/geometry/multilineargeometry.hh: In member function 'Dune::CachedMultiLinearGeometry::GlobalCoordinate Dune::CachedMultiLinearGeometry::center() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]': -/usr/include/dune/geometry/multilineargeometry.hh:572:76: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 572 | GlobalCoordinate center () const { return global( refElement().position( 0, 0 ) ); } - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh: In member function 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:333:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 333 | fineK_ = this->toDimMatrix_(1e-12); + | ^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:361:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 361 | const GlobalPosition& pos = elemCtx.pos(dofIdx, /*timeIdx=*/0); + | ^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In member function 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 380 | DimMatrix toDimMatrix_(Scalar val) const + | ^~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); + | ^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh: In member function 'Opm::ReservoirProblem::Scalar Opm::ReservoirProblem::porosity(const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:467:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 467 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ^~~ +In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, + from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, + from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, + from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:72, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:41, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_vcfv.cpp:37: +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]' + 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:536:52: required from 'Evaluation Opm::BrineCo2Pvt::rsSat(unsigned int, const Evaluation&, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' + 536 | BinaryCoeffBrineCO2::calculateMoleFractions(co2Tables_, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ + 537 | temperature, + | ~~~~~~~~~~~~ + 538 | pressure, + | ~~~~~~~~~ + 539 | salinity, + | ~~~~~~~~~ + 540 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 541 | xlCO2, + | ~~~~~~ + 542 | xgH2O, + | ~~~~~~ + 543 | activityModel_, + | ~~~~~~~~~~~~~~~ + 544 | extrapolate); + | ~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:436:21: required from 'Evaluation Opm::BrineCo2Pvt::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' + 436 | return rsSat(regionIdx, temperature, pressure, Evaluation(salinity_[regionIdx])); + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:210:7: required from 'Evaluation Opm::OilPvtMultiplexer::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; bool enableThermal = true]' + 210 | { OPM_OIL_PVT_MULTIPLEXER_CALL(return pvtImpl.saturatedGasDissolutionFactor(regionIdx, temperature, pressure)); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:1332:72: required from 'static LhsEval Opm::BlackOilFluidSystem::saturatedDissolutionFactor(const FluidState&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; Scalar = double; IndexTraits = Opm::BlackOilDefaultIndexTraits; Storage = Opm::VectorWithDefaultAllocator; SmartPointer = std::shared_ptr]' + 1332 | case oilPhaseIdx: return oilPvt_->saturatedGasDissolutionFactor(regionIdx, T, p); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:644:52: required from 'void Opm::ReservoirProblem::initFluidState_() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' + 644 | FluidSystem::saturatedDissolutionFactor(fs, oilPhaseIdx, /*pvtRegionIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:370:9: required from 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' + 370 | initFluidState_(); + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem; Communication = Dune::Communication]' + 245 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpVcfvProblem]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_vcfv.cpp:68:38: required from here + 68 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]': +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here + 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const + | ^~~~~~~~ +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: 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 /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:45: /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here @@ -33352,7 +32692,9 @@ /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkenergymodule.hpp:34: + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkcompositionmodule.hpp:36, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpproperties.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpmodel.hh:33: /usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > > >::CellIterator; GridView = Dune::GridView > >]' 1326 | f.write(eit.position(),*p); @@ -33366,56 +32708,94 @@ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 391 | const FieldVector position() const | ^~~~~~~~ -/usr/include/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::outerNormal(const Dune::FieldVector::type::Traits::ctype, (dimension - 1)>&) const [with Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; HostIntersection = Dune::Intersection, Dune::YaspIntersection > >]': -/usr/include/dune/grid/geometrygrid/intersection.hh:153:86: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 153 | FieldVector< ctype, dimension > refNormal = refElement.integrationOuterNormal( indexInInside() ); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/geometrygrid/intersection.hh: In member function 'Dune::FieldVector::type::Traits::ctype, Dune::GeoGrid::Intersection::dimensionworld> Dune::GeoGrid::Intersection::centerUnitOuterNormal() const [with Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; HostIntersection = Dune::Intersection, Dune::YaspIntersection > >]': -/usr/include/dune/grid/geometrygrid/intersection.hh:171:49: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | return unitOuterNormal( refFace.position( 0, 0 ) ); - | ~~~~~~~~~~~~~~~~^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh: In member function 'const Opm::LensProblem::DimMatrix& Opm::LensProblem::intrinsicPermeability(const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:359:54: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 359 | const GlobalPosition& globalPos = context.pos(spaceIdx, timeIdx); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:260:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 260 | lensK_ = this->toDimMatrix_(9.05e-12); +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh: In member function 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:333:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 333 | fineK_ = this->toDimMatrix_(1e-12); | ^~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh: In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback >, Opm::LiquidPhase > >, false> >; TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); - | ^~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:33: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh: In member function 'double Opm::VtkTensorFunction::evaluate(int, const Element&, const Dune::FieldVector::dim>&) const [with GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; Mapper = Dune::MultipleCodimMultipleGeomTypeMapper > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > > >]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtktensorfunction.hh:93:78: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 93 | Dune::ReferenceElements::general(gt).position(i, dim); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ -[ 59%] Linking CXX executable bin/lens_immiscible_ecfv_ad -/usr/bin/cmake -E cmake_link_script CMakeFiles/lens_immiscible_ecfv_ad.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/lens_immiscible_ecfv_ad.dir/link.d CMakeFiles/lens_immiscible_ecfv_ad.dir/examples/lens_immiscible_ecfv_ad.cpp.o -o bin/lens_immiscible_ecfv_ad -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); + | ^~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:72, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:35: +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 850 | GeometryImpl _geometry((_it).lowerleft()); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh: In member function 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:334:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 334 | coarseK_ = this->toDimMatrix_(1e-11); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh: In member function 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:334:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 334 | coarseK_ = this->toDimMatrix_(1e-11); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkblackoilsolventmodule.hpp:40, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilsolventmodules.hh:41, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilintensivequantities.hh:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilboundaryratevector.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:35: +In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', + inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: +/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); + | ~~~~~~~~~~~~^~ +In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', + inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: +/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); + | ~~~~~~~~~~~~^~ +[ 82%] Linking CXX executable bin/reservoir_blackoil_ecfv +/usr/bin/cmake -E cmake_link_script CMakeFiles/reservoir_blackoil_ecfv.dir/link.txt --verbose=1 +[ 82%] Linking CXX executable bin/reservoir_blackoil_vcfv +/usr/bin/cmake -E cmake_link_script CMakeFiles/reservoir_blackoil_vcfv.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/reservoir_blackoil_ecfv.dir/link.d CMakeFiles/reservoir_blackoil_ecfv.dir/examples/reservoir_blackoil_ecfv.cpp.o -o bin/reservoir_blackoil_ecfv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 59%] Built target lens_immiscible_ecfv_ad -make -f CMakeFiles/lens_immiscible_vcfv_fd.dir/build.make CMakeFiles/lens_immiscible_vcfv_fd.dir/depend +[ 82%] Built target reservoir_blackoil_ecfv +make -f CMakeFiles/printvfp.dir/build.make CMakeFiles/printvfp.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/lens_immiscible_vcfv_fd.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/printvfp.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/lens_immiscible_vcfv_fd.dir/build.make CMakeFiles/lens_immiscible_vcfv_fd.dir/build +make -f CMakeFiles/printvfp.dir/build.make CMakeFiles/printvfp.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 59%] Building CXX object CMakeFiles/lens_immiscible_vcfv_fd.dir/examples/lens_immiscible_vcfv_fd.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/lens_immiscible_vcfv_fd.dir/examples/lens_immiscible_vcfv_fd.cpp.o -MF CMakeFiles/lens_immiscible_vcfv_fd.dir/examples/lens_immiscible_vcfv_fd.cpp.o.d -o CMakeFiles/lens_immiscible_vcfv_fd.dir/examples/lens_immiscible_vcfv_fd.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_fd.cpp -In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, - from /usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:10, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:38, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:52, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_fd.cpp:35: -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ +[ 82%] Building CXX object CMakeFiles/printvfp.dir/examples/printvfp.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/printvfp.dir/examples/printvfp.cpp.o -MF CMakeFiles/printvfp.dir/examples/printvfp.cpp.o.d -o CMakeFiles/printvfp.dir/examples/printvfp.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/printvfp.cpp +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/reservoir_blackoil_vcfv.dir/link.d CMakeFiles/reservoir_blackoil_vcfv.dir/examples/reservoir_blackoil_vcfv.cpp.o -o bin/reservoir_blackoil_vcfv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 82%] Built target reservoir_blackoil_vcfv +make -f CMakeFiles/tutorial1.dir/build.make CMakeFiles/tutorial1.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/tutorial1.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/tutorial1.dir/build.make CMakeFiles/tutorial1.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 82%] Building CXX object CMakeFiles/tutorial1.dir/examples/tutorial1.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/tutorial1.dir/examples/tutorial1.cpp.o -MF CMakeFiles/tutorial1.dir/examples/tutorial1.cpp.o.d -o CMakeFiles/tutorial1.dir/examples/tutorial1.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/tutorial1.cpp +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/common/intersection.hh:9, @@ -33424,7 +32804,8 @@ from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:41, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_fd.cpp:32: + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/tutorial1problem.hh:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/tutorial1.cpp:33: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -33435,38 +32816,38 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemVcfvFd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Tutorial1Problem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_fd.cpp:59:38: required from here - 59 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/tutorial1.cpp:38:31: required from here + 38 | return Opm::start(argc, argv); /*@\label{tutorial1:call-start}@*/ + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd; DimMatrix = Dune::FieldMatrix; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:260:36: required from 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' - 260 | lensK_ = this->toDimMatrix_(9.05e-12); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::Tutorial1Problem; DimMatrix = Dune::FieldMatrix; Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/tutorial1problem.hh:180:32: required from 'void Opm::Tutorial1Problem::finishInit() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' + 180 | K_ = this->toDimMatrix_(1e-7); + | ~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Tutorial1Problem; Communication = Dune::Communication]' 245 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemVcfvFd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Tutorial1Problem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_fd.cpp:59:38: required from here - 59 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/tutorial1.cpp:38:31: required from here + 38 | return Opm::start(argc, argv); /*@\label{tutorial1:call-start}@*/ + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 380 | DimMatrix toDimMatrix_(Scalar val) const | ^~~~~~~~~~~~ @@ -33486,21 +32867,21 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:966:30: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 966 | IntersectionIterator endit = gridView_.iend(e); | ^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::Tutorial1Problem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 139 | stencil_.update(elem); | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' 563 | elemCtx.updateStencil(elem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemVcfvFd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Tutorial1Problem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_fd.cpp:59:38: required from here - 59 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/tutorial1.cpp:38:31: required from here + 38 | return Opm::start(argc, argv); /*@\label{tutorial1:call-start}@*/ + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ @@ -33520,21 +32901,21 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:966:30: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 966 | IntersectionIterator endit = gridView_.iend(e); | ^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::Tutorial1Problem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 139 | stencil_.update(elem); | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' 563 | elemCtx.updateStencil(elem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemVcfvFd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Tutorial1Problem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_fd.cpp:59:38: required from here - 59 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/tutorial1.cpp:38:31: required from here + 38 | return Opm::start(argc, argv); /*@\label{tutorial1:call-start}@*/ + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ @@ -33542,7 +32923,7 @@ from /usr/include/dune/istl/bcrsmatrix.hh:21, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_fd.cpp:33: + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/tutorial1.cpp:31: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -33556,49 +32937,52 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemVcfvFd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Tutorial1Problem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_fd.cpp:59:38: required from here - 59 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/tutorial1.cpp:38:31: required from here + 38 | return Opm::start(argc, argv); /*@\label{tutorial1:call-start}@*/ + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ -In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:31, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:37, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_fd.cpp:31: -/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd; EqVector = Dune::FieldVector]' - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:449:36: required from 'void Opm::LensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' - 449 | this->model().globalStorage(storage); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemVcfvFd]' +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-simulators-2025.04+ds/opm/simulators/linalg/parallelbasebackend.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:35: +/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]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:879:49: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 879 | elementLocal = referenceElement.position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::Tutorial1Problem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 139 | stencil_.update(elem); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' + 563 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Tutorial1Problem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_fd.cpp:59:38: required from here - 59 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | T sum (const T& in) const - | ^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/tutorial1.cpp:38:31: required from here + 38 | return Opm::start(argc, argv); /*@\label{tutorial1:call-start}@*/ + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/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/bvector.hh:20, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/baseoutputmodule.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkenergymodule.hpp:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleproperties.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:32: + from /usr/include/dune/istl/scalarproducts.hh:18, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/residreductioncriterion.hh:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/bicgstabsolver.hh:31, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:30: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -33618,21 +33002,21 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:966:30: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 966 | IntersectionIterator endit = gridView_.iend(e); | ^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::Tutorial1Problem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 139 | stencil_.update(elem); | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' 563 | elemCtx.updateStencil(elem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemVcfvFd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Tutorial1Problem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_fd.cpp:59:38: required from here - 59 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/tutorial1.cpp:38:31: required from here + 38 | return Opm::start(argc, argv); /*@\label{tutorial1:call-start}@*/ + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ @@ -33655,21 +33039,21 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:966:30: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 966 | IntersectionIterator endit = gridView_.iend(e); | ^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::Tutorial1Problem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 139 | stencil_.update(elem); | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' 563 | elemCtx.updateStencil(elem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemVcfvFd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Tutorial1Problem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_fd.cpp:59:38: required from here - 59 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/tutorial1.cpp:38:31: required from here + 38 | return Opm::start(argc, argv); /*@\label{tutorial1:call-start}@*/ + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ @@ -33677,193 +33061,76 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:1014:82: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 1014 | boundaryFace_[bfIdx].normal_ = intersection.centerUnitOuterNormal(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::Tutorial1Problem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 139 | stencil_.update(elem); | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' 563 | elemCtx.updateStencil(elem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemVcfvFd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Tutorial1Problem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_vcfv_fd.cpp:59:38: required from here - 59 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/tutorial1.cpp:38:31: required from here + 38 | return Opm::start(argc, argv); /*@\label{tutorial1:call-start}@*/ + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:261:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 261 | outerK_ = this->toDimMatrix_(4.6e-10); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In file included from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:45: -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here - 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override - | ^~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkenergymodule.hpp:34: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > > >::CellIterator; GridView = Dune::GridView > >]' - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' - 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here - 1337 | virtual void writeCellData(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 391 | const FieldVector position() const - | ^~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:45: -In member function 'Opm::TransExtensiveQuantities::Scalar Opm::TransExtensiveQuantities::transmissibility_(const ElementContext&, unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]', - inlined from 'void Opm::TransExtensiveQuantities::calculateGradients_(const ElementContext&, unsigned int, unsigned int) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAdTrans]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/transfluxmodule.hh:220:41: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/transfluxmodule.hh:430:91: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 430 | const auto& exteriorPos = stencil.subControlVolume(face.exteriorIndex()).globalPos(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:260:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 260 | lensK_ = this->toDimMatrix_(9.05e-12); - | ^~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh: In member function 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:334:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 334 | coarseK_ = this->toDimMatrix_(1e-11); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/tutorial1problem.hh: In member function 'void Opm::Tutorial1Problem::finishInit() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/tutorial1problem.hh:180:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 180 | K_ = this->toDimMatrix_(1e-7); + | ^~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh: In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback >, Opm::LiquidPhase > >, false> >; TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh: In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback >, Opm::LiquidPhase > >, true> >; TypeTag = Opm::Properties::TTag::Tutorial1Problem]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:261:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 261 | outerK_ = this->toDimMatrix_(4.6e-10); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemVcfvAd]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In member function 'std::enable_if_t<((bool)typename std::__detector::has_operator_parentheses, Impl, DV>::__is_detected::value)> Dune::AnalyticalCoordFunctionInterface::evaluate(const DV&, RangeVector&) const [with DV = Dune::FieldVector; ct = double; unsigned int dimD = 2; unsigned int dimR = 3; Impl = Opm::Properties::Grid::IdentityCoordFct]', - inlined from 'void Dune::GeoGrid::CoordFunctionCaller >::evaluate(unsigned int, RangeVector&) const [with HostEntity = Dune::Entity<2, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>; ct = double; unsigned int dimD = 2; unsigned int dimR = 3; Impl = Opm::Properties::Grid::IdentityCoordFct]' at /usr/include/dune/grid/geometrygrid/coordfunctioncaller.hh:42:32, - inlined from 'void Dune::GeoGrid::CoordVector::calculate(std::array::type::Traits::ctype, dimensionworld>, size>&) const [with long unsigned int size = 1; int mydim = 0; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' at /usr/include/dune/grid/geometrygrid/cornerstorage.hh:59:40, - inlined from 'Dune::GeoGrid::CornerStorage::CornerStorage(const Dune::GeoGrid::CoordVector&) [with bool fake = false; int mydim = 0; int cdim = 3; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' at /usr/include/dune/grid/geometrygrid/cornerstorage.hh:188:25, - inlined from 'Dune::MultiLinearGeometry::MultiLinearGeometry(Dune::GeometryType, const Corners&) [with Corners = Dune::GeoGrid::CoordVector<0, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, false>; ct = double; int mydim = 0; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]' at /usr/include/dune/geometry/multilineargeometry.hh:258:9, - inlined from 'Dune::CachedMultiLinearGeometry::CachedMultiLinearGeometry(Dune::GeometryType, const CornerStorage&) [with CornerStorage = Dune::GeoGrid::CoordVector<0, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, false>; ct = double; int mydim = 0; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]' at /usr/include/dune/geometry/multilineargeometry.hh:563:44, - inlined from 'Dune::GeoGrid::Geometry::Mapping::Mapping(const Dune::GeometryType&, const CoordVector&) [with CoordVector = Dune::GeoGrid::CoordVector<0, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, false>; int mydim = 0; int cdim = 3; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' at /usr/include/dune/grid/geometrygrid/geometry.hh:113:26, - inlined from 'Dune::GeoGrid::Geometry::Geometry(const Grid&, const Dune::GeometryType&, const CoordVector&) [with CoordVector = Dune::GeoGrid::CoordVector<0, const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >, false>; int mydim = 0; int cdim = 3; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' at /usr/include/dune/grid/geometrygrid/geometry.hh:143:20: -/usr/include/dune/grid/geometrygrid/coordfunction.hh:93:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 93 | y = asImp()(x); - | ~~~~~~~^~~ -In member function 'Dune::MultiLinearGeometry::Volume Dune::MultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]', - inlined from 'Dune::CachedMultiLinearGeometry::ctype Dune::CachedMultiLinearGeometry::integrationElement(const LocalCoordinate&) const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]' at /usr/include/dune/geometry/multilineargeometry.hh:645:40, - inlined from 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]' at /usr/include/dune/geometry/multilineargeometry.hh:652:34, - inlined from 'Dune::CachedMultiLinearGeometry::Volume Dune::CachedMultiLinearGeometry::volume() const [with ct = double; int mydim = 1; int cdim = 3; Traits = Dune::GeoGrid::GeometryTraits, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]' at /usr/include/dune/geometry/multilineargeometry.hh:649:12, - inlined from 'Dune::GeoGrid::Geometry::ctype Dune::GeoGrid::Geometry::volume() const [with int mydim = 1; int cdim = 3; Grid = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >]' at /usr/include/dune/grid/geometrygrid/geometry.hh:201:54, - inlined from 'Dune::Geometry::Volume Dune::Geometry::volume() const [with int mydim = 1; int cdim = 3; GridImp = const Dune::GeometryGrid, Opm::Properties::Grid::IdentityCoordFct, std::allocator >; GeometryImp = Dune::GeoGrid::Geometry]' at /usr/include/dune/grid/common/geometry.hh:273:27, - inlined from 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:159:36: -/usr/include/dune/geometry/multilineargeometry.hh:352:98: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 352 | return MatrixHelper::template sqrtDetAAT< mydimension, coorddimension >( jacobianTransposed( local ) ); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad.hh:33: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:150:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 150 | EcfvSubControlVolumeFace(const Intersection& intersection, unsigned localNeighborIdx) - | ^~~~~~~~~~~~~~~~~~~~~~~~ -In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > > >::VTKLocalFunction, std::allocator > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > > >::CellIterator; GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]', - inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: -/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); - | ~~~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function 'void Dune::VTKWriter::writeGridPoints(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]': -/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 member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > > >::VTKLocalFunction, std::allocator > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > > >::VertexIterator; GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]', - inlined from 'void Dune::VTKWriter::writeVertexData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >, Opm::Properties::Grid::IdentityCoordFct, std::allocator > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1360:16: -/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); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:261:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 261 | outerK_ = this->toDimMatrix_(4.6e-10); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemVcfvFd]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -[ 60%] Linking CXX executable bin/lens_immiscible_ecfv_ad_23 -/usr/bin/cmake -E cmake_link_script CMakeFiles/lens_immiscible_ecfv_ad_23.dir/link.txt --verbose=1 -[ 61%] Linking CXX executable bin/lens_immiscible_ecfv_ad_trans -/usr/bin/cmake -E cmake_link_script CMakeFiles/lens_immiscible_ecfv_ad_trans.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/lens_immiscible_ecfv_ad_23.dir/link.d CMakeFiles/lens_immiscible_ecfv_ad_23.dir/examples/lens_immiscible_ecfv_ad_23.cpp.o -o bin/lens_immiscible_ecfv_ad_23 -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 61%] Built target lens_immiscible_ecfv_ad_23 -make -f CMakeFiles/lens_richards_ecfv.dir/build.make CMakeFiles/lens_richards_ecfv.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/lens_richards_ecfv.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/lens_richards_ecfv.dir/build.make CMakeFiles/lens_richards_ecfv.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 61%] Building CXX object CMakeFiles/lens_richards_ecfv.dir/examples/lens_richards_ecfv.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/lens_richards_ecfv.dir/examples/lens_richards_ecfv.cpp.o -MF CMakeFiles/lens_richards_ecfv.dir/examples/lens_richards_ecfv.cpp.o.d -o CMakeFiles/lens_richards_ecfv.dir/examples/lens_richards_ecfv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_ecfv.cpp -[ 61%] Linking CXX executable bin/lens_immiscible_vcfv_ad -/usr/bin/cmake -E cmake_link_script CMakeFiles/lens_immiscible_vcfv_ad.dir/link.txt --verbose=1 -In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_ecfv.cpp:30: -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/lens_immiscible_ecfv_ad_trans.dir/link.d CMakeFiles/lens_immiscible_ecfv_ad_trans.dir/examples/lens_immiscible_ecfv_ad_trans.cpp.o -o bin/lens_immiscible_ecfv_ad_trans -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 61%] Built target lens_immiscible_ecfv_ad_trans -make -f CMakeFiles/lens_richards_vcfv.dir/build.make CMakeFiles/lens_richards_vcfv.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/lens_richards_vcfv.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/lens_richards_vcfv.dir/build.make CMakeFiles/lens_richards_vcfv.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 62%] Building CXX object CMakeFiles/lens_richards_vcfv.dir/examples/lens_richards_vcfv.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/lens_richards_vcfv.dir/examples/lens_richards_vcfv.cpp.o -MF CMakeFiles/lens_richards_vcfv.dir/examples/lens_richards_vcfv.cpp.o.d -o CMakeFiles/lens_richards_vcfv.dir/examples/lens_richards_vcfv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_vcfv.cpp -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/lens_immiscible_vcfv_ad.dir/link.d CMakeFiles/lens_immiscible_vcfv_ad.dir/examples/lens_immiscible_vcfv_ad.cpp.o -o bin/lens_immiscible_vcfv_ad -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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 +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh: In member function 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:334:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 334 | coarseK_ = this->toDimMatrix_(1e-11); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +[ 83%] Linking CXX executable bin/printvfp +/usr/bin/cmake -E cmake_link_script CMakeFiles/printvfp.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/printvfp.dir/link.d CMakeFiles/printvfp.dir/examples/printvfp.cpp.o -o bin/printvfp -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 62%] Built target lens_immiscible_vcfv_ad -make -f CMakeFiles/obstacle_immiscible.dir/build.make CMakeFiles/obstacle_immiscible.dir/depend +[ 83%] Built target printvfp +make -f CMakeFiles/waterair_pvs_ni.dir/build.make CMakeFiles/waterair_pvs_ni.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/obstacle_immiscible.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/waterair_pvs_ni.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/obstacle_immiscible.dir/build.make CMakeFiles/obstacle_immiscible.dir/build +make -f CMakeFiles/waterair_pvs_ni.dir/build.make CMakeFiles/waterair_pvs_ni.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 62%] Building CXX object CMakeFiles/obstacle_immiscible.dir/examples/obstacle_immiscible.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/obstacle_immiscible.dir/examples/obstacle_immiscible.cpp.o -MF CMakeFiles/obstacle_immiscible.dir/examples/obstacle_immiscible.cpp.o.d -o CMakeFiles/obstacle_immiscible.dir/examples/obstacle_immiscible.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_immiscible.cpp -In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_vcfv.cpp:30: -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ +[ 83%] Building CXX object CMakeFiles/waterair_pvs_ni.dir/examples/waterair_pvs_ni.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/waterair_pvs_ni.dir/examples/waterair_pvs_ni.cpp.o -MF CMakeFiles/waterair_pvs_ni.dir/examples/waterair_pvs_ni.cpp.o.d -o CMakeFiles/waterair_pvs_ni.dir/examples/waterair_pvs_ni.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/waterair_pvs_ni.cpp In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_immiscible.cpp:31: + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/waterair_pvs_ni.cpp:30: /usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ +In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', + inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: +/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); + | ~~~~~~~~~~~~^~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/common/intersection.hh:9, @@ -33872,48 +33139,58 @@ /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:116:35: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' - 116 | { return element_.geometry().center(); } - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:214:77: required from 'void Opm::RichardsLensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' - 214 | const auto& dofPos = stencil.subControlVolume(dofIdx).center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Communication = Dune::Communication]' - 245 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensEcfvProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_ecfv.cpp:60:38: required from here - 60 | return Opm::start(argc, argv); +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' + 128 | ::Entity::Geometry::LocalCoordinate Coordinate; + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' + 787 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' + 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::WaterAirProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/waterair_pvs_ni.cpp:52:38: required from here + 52 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_ecfv.cpp:32: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In instantiation of 'decltype(auto) Opm::EcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:214:77: required from 'void Opm::RichardsLensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' - 214 | const auto& dofPos = stencil.subControlVolume(dofIdx).center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Communication = Dune::Communication]' +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkcompositionmodule.hpp:36, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpproperties.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpmodel.hh:33: +In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', + inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: +/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); + | ~~~~~~~~~~~~^~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsmodel.hh:39, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/waterair_pvs_ni.cpp:32: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::WaterAirProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/waterairproblem.hh:244:36: required from 'void Opm::WaterAirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' + 244 | fineK_ = this->toDimMatrix_(1e-13); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::WaterAirProblem; Communication = Dune::Communication]' 245 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::WaterAirProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_ecfv.cpp:60:38: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/waterair_pvs_ni.cpp:52:38: required from here + 52 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:116:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 116 | { return element_.geometry().center(); } - | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 380 | DimMatrix toDimMatrix_(Scalar val) const + | ^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -33927,23 +33204,23 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Scalar = double]' - 1032 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:265:44: required from 'void Opm::RichardsLensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' - 265 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:966:30: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 966 | IntersectionIterator endit = gridView_.iend(e); + | ^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::WaterAirProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 139 | stencil_.update(elem); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' + 563 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::WaterAirProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_ecfv.cpp:60:38: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/waterair_pvs_ni.cpp:52:38: required from here + 52 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); @@ -33961,55 +33238,31 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Scalar = double]' - 1032 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:265:44: required from 'void Opm::RichardsLensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' - 265 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:966:30: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 966 | IntersectionIterator endit = gridView_.iend(e); + | ^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::WaterAirProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 139 | stencil_.update(elem); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' + 563 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::WaterAirProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_ecfv.cpp:60:38: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/waterair_pvs_ni.cpp:52:38: required from here + 52 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/richards/richardsmodel.hh:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:31, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_ecfv.cpp:35: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:205:36: required from 'void Opm::RichardsLensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' - 205 | lensK_ = this->toDimMatrix_(1e-12); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Communication = Dune::Communication]' - 245 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensEcfvProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_ecfv.cpp:60:38: required from here - 60 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 380 | DimMatrix toDimMatrix_(Scalar val) const - | ^~~~~~~~~~~~ -In file included from /usr/include/dune/istl/matrixutils.hh:14, - from /usr/include/dune/istl/bcrsmatrix.hh:21, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_ecfv.cpp:33: +In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, + from /usr/include/dune/grid/yaspgrid.hh:26, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/waterairproblem.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/waterair_pvs_ni.cpp:33: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -34017,54 +33270,76 @@ /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:116:35: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' - 116 | { return element_.geometry().center(); } - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:214:77: required from 'void Opm::RichardsLensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' - 214 | const auto& dofPos = stencil.subControlVolume(dofIdx).center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Communication = Dune::Communication]' - 245 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensEcfvProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_ecfv.cpp:60:38: required from here - 60 | return Opm::start(argc, argv); +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' + 128 | ::Entity::Geometry::LocalCoordinate Coordinate; + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' + 787 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' + 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::WaterAirProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/waterair_pvs_ni.cpp:52:38: required from here + 52 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:116:44: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' - 116 | { return element_.geometry().center(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:214:77: required from 'void Opm::RichardsLensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' - 214 | const auto& dofPos = stencil.subControlVolume(dofIdx).center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Communication = Dune::Communication]' - 245 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensEcfvProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_ecfv.cpp:60:38: required from here - 60 | return Opm::start(argc, argv); +In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:21: +/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::WaterAirProblem; EqVector = Dune::FieldVector]' + 983 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/waterairproblem.hh:323:36: required from 'void Opm::WaterAirProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' + 323 | this->model().globalStorage(storage); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::WaterAirProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/waterair_pvs_ni.cpp:52:38: required from here + 52 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:18, - from /usr/include/dune/geometry/referenceelements.hh:24, +/usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | T sum (const T& in) const + | ^~~ +In file included from /usr/include/dune/geometry/referenceelements.hh:23, from /usr/include/dune/grid/io/file/dgfparser/entitykey_inline.hh:9, from /usr/include/dune/grid/io/file/dgfparser/entitykey.hh:154, from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:27: +/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]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:879:49: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 879 | elementLocal = referenceElement.position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::WaterAirProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 139 | stencil_.update(elem); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' + 563 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::WaterAirProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/waterair_pvs_ni.cpp:52:38: required from here + 52 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/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/geometry/referenceelementimplementation.hh:18, + from /usr/include/dune/geometry/referenceelements.hh:24: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -34081,23 +33356,23 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Scalar = double]' - 1032 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:265:44: required from 'void Opm::RichardsLensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' - 265 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:966:30: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 966 | IntersectionIterator endit = gridView_.iend(e); + | ^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::WaterAirProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 139 | stencil_.update(elem); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' + 563 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::WaterAirProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_ecfv.cpp:60:38: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/waterair_pvs_ni.cpp:52:38: required from here + 52 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const @@ -34118,94 +33393,288 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Scalar = double]' - 1032 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:265:44: required from 'void Opm::RichardsLensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' - 265 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:966:30: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 966 | IntersectionIterator endit = gridView_.iend(e); + | ^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::WaterAirProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 139 | stencil_.update(elem); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' + 563 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::WaterAirProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_ecfv.cpp:60:38: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/waterair_pvs_ni.cpp:52:38: required from here + 52 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ -In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:21: -/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector, 1>]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Scalar = double]' - 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:265:44: required from 'void Opm::RichardsLensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' - 265 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensEcfvProblem]' +/usr/include/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:1014:82: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 1014 | boundaryFace_[bfIdx].normal_ = intersection.centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::WaterAirProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 139 | stencil_.update(elem); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' + 563 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::WaterAirProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_ecfv.cpp:60:38: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/waterair_pvs_ni.cpp:52:38: required from here + 52 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | T sum (const T& in) const - | ^~~ -/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; EqVector = Dune::FieldVector]' +/usr/include/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 406 | GlobalCoordinate centerUnitOuterNormal () const + | ^~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/15/string:51, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: +/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': +/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' + 64 | temp = func(*in, *inout); + | ~~~~^~~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' + 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); + | ^~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' + 465 | (Generic_MPI_Op::get()),communicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' + 211 | allreduce >(&in,&out,1); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::WaterAirProblem; EqVector = Dune::FieldVector]' 983 | storage = gridView_.comm().sum(storage); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:269:36: required from 'void Opm::RichardsLensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' - 269 | this->model().globalStorage(storage); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/waterairproblem.hh:323:36: required from 'void Opm::WaterAirProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' + 323 | this->model().globalStorage(storage); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::WaterAirProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_ecfv.cpp:60:38: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/waterair_pvs_ni.cpp:52:38: required from here + 52 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | T sum (const T& in) const - | ^~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:26, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:40: -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' - 288 | return impl().center(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:116:44: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' - 116 | { return element_.geometry().center(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:214:77: required from 'void Opm::RichardsLensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' - 214 | const auto& dofPos = stencil.subControlVolume(dofIdx).center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Communication = Dune::Communication]' - 245 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' +/usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 189 | operator()(const _Tp& __x, const _Tp& __y) const + | ^~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:191:75: required from 'static void Dune::DGFGridFactory > >::getCorners(const Geometry&, std::vector >&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; ctype = double; int dim = 2]' + 191 | const typename Geometry::GlobalCoordinate corner = geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:135:19: required from 'int Dune::DGFGridFactory > >::boundaryId(const Intersection&) const [with Intersection = Dune::Intersection, Dune::YaspIntersection > >; ctype = double; int dim = 2]' + 135 | getCorners( intersection.geometry(), corners ); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:448:48: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::YaspGrid<2>]' + 448 | bndId_[ k ] = dgfFactory.boundaryId( intersection ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' + 175 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::WaterAirProblem; Simulator = Opm::Simulator]' + 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::WaterAirProblem; Communication = Dune::Communication]' + 176 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::WaterAirProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_ecfv.cpp:60:38: required from here - 60 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/waterair_pvs_ni.cpp:52:38: required from here + 52 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 249 | GlobalCoordinate center() const +/usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 269 | GlobalCoordinate corner(int k) const | ^~~~~~ +In file included from /usr/include/dune/common/fvector.hh:17, + from /usr/include/dune/common/fmatrix.hh:16: +/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]': +/usr/include/c++/15/bits/stl_function.h:190:20: required from 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]' + 190 | { return __x + __y; } + | ~~~~^~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' + 64 | temp = func(*in, *inout); + | ~~~~^~~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' + 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); + | ^~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' + 465 | (Generic_MPI_Op::get()),communicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' + 211 | allreduce >(&in,&out,1); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::WaterAirProblem; EqVector = Dune::FieldVector]' + 983 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/waterairproblem.hh:323:36: required from 'void Opm::WaterAirProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' + 323 | this->model().globalStorage(storage); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::WaterAirProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/waterair_pvs_ni.cpp:52:38: required from here + 52 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/densevector.hh:439:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 439 | derived_type operator+ (const DenseVector& b) const + | ^~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh: In instantiation of 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::ScvGeometry::center() const [with Scalar = double; GridView = Dune::GridView > >; Opm::VcfvStencil::GlobalPosition = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/energymodule.hh:807:47: required from 'void Opm::EnergyExtensiveQuantities::updateBoundary_(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true> >, true>; TypeTag = Opm::Properties::TTag::WaterAirProblem]' + 807 | distVec -= insideScv.geometry().center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsextensivequantities.hh:88:51: required from 'void Opm::PvsExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true> >, true>; TypeTag = Opm::Properties::TTag::WaterAirProblem]' + 88 | EnergyExtensiveQuantities::updateBoundary_(context, bfIdx, timeIdx, fluidState); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsboundaryratevector.hh:91:33: required from 'void Opm::PvsBoundaryRateVector::setFreeFlow(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true> >, true>; TypeTag = Opm::Properties::TTag::WaterAirProblem]' + 91 | extQuants.updateBoundary(context, bfIdx, timeIdx, fluidState); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/waterairproblem.hh:450:31: required from 'void Opm::WaterAirProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::WaterAirProblem; BoundaryRateVector = Opm::PvsBoundaryRateVector]' + 450 | values.setFreeFlow(context, spaceIdx, timeIdx, fs); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaselocalresidual.hh:467:39: required from 'void Opm::FvBaseLocalResidual::evalBoundarySegment_(LocalEvalBlockVector&, const BoundaryContext&, unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::WaterAirProblem; LocalEvalBlockVector = Dune::BlockVector, Opm::aligned_allocator, 8> >; BoundaryContext = Opm::FvBaseBoundaryContext]' + 467 | boundaryCtx.problem().boundary(values, boundaryCtx, boundaryFaceIdx, timeIdx); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaselocalresidual.hh:436:13: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethod.hh:270:42: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' + 270 | asImp_().linearizeDomain_(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1273:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' + 1273 | converged = newtonMethod_.apply(); + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:510:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' + 510 | bool converged = model().update(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:733:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' + 733 | problem_->timeIntegration(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::WaterAirProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/waterair_pvs_ni.cpp:52:38: required from here + 52 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:730:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 730 | const GlobalPosition center() const + | ^~~~~~ +In file included from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:45: +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here + 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override + | ^~~~~~~~ +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:37, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:44: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > > >::CellIterator; GridView = Dune::GridView > >]' + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' + 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here + 1337 | virtual void writeCellData(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 391 | const FieldVector position() const + | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/waterairproblem.hh: In member function 'void Opm::WaterAirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/waterairproblem.hh:244:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 244 | fineK_ = this->toDimMatrix_(1e-13); + | ^~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh: In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >, true> >; TypeTag = Opm::Properties::TTag::WaterAirProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); + | ^~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::WaterAirProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 983 | storage = gridView_.comm().sum(storage); + | ^~~~~~~ +[ 83%] Linking CXX executable bin/reservoir_ncp_vcfv +/usr/bin/cmake -E cmake_link_script CMakeFiles/reservoir_ncp_vcfv.dir/link.txt --verbose=1 +In file included from /usr/include/dune/grid/yaspgrid.hh:72: +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 850 | GeometryImpl _geometry((_it).lowerleft()); + | ~~~~~~~~~~~~~~~^~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/reservoir_ncp_vcfv.dir/link.d CMakeFiles/reservoir_ncp_vcfv.dir/examples/reservoir_ncp_vcfv.cpp.o -o bin/reservoir_ncp_vcfv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 83%] Built target reservoir_ncp_vcfv +make -f CMakeFiles/co2injection_ncp_ni_ecfv.dir/build.make CMakeFiles/co2injection_ncp_ni_ecfv.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_ncp_ni_ecfv.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/co2injection_ncp_ni_ecfv.dir/build.make CMakeFiles/co2injection_ncp_ni_ecfv.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 83%] Building CXX object CMakeFiles/co2injection_ncp_ni_ecfv.dir/examples/co2injection_ncp_ni_ecfv.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/co2injection_ncp_ni_ecfv.dir/examples/co2injection_ncp_ni_ecfv.cpp.o -MF CMakeFiles/co2injection_ncp_ni_ecfv.dir/examples/co2injection_ncp_ni_ecfv.cpp.o.d -o CMakeFiles/co2injection_ncp_ni_ecfv.dir/examples/co2injection_ncp_ni_ecfv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_ecfv.cpp +[ 85%] Linking CXX executable bin/reservoir_ncp_ecfv +/usr/bin/cmake -E cmake_link_script CMakeFiles/reservoir_ncp_ecfv.dir/link.txt --verbose=1 +In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_ecfv.cpp:31: +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/reservoir_ncp_ecfv.dir/link.d CMakeFiles/reservoir_ncp_ecfv.dir/examples/reservoir_ncp_ecfv.cpp.o -o bin/reservoir_ncp_ecfv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 85%] Built target reservoir_ncp_ecfv +make -f CMakeFiles/co2injection_ncp_ni_vcfv.dir/build.make CMakeFiles/co2injection_ncp_ni_vcfv.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_ncp_ni_vcfv.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/co2injection_ncp_ni_vcfv.dir/build.make CMakeFiles/co2injection_ncp_ni_vcfv.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 85%] Building CXX object CMakeFiles/co2injection_ncp_ni_vcfv.dir/examples/co2injection_ncp_ni_vcfv.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/co2injection_ncp_ni_vcfv.dir/examples/co2injection_ncp_ni_vcfv.cpp.o -MF CMakeFiles/co2injection_ncp_ni_vcfv.dir/examples/co2injection_ncp_ni_vcfv.cpp.o.d -o CMakeFiles/co2injection_ncp_ni_vcfv.dir/examples/co2injection_ncp_ni_vcfv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_vcfv.cpp +In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_vcfv.cpp:31: +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/common/intersection.hh:9, @@ -34220,18 +33689,18 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_vcfv.cpp:56:38: required from here - 56 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_ecfv.cpp:65:42: required from here + 65 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ @@ -34248,24 +33717,24 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:265:44: required from 'void Opm::RichardsLensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' - 265 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_vcfv.cpp:56:38: required from here - 56 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_ecfv.cpp:65:42: required from here + 65 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ @@ -34282,250 +33751,87 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:265:44: required from 'void Opm::RichardsLensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' - 265 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_vcfv.cpp:56:38: required from here - 56 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_ecfv.cpp:65:42: required from here + 65 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -In file included from /usr/include/c++/15/string:51, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: -/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector, 1>]': -/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector, 1>; BinaryFunction = std::plus, 1> >; Enable = void; MPI_Datatype = ompi_datatype_t*]' - 64 | temp = func(*in, *inout); - | ~~~~^~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector, 1>; BinaryFunction = std::plus, 1> >; Enable = void; MPI_Op = ompi_op_t*]' - 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); - | ^~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus, 1> >; Type = Dune::FieldVector, 1>]' - 465 | (Generic_MPI_Op::get()),communicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector, 1>]' - 211 | allreduce >(&in,&out,1); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Scalar = double]' - 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:265:44: required from 'void Opm::RichardsLensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' - 265 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_ecfv.cpp:60:38: required from here - 60 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 189 | operator()(const _Tp& __x, const _Tp& __y) const - | ^~~~~~~~ -/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': -/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' - 64 | temp = func(*in, *inout); - | ~~~~^~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' - 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); - | ^~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' - 465 | (Generic_MPI_Op::get()),communicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' - 211 | allreduce >(&in,&out,1); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; EqVector = Dune::FieldVector]' - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:269:36: required from 'void Opm::RichardsLensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' - 269 | this->model().globalStorage(storage); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_ecfv.cpp:60:38: required from here - 60 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 189 | operator()(const _Tp& __x, const _Tp& __y) const - | ^~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:191:75: required from 'static void Dune::DGFGridFactory > >::getCorners(const Geometry&, std::vector >&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; ctype = double; int dim = 2]' - 191 | const typename Geometry::GlobalCoordinate corner = geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:135:19: required from 'int Dune::DGFGridFactory > >::boundaryId(const Intersection&) const [with Intersection = Dune::Intersection, Dune::YaspIntersection > >; ctype = double; int dim = 2]' - 135 | getCorners( intersection.geometry(), corners ); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:448:48: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::YaspGrid<2>]' - 448 | bndId_[ k ] = dgfFactory.boundaryId( intersection ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' - 175 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Simulator = Opm::Simulator]' - 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); - | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Communication = Dune::Communication]' - 176 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensEcfvProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_ecfv.cpp:60:38: required from here - 60 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 269 | GlobalCoordinate corner(int k) const - | ^~~~~~ -In file included from /usr/include/dune/common/fvector.hh:17, - from /usr/include/dune/common/fmatrix.hh:16: -/usr/include/dune/common/densevector.hh: In instantiation of 'Dune::DenseVector::derived_type Dune::DenseVector::operator+(const Dune::DenseVector&) const [with Other = Dune::FieldVector, 1>; V = Dune::FieldVector, 1>; derived_type = Dune::FieldVector, 1>]': -/usr/include/c++/15/bits/stl_function.h:190:20: required from 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector, 1>]' - 190 | { return __x + __y; } - | ~~~~^~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector, 1>; BinaryFunction = std::plus, 1> >; Enable = void; MPI_Datatype = ompi_datatype_t*]' - 64 | temp = func(*in, *inout); - | ~~~~^~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector, 1>; BinaryFunction = std::plus, 1> >; Enable = void; MPI_Op = ompi_op_t*]' - 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); - | ^~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus, 1> >; Type = Dune::FieldVector, 1>]' - 465 | (Generic_MPI_Op::get()),communicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector, 1>]' - 211 | allreduce >(&in,&out,1); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Scalar = double]' - 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:265:44: required from 'void Opm::RichardsLensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' - 265 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_ecfv.cpp:60:38: required from here - 60 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/densevector.hh:439:18: note: parameter passing for argument of type 'Dune::FieldVector, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 439 | derived_type operator+ (const DenseVector& b) const - | ^~~~~~~~ -/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]': -/usr/include/c++/15/bits/stl_function.h:190:20: required from 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]' - 190 | { return __x + __y; } - | ~~~~^~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' - 64 | temp = func(*in, *inout); - | ~~~~^~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' - 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); - | ^~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' - 465 | (Generic_MPI_Op::get()),communicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' - 211 | allreduce >(&in,&out,1); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; EqVector = Dune::FieldVector]' - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:269:36: required from 'void Opm::RichardsLensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' - 269 | this->model().globalStorage(storage); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_ecfv.cpp:60:38: required from here - 60 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/densevector.hh:439:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 439 | derived_type operator+ (const DenseVector& b) const - | ^~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/richards/richardsmodel.hh:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:31, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_vcfv.cpp:35: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:205:36: required from 'void Opm::RichardsLensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' - 205 | lensK_ = this->toDimMatrix_(1e-12); + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpmodel.hh:45, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_ecfv.cpp:33: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:36: required from 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' + 274 | fineK_ = this->toDimMatrix_(1e-13); | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem; Communication = Dune::Communication]' 245 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiEcfvProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_vcfv.cpp:56:38: required from here - 56 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_ecfv.cpp:65:42: required from here + 65 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 380 | DimMatrix toDimMatrix_(Scalar val) const | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_vcfv.cpp:32: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh: In instantiation of 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; Opm::VcfvStencil::GlobalPosition = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:214:77: required from 'void Opm::RichardsLensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' - 214 | const auto& dofPos = stencil.subControlVolume(dofIdx).center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; Communication = Dune::Communication]' - 245 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensVcfvProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_vcfv.cpp:56:38: required from here - 56 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:751:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 751 | const GlobalPosition center() const - | ^~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_ecfv.cpp:34: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In instantiation of 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' + 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:550:48: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' + 550 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem; PrimaryVariables = Opm::NcpPrimaryVariables]' + 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_ecfv.cpp:65:42: required from here + 65 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 110 | { return element_.geometry().center(); } + | ^ In file included from /usr/include/dune/istl/matrixutils.hh:14, from /usr/include/dune/istl/bcrsmatrix.hh:21, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_vcfv.cpp:33: + from /usr/include/dune/istl/solvers.hh:25, + from /usr/include/dune/istl/superlu.hh:11, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ilufirstelement.hh:27, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlpreconditionerwrappers.hh:55, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbasebackend.hh:41, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelamgbackend.hh:31, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_ecfv.cpp:35: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -34539,18 +33845,18 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_vcfv.cpp:56:38: required from here - 56 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_ecfv.cpp:65:42: required from here + 65 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ @@ -34575,24 +33881,24 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:265:44: required from 'void Opm::RichardsLensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' - 265 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_vcfv.cpp:56:38: required from here - 56 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_ecfv.cpp:65:42: required from here + 65 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ @@ -34612,110 +33918,225 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:265:44: required from 'void Opm::RichardsLensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' - 265 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_vcfv.cpp:56:38: required from here - 56 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_ecfv.cpp:65:42: required from here + 65 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ -In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:21: -/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; Scalar = double]' - 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:265:44: required from 'void Opm::RichardsLensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' - 265 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensVcfvProblem]' +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:44: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' + 110 | { return element_.geometry().center(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' + 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:550:48: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' + 550 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem; PrimaryVariables = Opm::NcpPrimaryVariables]' + 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_vcfv.cpp:56:38: required from here - 56 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | T sum (const T& in) const - | ^~~ -/usr/include/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:155:64: required from 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Opm::EcfvStencil::Intersection = Dune::Intersection, Dune::YaspIntersection > >]' - 155 | (*normal_) = intersection.centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/c++/15/bits/new_allocator.h:191:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::Intersection >, Dune::YaspIntersection > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace]' - 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/alloc_traits.h:674:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::Intersection >, Dune::YaspIntersection > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; allocator_type = std::allocator > >, true, true>::EcfvSubControlVolumeFace >]' - 674 | __a.construct(__p, std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/vector.tcc:117:30: required from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const Dune::Intersection >, Dune::YaspIntersection > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; _Alloc = std::allocator > >, true, true>::EcfvSubControlVolumeFace >; reference = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace&]' - 117 | _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 118 | std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:286:44: required from 'void Opm::EcfvStencil::updateTopology(const Element&) [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 286 | interiorFaces_.emplace_back(/*SubControlVolumeFace(*/intersection, subControlVolumes_.size() - 1/*)*/); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:305:9: required from 'void Opm::EcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 305 | updateTopology(element); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:211:27: required from 'void Opm::RichardsLensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' - 211 | stencil.update(elem); - | ~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem; Communication = Dune::Communication]' - 245 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_ecfv.cpp:65:42: required from here + 65 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +In file included from /usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:46, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:35: +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' + 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:339:52: required from 'static LhsEval Opm::BrineCO2FluidSystem::fugacityCoefficient(const FluidState&, const ParameterCache&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; ParamCacheEval = double; Scalar = double]' + 339 | BinaryCoeffBrineCO2::calculateMoleFractions(getTableInstance(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 340 | temperature, + | ~~~~~~~~~~~~ + 341 | pressure, + | ~~~~~~~~~ + 342 | LhsEval(Brine_IAPWS::salinity), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 343 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 344 | xlCO2, + | ~~~~~~ + 345 | xgH2O, + | ~~~~~~ + 346 | activityModel); + | ~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpprimaryvariables.hh:168:78: required from 'void Opm::NcpPrimaryVariables::assignNaive(const FluidState&, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' + 168 | FluidSystem::template fugacityCoefficient(fluidState, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ + 169 | paramCache, + | ~~~~~~~~~~~ + 170 | refPhaseIdx, + | ~~~~~~~~~~~~ + 171 | compIdx); + | ~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:525:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem; PrimaryVariables = Opm::NcpPrimaryVariables]' + 525 | values.assignNaive(fs); + | ~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_ecfv.cpp:65:42: required from here + 65 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:191:75: required from 'static void Dune::DGFGridFactory > >::getCorners(const Geometry&, std::vector >&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; ctype = double; int dim = 2]' + 191 | const typename Geometry::GlobalCoordinate corner = geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:135:19: required from 'int Dune::DGFGridFactory > >::boundaryId(const Intersection&) const [with Intersection = Dune::Intersection, Dune::YaspIntersection > >; ctype = double; int dim = 2]' + 135 | getCorners( intersection.geometry(), corners ); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:448:48: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::YaspGrid<2>]' + 448 | bndId_[ k ] = dgfFactory.boundaryId( intersection ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' + 175 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem; Simulator = Opm::Simulator]' + 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem; Communication = Dune::Communication]' + 176 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiEcfvProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_ecfv.cpp:60:38: required from here - 60 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 406 | GlobalCoordinate centerUnitOuterNormal () const - | ^~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/referenceelements.hh:23: -/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]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:879:49: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 879 | elementLocal = referenceElement.position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:211:27: required from 'void Opm::RichardsLensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' - 211 | stencil.update(elem); - | ~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; Communication = Dune::Communication]' - 245 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_ecfv.cpp:65:42: required from here + 65 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:591:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' + 591 | auto [xCO2_new, yH2O_new] = mutualSolubility_(params, temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 592 | iterate, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:137:64: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' + 137 | auto [xCO2, yH2O] = fixPointIterSolubility_(params, temperature, pg, molalityNaCl, activityModel, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:339:52: required from 'static LhsEval Opm::BrineCO2FluidSystem::fugacityCoefficient(const FluidState&, const ParameterCache&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; ParamCacheEval = double; Scalar = double]' + 339 | BinaryCoeffBrineCO2::calculateMoleFractions(getTableInstance(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 340 | temperature, + | ~~~~~~~~~~~~ + 341 | pressure, + | ~~~~~~~~~ + 342 | LhsEval(Brine_IAPWS::salinity), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 343 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 344 | xlCO2, + | ~~~~~~ + 345 | xgH2O, + | ~~~~~~ + 346 | activityModel); + | ~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpprimaryvariables.hh:168:78: required from 'void Opm::NcpPrimaryVariables::assignNaive(const FluidState&, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' + 168 | FluidSystem::template fugacityCoefficient(fluidState, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ + 169 | paramCache, + | ~~~~~~~~~~~ + 170 | refPhaseIdx, + | ~~~~~~~~~~~~ + 171 | compIdx); + | ~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:525:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem; PrimaryVariables = Opm::NcpPrimaryVariables]' + 525 | values.assignNaive(fs); + | ~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_ecfv.cpp:65:42: required from here + 65 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:642:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 642 | OPM_HOST_DEVICE static std::pair mutualSolubility_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:26, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:48: +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:191:75: required from 'static void Dune::DGFGridFactory > >::getCorners(const Geometry&, std::vector >&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; ctype = double; int dim = 2]' + 191 | const typename Geometry::GlobalCoordinate corner = geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:135:19: required from 'int Dune::DGFGridFactory > >::boundaryId(const Intersection&) const [with Intersection = Dune::Intersection, Dune::YaspIntersection > >; ctype = double; int dim = 2]' + 135 | getCorners( intersection.geometry(), corners ); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:448:48: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::YaspGrid<2>]' + 448 | bndId_[ k ] = dgfFactory.boundaryId( intersection ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' + 175 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem; Simulator = Opm::Simulator]' + 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem; Communication = Dune::Communication]' + 176 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiEcfvProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_vcfv.cpp:56:38: required from here - 56 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/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-simulators-2025.04+ds/examples/co2injection_ncp_ni_ecfv.cpp:65:42: required from here + 65 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 269 | GlobalCoordinate corner(int k) const + | ^~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/common/intersection.hh:9, @@ -34730,18 +34151,18 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_immiscible.cpp:51:38: required from here - 51 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_vcfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ @@ -34758,24 +34179,24 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:273:44: required from 'void Opm::ObstacleProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' - 273 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_immiscible.cpp:51:38: required from here - 51 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_vcfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ @@ -34792,115 +34213,60 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:273:44: required from 'void Opm::ObstacleProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' - 273 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_immiscible.cpp:51:38: required from here - 51 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_vcfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -In file included from /usr/include/c++/15/string:51, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: -/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': -/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' - 64 | temp = func(*in, *inout); - | ~~~~^~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' - 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); - | ^~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' - 465 | (Generic_MPI_Op::get()),communicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' - 211 | allreduce >(&in,&out,1); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; Scalar = double]' - 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:265:44: required from 'void Opm::RichardsLensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' - 265 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_vcfv.cpp:56:38: required from here - 56 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 189 | operator()(const _Tp& __x, const _Tp& __y) const - | ^~~~~~~~ -In file included from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:45: -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here - 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override - | ^~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; 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]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1365:18: required from here - 1365 | virtual void writeGridPoints(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:41, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_immiscible.cpp:34: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:209:38: required from 'void Opm::ObstacleProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' - 209 | coarseK_ = this->toDimMatrix_(1e-12); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Communication = Dune::Communication]' + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpmodel.hh:45, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_vcfv.cpp:33: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:36: required from 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' + 274 | fineK_ = this->toDimMatrix_(1e-13); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem; Communication = Dune::Communication]' 245 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiVcfvProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_immiscible.cpp:51:38: required from here - 51 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_vcfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 380 | DimMatrix toDimMatrix_(Scalar val) const | ^~~~~~~~~~~~ In file included from /usr/include/dune/istl/matrixutils.hh:14, from /usr/include/dune/istl/bcrsmatrix.hh:21, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_immiscible.cpp:33: + from /usr/include/dune/istl/solvers.hh:25, + from /usr/include/dune/istl/superlu.hh:11, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ilufirstelement.hh:27, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlpreconditionerwrappers.hh:55, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbasebackend.hh:41, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelamgbackend.hh:31, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_vcfv.cpp:35: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -34914,18 +34280,18 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_immiscible.cpp:51:38: required from here - 51 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_vcfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ @@ -34950,24 +34316,24 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:273:44: required from 'void Opm::ObstacleProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' - 273 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_immiscible.cpp:51:38: required from here - 51 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_vcfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ @@ -34987,54 +34353,106 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:273:44: required from 'void Opm::ObstacleProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' - 273 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_immiscible.cpp:51:38: required from here - 51 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_vcfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ -In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:21: -/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' - 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:273:44: required from 'void Opm::ObstacleProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' - 273 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' +In file included from /usr/include/dune/geometry/referenceelements.hh:23: +/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]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:879:49: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 879 | elementLocal = referenceElement.position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 139 | stencil_.update(elem); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' + 563 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_immiscible.cpp:51:38: required from here - 51 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | T sum (const T& in) const - | ^~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:26, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:40: -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_vcfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/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/material/fluidsystems/BrineCO2FluidSystem.hpp:46, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:35: +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' + 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:339:52: required from 'static LhsEval Opm::BrineCO2FluidSystem::fugacityCoefficient(const FluidState&, const ParameterCache&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; ParamCacheEval = double; Scalar = double]' + 339 | BinaryCoeffBrineCO2::calculateMoleFractions(getTableInstance(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 340 | temperature, + | ~~~~~~~~~~~~ + 341 | pressure, + | ~~~~~~~~~ + 342 | LhsEval(Brine_IAPWS::salinity), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 343 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 344 | xlCO2, + | ~~~~~~ + 345 | xgH2O, + | ~~~~~~ + 346 | activityModel); + | ~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpprimaryvariables.hh:168:78: required from 'void Opm::NcpPrimaryVariables::assignNaive(const FluidState&, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' + 168 | FluidSystem::template fugacityCoefficient(fluidState, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ + 169 | paramCache, + | ~~~~~~~~~~~ + 170 | refPhaseIdx, + | ~~~~~~~~~~~~ + 171 | compIdx); + | ~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:525:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem; PrimaryVariables = Opm::NcpPrimaryVariables]' + 525 | values.assignNaive(fs); + | ~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiVcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_vcfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void Opm::Tutorial1Problem::finishInit() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]', + inlined from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: +/build/reproducible-path/opm-simulators-2025.04+ds/examples/tutorial1problem.hh:180:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 180 | K_ = this->toDimMatrix_(1e-7); + | ~~~~~~~~~~~~~~~~~~^~~~~~ +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:191:75: required from 'static void Dune::DGFGridFactory > >::getCorners(const Geometry&, std::vector >&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; ctype = double; int dim = 2]' 191 | const typename Geometry::GlobalCoordinate corner = geometry.corner( i ); | ~~~~~~~~~~~~~~~^~~~~ @@ -35047,89 +34465,116 @@ /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; Simulator = Opm::Simulator]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem; Simulator = Opm::Simulator]' 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem; Communication = Dune::Communication]' 176 | { vanguard_.reset(new Vanguard(*this)); } | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiVcfvProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_vcfv.cpp:56:38: required from here - 56 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 269 | GlobalCoordinate corner(int k) const +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_vcfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -In file included from /usr/include/dune/common/fvector.hh:17, - from /usr/include/dune/common/fmatrix.hh:16: -/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]': -/usr/include/c++/15/bits/stl_function.h:190:20: required from 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]' - 190 | { return __x + __y; } - | ~~~~^~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' - 64 | temp = func(*in, *inout); - | ~~~~^~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' - 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); - | ^~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' - 465 | (Generic_MPI_Op::get()),communicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' - 211 | allreduce >(&in,&out,1); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem; Scalar = double]' - 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:265:44: required from 'void Opm::RichardsLensProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' - 265 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]' +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:591:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' + 591 | auto [xCO2_new, yH2O_new] = mutualSolubility_(params, temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 592 | iterate, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:137:64: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' + 137 | auto [xCO2, yH2O] = fixPointIterSolubility_(params, temperature, pg, molalityNaCl, activityModel, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:339:52: required from 'static LhsEval Opm::BrineCO2FluidSystem::fugacityCoefficient(const FluidState&, const ParameterCache&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; ParamCacheEval = double; Scalar = double]' + 339 | BinaryCoeffBrineCO2::calculateMoleFractions(getTableInstance(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 340 | temperature, + | ~~~~~~~~~~~~ + 341 | pressure, + | ~~~~~~~~~ + 342 | LhsEval(Brine_IAPWS::salinity), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 343 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 344 | xlCO2, + | ~~~~~~ + 345 | xgH2O, + | ~~~~~~ + 346 | activityModel); + | ~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpprimaryvariables.hh:168:78: required from 'void Opm::NcpPrimaryVariables::assignNaive(const FluidState&, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' + 168 | FluidSystem::template fugacityCoefficient(fluidState, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ + 169 | paramCache, + | ~~~~~~~~~~~ + 170 | refPhaseIdx, + | ~~~~~~~~~~~~ + 171 | compIdx); + | ~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:525:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem; PrimaryVariables = Opm::NcpPrimaryVariables]' + 525 | values.assignNaive(fs); + | ~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiVcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_ni_vcfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:642:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 642 | OPM_HOST_DEVICE static std::pair mutualSolubility_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh: In instantiation of 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::ScvGeometry::center() const [with Scalar = double; GridView = Dune::GridView > >; Opm::VcfvStencil::GlobalPosition = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/energymodule.hh:807:47: required from 'void Opm::EnergyExtensiveQuantities::updateBoundary_(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' + 807 | distVec -= insideScv.geometry().center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpextensivequantities.hh:85:51: required from 'void Opm::NcpExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' + 85 | EnergyExtensiveQuantities::updateBoundary_(context, bfIdx, timeIdx, fluidState); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpboundaryratevector.hh:92:33: required from 'void Opm::NcpBoundaryRateVector::setFreeFlow(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' + 92 | extQuants.updateBoundary(context, bfIdx, timeIdx, fluidState); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:478:31: required from 'void Opm::Co2InjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem; BoundaryRateVector = Opm::NcpBoundaryRateVector]' + 478 | values.setFreeFlow(context, spaceIdx, timeIdx, fs); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem; Scalar = double]' + 1036 | simulator_.problem().boundary(values, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 1037 | boundaryCtx, + | ~~~~~~~~~~~~ + 1038 | faceIdx, + | ~~~~~~~~ + 1039 | /*timeIdx=*/0); + | ~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::RichardsLensVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpNiVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_richards_vcfv.cpp:56:38: required from here - 56 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/densevector.hh:439:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 439 | derived_type operator+ (const DenseVector& b) const - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh: In member function 'void Opm::RichardsLensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:205:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | lensK_ = this->toDimMatrix_(1e-12); - | ^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:214:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto& dofPos = stencil.subControlVolume(dofIdx).center(); - | ^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In member function 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 380 | DimMatrix toDimMatrix_(Scalar val) const - | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In member function 'decltype(auto) Opm::EcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:115:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 115 | decltype(auto) center() const - | ^~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:39: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:9: note: parameter passing for argument of type 'Dune::FieldVector, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1079 | totalRate = comm.sum(totalRate); - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 983 | storage = gridView_.comm().sum(storage); - | ^~~~~~~ -/usr/include/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]': -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here - 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const - | ^~~~~~~~ -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: 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-simulators-2025.04+ds/examples/co2injection_ncp_ni_vcfv.cpp:59:42: required from here + 59 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:730:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 730 | const GlobalPosition center() const + | ^~~~~~ In file included from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:45: /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here @@ -35142,43 +34587,32 @@ /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasenewtonconvergencewriter.hh:31, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasenewtonmethod.hh:31, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:52, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > > >::CellIterator; GridView = Dune::GridView > >]' - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' - 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here - 1337 | virtual void writeCellData(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 391 | const FieldVector position() const - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh: In member function 'void Opm::RichardsLensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:205:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 205 | lensK_ = this->toDimMatrix_(1e-12); +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; 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]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1365:18: required from here + 1365 | virtual void writeGridPoints(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | fineK_ = this->toDimMatrix_(1e-13); | ^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:214:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto& dofPos = stencil.subControlVolume(dofIdx).center(); - | ^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In member function 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 380 | DimMatrix toDimMatrix_(Scalar val) const - | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh: In member function 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:751:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 751 | const GlobalPosition center() const - | ^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1079 | totalRate = comm.sum(totalRate); - | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:550:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 550 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ^~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); + | ^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'Opm::Co2InjectionProblem::Scalar Opm::Co2InjectionProblem::porosity(const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:411:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 411 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ^~~ In file included from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:45: /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here @@ -35191,8 +34625,10 @@ /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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-simulators-2025.04+ds/opm/simulators/linalg/parallelbasebackend.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:35: +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkcompositionmodule.hpp:36, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpproperties.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpmodel.hh:33: /usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > > >::CellIterator; GridView = Dune::GridView > >]' 1326 | f.write(eit.position(),*p); @@ -35206,58 +34642,59 @@ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 391 | const FieldVector position() const | ^~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_immiscible.cpp:35: -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh: In member function 'void Opm::ObstacleProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:209:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 209 | coarseK_ = this->toDimMatrix_(1e-12); - | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | fineK_ = this->toDimMatrix_(1e-13); + | ^~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); + | ^~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh: In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::ObstacleProblem]': + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh: In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); | ^~~~~~~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:72: -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 850 | GeometryImpl _geometry((_it).lowerleft()); - | ~~~~~~~~~~~~~~~^~ -In file included from /usr/include/dune/grid/yaspgrid.hh:72: -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 850 | GeometryImpl _geometry((_it).lowerleft()); - | ~~~~~~~~~~~~~~~^~ -/usr/include/dune/common/parallel/mpicommunication.hh: In static member function 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector, 1>; BinaryFunction = std::plus, 1> >; Enable = void]': -/usr/include/dune/common/parallel/mpicommunication.hh:64:20: note: parameter passing for argument of type 'Dune::FieldVector, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 64 | temp = func(*in, *inout); - | ~~~~^~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:41: -/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh: In static member function 'static void Dune::DGFGridFactory > >::getCorners(const Geometry&, std::vector >&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; ctype = double; int dim = 2]': -/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:191:75: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 191 | const typename Geometry::GlobalCoordinate corner = geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -[ 62%] Linking CXX executable bin/lens_immiscible_vcfv_fd -/usr/bin/cmake -E cmake_link_script CMakeFiles/lens_immiscible_vcfv_fd.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/lens_immiscible_vcfv_fd.dir/link.d CMakeFiles/lens_immiscible_vcfv_fd.dir/examples/lens_immiscible_vcfv_fd.cpp.o -o bin/lens_immiscible_vcfv_fd -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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 member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', + inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: +/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); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::WaterAirProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 983 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +[ 85%] Linking CXX executable bin/tutorial1 +/usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial1.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/tutorial1.dir/link.d CMakeFiles/tutorial1.dir/examples/tutorial1.cpp.o -o bin/tutorial1 -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 62%] Built target lens_immiscible_vcfv_fd -make -f CMakeFiles/obstacle_ncp.dir/build.make CMakeFiles/obstacle_ncp.dir/depend +[ 85%] Built target tutorial1 +make -f CMakeFiles/co2injection_ncp_vcfv.dir/build.make CMakeFiles/co2injection_ncp_vcfv.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/obstacle_ncp.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_ncp_vcfv.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/obstacle_ncp.dir/build.make CMakeFiles/obstacle_ncp.dir/build +make -f CMakeFiles/co2injection_ncp_vcfv.dir/build.make CMakeFiles/co2injection_ncp_vcfv.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 62%] Building CXX object CMakeFiles/obstacle_ncp.dir/examples/obstacle_ncp.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/obstacle_ncp.dir/examples/obstacle_ncp.cpp.o -MF CMakeFiles/obstacle_ncp.dir/examples/obstacle_ncp.cpp.o.d -o CMakeFiles/obstacle_ncp.dir/examples/obstacle_ncp.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_ncp.cpp +[ 85%] Building CXX object CMakeFiles/co2injection_ncp_vcfv.dir/examples/co2injection_ncp_vcfv.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/co2injection_ncp_vcfv.dir/examples/co2injection_ncp_vcfv.cpp.o -MF CMakeFiles/co2injection_ncp_vcfv.dir/examples/co2injection_ncp_vcfv.cpp.o.d -o CMakeFiles/co2injection_ncp_vcfv.dir/examples/co2injection_ncp_vcfv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_vcfv.cpp +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_ncp.cpp:30: + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_vcfv.cpp:31: /usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ +In member function 'void Opm::WaterAirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]', + inlined from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/waterairproblem.hh:245:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 245 | coarseK_ = this->toDimMatrix_(1e-12); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/common/intersection.hh:9, @@ -35272,18 +34709,18 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_ncp.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_vcfv.cpp:57:42: required from here + 57 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ @@ -35300,24 +34737,24 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:273:44: required from 'void Opm::ObstacleProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' - 273 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_ncp.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_vcfv.cpp:57:42: required from here + 57 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ @@ -35334,54 +34771,60 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:273:44: required from 'void Opm::ObstacleProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' - 273 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_ncp.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_vcfv.cpp:57:42: required from here + 57 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpmodel.hh:45, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_ncp.cpp:32: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:209:38: required from 'void Opm::ObstacleProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' - 209 | coarseK_ = this->toDimMatrix_(1e-12); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Communication = Dune::Communication]' + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_vcfv.cpp:33: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:36: required from 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' + 274 | fineK_ = this->toDimMatrix_(1e-13); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Communication = Dune::Communication]' 245 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpVcfvProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_ncp.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_vcfv.cpp:57:42: required from here + 57 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 380 | DimMatrix toDimMatrix_(Scalar val) const | ^~~~~~~~~~~~ In file included from /usr/include/dune/istl/matrixutils.hh:14, from /usr/include/dune/istl/bcrsmatrix.hh:21, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_ncp.cpp:33: + from /usr/include/dune/istl/solvers.hh:25, + from /usr/include/dune/istl/superlu.hh:11, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ilufirstelement.hh:27, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlpreconditionerwrappers.hh:55, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbasebackend.hh:41, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelamgbackend.hh:31, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_vcfv.cpp:36: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -35395,18 +34838,18 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_ncp.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_vcfv.cpp:57:42: required from here + 57 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ @@ -35431,24 +34874,24 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:273:44: required from 'void Opm::ObstacleProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' - 273 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_ncp.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_vcfv.cpp:57:42: required from here + 57 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ @@ -35468,45 +34911,45 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:273:44: required from 'void Opm::ObstacleProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' - 273 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_ncp.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_vcfv.cpp:57:42: required from here + 57 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:21: /usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Scalar = double]' 1079 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:273:44: required from 'void Opm::ObstacleProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' - 273 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_ncp.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_vcfv.cpp:57:42: required from here + 57 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | T sum (const T& in) const | ^~~ @@ -35515,24 +34958,158 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:879:49: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 879 | elementLocal = referenceElement.position(0,0); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 139 | stencil_.update(elem); | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' 563 | elemCtx.updateStencil(elem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_ncp.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_vcfv.cpp:57:42: required from here + 57 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /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/material/fluidsystems/BrineCO2FluidSystem.hpp:46, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:35: +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' + 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:339:52: required from 'static LhsEval Opm::BrineCO2FluidSystem::fugacityCoefficient(const FluidState&, const ParameterCache&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; ParamCacheEval = double; Scalar = double]' + 339 | BinaryCoeffBrineCO2::calculateMoleFractions(getTableInstance(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 340 | temperature, + | ~~~~~~~~~~~~ + 341 | pressure, + | ~~~~~~~~~ + 342 | LhsEval(Brine_IAPWS::salinity), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 343 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 344 | xlCO2, + | ~~~~~~ + 345 | xgH2O, + | ~~~~~~ + 346 | activityModel); + | ~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpprimaryvariables.hh:168:78: required from 'void Opm::NcpPrimaryVariables::assignNaive(const FluidState&, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' + 168 | FluidSystem::template fugacityCoefficient(fluidState, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ + 169 | paramCache, + | ~~~~~~~~~~~ + 170 | refPhaseIdx, + | ~~~~~~~~~~~~ + 171 | compIdx); + | ~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:525:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; PrimaryVariables = Opm::NcpPrimaryVariables]' + 525 | values.assignNaive(fs); + | ~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpVcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_vcfv.cpp:57:42: required from here + 57 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:191:75: required from 'static void Dune::DGFGridFactory > >::getCorners(const Geometry&, std::vector >&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; ctype = double; int dim = 2]' + 191 | const typename Geometry::GlobalCoordinate corner = geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:135:19: required from 'int Dune::DGFGridFactory > >::boundaryId(const Intersection&) const [with Intersection = Dune::Intersection, Dune::YaspIntersection > >; ctype = double; int dim = 2]' + 135 | getCorners( intersection.geometry(), corners ); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:448:48: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::YaspGrid<2>]' + 448 | bndId_[ k ] = dgfFactory.boundaryId( intersection ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' + 175 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Simulator = Opm::Simulator]' + 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Communication = Dune::Communication]' + 176 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpVcfvProblem]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_vcfv.cpp:57:42: required from here + 57 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:591:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' + 591 | auto [xCO2_new, yH2O_new] = mutualSolubility_(params, temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 592 | iterate, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:137:64: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' + 137 | auto [xCO2, yH2O] = fixPointIterSolubility_(params, temperature, pg, molalityNaCl, activityModel, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:339:52: required from 'static LhsEval Opm::BrineCO2FluidSystem::fugacityCoefficient(const FluidState&, const ParameterCache&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; ParamCacheEval = double; Scalar = double]' + 339 | BinaryCoeffBrineCO2::calculateMoleFractions(getTableInstance(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 340 | temperature, + | ~~~~~~~~~~~~ + 341 | pressure, + | ~~~~~~~~~ + 342 | LhsEval(Brine_IAPWS::salinity), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 343 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 344 | xlCO2, + | ~~~~~~ + 345 | xgH2O, + | ~~~~~~ + 346 | activityModel); + | ~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpprimaryvariables.hh:168:78: required from 'void Opm::NcpPrimaryVariables::assignNaive(const FluidState&, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' + 168 | FluidSystem::template fugacityCoefficient(fluidState, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ + 169 | paramCache, + | ~~~~~~~~~~~ + 170 | refPhaseIdx, + | ~~~~~~~~~~~~ + 171 | compIdx); + | ~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:525:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; PrimaryVariables = Opm::NcpPrimaryVariables]' + 525 | values.assignNaive(fs); + | ~~~~~~~~~~~~~~~~~~^~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpVcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_vcfv.cpp:57:42: required from here + 57 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:642:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 642 | OPM_HOST_DEVICE static std::pair mutualSolubility_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:51, from /usr/include/c++/15/bits/locale_classes.h:42, from /usr/include/c++/15/bits/ios_base.h:43, @@ -35554,27 +35131,26 @@ /usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' 211 | allreduce >(&in,&out,1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Scalar = double]' 1079 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:273:44: required from 'void Opm::ObstacleProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' - 273 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_ncp.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_vcfv.cpp:57:42: required from here + 57 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | operator()(const _Tp& __x, const _Tp& __y) const | ^~~~~~~~ In file included from /usr/include/dune/grid/yaspgrid.hh:26, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:35, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_ncp.cpp:35: + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:48: /usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': /usr/include/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' 221 | return impl().corner( i ); @@ -35591,21 +35167,21 @@ /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Simulator = Opm::Simulator]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Simulator = Opm::Simulator]' 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Communication = Dune::Communication]' 176 | { vanguard_.reset(new Vanguard(*this)); } | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpVcfvProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_ncp.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_vcfv.cpp:57:42: required from here + 57 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | GlobalCoordinate corner(int k) const | ^~~~~~ @@ -35627,46 +35203,34 @@ /usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' 211 | allreduce >(&in,&out,1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Scalar = double]' 1079 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:273:44: required from 'void Opm::ObstacleProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' - 273 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_ncp.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_vcfv.cpp:57:42: required from here + 57 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/densevector.hh:439:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 439 | derived_type operator+ (const DenseVector& b) const | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh: In member function 'void Opm::ObstacleProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:210:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | fineK_ = this->toDimMatrix_(1e-15); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh: In instantiation of 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; Opm::VcfvStencil::GlobalPosition = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: required from 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::ObstacleProblem; EvalDimVector = Dune::FieldVector; ElementContext = Opm::FvBaseElementContext]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: required from 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; EvalDimVector = Dune::FieldVector; ElementContext = Opm::FvBaseElementContext]' 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44: required from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; EvalDimVector = Dune::FieldVector; TypeTag = Opm::Properties::TTag::ObstacleProblem; ElementContext = Opm::FvBaseElementContext]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44: required from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; EvalDimVector = Dune::FieldVector; TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; ElementContext = Opm::FvBaseElementContext]' 333 | { ParentType::calculateBoundaryGradient(quantityGrad, elemCtx, fapIdx, quantityCallback); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: required from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::ObstacleProblem; ElementContext = Opm::FvBaseElementContext]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: required from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; ElementContext = Opm::FvBaseElementContext]' 347 | gradCalc.calculateBoundaryGradient(potentialGrad_[phaseIdx], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | elemCtx, @@ -35675,7 +35239,7 @@ | ~~~~~~~~~~~~~~~~ 350 | pressureCallback); | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseextensivequantities.hh:122:61: required from 'void Opm::MultiPhaseBaseExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseextensivequantities.hh:122:61: required from 'void Opm::MultiPhaseBaseExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' 122 | FluxExtensiveQuantities::calculateBoundaryGradients_(context.elementContext(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | bfIdx, @@ -35685,10 +35249,10 @@ 125 | fluidState); | ~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpextensivequantities.hh:83:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:417:31: required from 'void Opm::ObstacleProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::ObstacleProblem; BoundaryRateVector = Opm::NcpBoundaryRateVector]' - 417 | values.setFreeFlow(context, spaceIdx, timeIdx, inletFluidState_); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:478:31: required from 'void Opm::Co2InjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; BoundaryRateVector = Opm::NcpBoundaryRateVector]' + 478 | values.setFreeFlow(context, spaceIdx, timeIdx, fs); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem; Scalar = double]' 1036 | simulator_.problem().boundary(values, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 1037 | boundaryCtx, @@ -35697,21 +35261,75 @@ | ~~~~~~~~ 1039 | /*timeIdx=*/0); | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:273:44: required from 'void Opm::ObstacleProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' - 273 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_ncp.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_vcfv.cpp:57:42: required from here + 57 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:751:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 751 | const GlobalPosition center() const | ^~~~~~ +In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >, true> >; TypeTag = Opm::Properties::TTag::WaterAirProblem]', + inlined from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >, true> >; EvalDimVector = Dune::FieldVector; TypeTag = Opm::Properties::TTag::WaterAirProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44, + inlined from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true> >, true>; TypeTag = Opm::Properties::TTag::WaterAirProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /usr/include/dune/istl/schwarz.hh:28, + from /usr/include/dune/istl/solverfactory.hh:18, + from /usr/include/dune/istl/superlu.hh:22: +/usr/include/dune/istl/owneroverlapcopy.hh: In instantiation of 'static Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::V Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::gather(const T&, std::size_t) [with T = Dune::BlockVector, std::allocator > >; GlobalIdType = int; LocalIdType = int; V = Dune::FieldVector; std::size_t = long unsigned int]': +/usr/include/dune/common/parallel/communicator.hh:1307:48: required from 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = Dune::BlockVector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true; Dune::BufferedCommunicator::InterfaceMap = std::map >; Type = Dune::FieldVector; size_t = long unsigned int]' + 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1308 | interfacePair->second.second[i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/parallel/communicator.hh:1410:56: required from 'void Dune::BufferedCommunicator::sendRecv(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool FORWARD = true; Data = Dune::BlockVector, std::allocator > >]' + 1410 | MessageGatherer() (interfaces_, source, sendBuffer, sendBufferSize); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/parallel/communicator.hh:1367:48: required from 'void Dune::BufferedCommunicator::forward(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; Data = Dune::BlockVector, std::allocator > >]' + 1367 | this->template sendRecv(source, dest); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/include/dune/istl/owneroverlapcopy.hh:317:59: required from 'void Dune::OwnerOverlapCopyCommunication::copyOwnerToAll(const T&, T&) const [with T = Dune::BlockVector, std::allocator > >; GlobalIdType = int; LocalIdType = int]' + 317 | communicator.template forward >(source,dest); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/include/dune/istl/paamg/amg.hh:840:68: required from 'void Dune::Amg::AMG::pre(Domain&, Range&) [with M = Dune::OverlappingSchwarzOperator, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >; X = Dune::BlockVector, std::allocator > >; S = Dune::BlockPreconditioner, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication, Dune::SeqSOR, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, 1> >; PI = Dune::OwnerOverlapCopyCommunication; A = std::allocator, std::allocator > > >; Domain = Dune::BlockVector, std::allocator > >; Range = Dune::BlockVector, std::allocator > >]' + 840 | matrices_->parallelInformation().coarsest()->copyOwnerToAll(x,x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/bicgstabsolver.hh:145:28: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethod.hh:314:53: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' + 314 | bool converged = linearSolver_.solve(solutionUpdate); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1273:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' + 1273 | converged = newtonMethod_.apply(); + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:510:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' + 510 | bool converged = model().update(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:733:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' + 733 | problem_->timeIntegration(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionNcpVcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_ncp_vcfv.cpp:57:42: required from here + 57 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/istl/owneroverlapcopy.hh:207:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | static V gather(const T& a, std::size_t i) + | ^~~~~~ +/usr/include/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]': +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here + 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const + | ^~~~~~~~ +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: 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 /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:45: /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here @@ -35741,139 +35359,78 @@ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 391 | const FieldVector position() const | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh: In member function 'void Opm::RichardsLensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:206:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | outerK_ = this->toDimMatrix_(5e-12); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:214:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto& dofPos = stencil.subControlVolume(dofIdx).center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh: In member function 'void Opm::ObstacleProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:209:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 209 | coarseK_ = this->toDimMatrix_(1e-12); - | ^~~~~~~~ +In file included from /usr/include/dune/istl/owneroverlapcopy.hh:27: +/usr/include/dune/common/parallel/communicator.hh: In member function 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = Dune::BlockVector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true]': +/usr/include/dune/common/parallel/communicator.hh:1307:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : + | ^~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function '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 > >]': +/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); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | fineK_ = this->toDimMatrix_(1e-13); + | ^~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); + | ^~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh: In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::ObstacleProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh: In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); | ^~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 1079 | totalRate = comm.sum(totalRate); | ^~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/dune/grid/yaspgrid.hh:72: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh: In member function 'void Opm::RichardsLensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:206:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 206 | outerK_ = this->toDimMatrix_(5e-12); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/richardslensproblem.hh:214:77: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto& dofPos = stencil.subControlVolume(dofIdx).center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: note: parameter passing for argument of type 'Dune::FieldVector, 1>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::RichardsLensVcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', - inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: -/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); - | ~~~~~~~~~~~~^~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36: -In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', - inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: -/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); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh: In member function 'void Opm::ObstacleProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:210:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | fineK_ = this->toDimMatrix_(1e-15); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -[ 62%] Linking CXX executable bin/lens_richards_vcfv -/usr/bin/cmake -E cmake_link_script CMakeFiles/lens_richards_vcfv.dir/link.txt --verbose=1 -In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::ObstacleProblem]', - inlined from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; EvalDimVector = Dune::FieldVector; TypeTag = Opm::Properties::TTag::ObstacleProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44, - inlined from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::ObstacleProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:275:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | coarseK_ = this->toDimMatrix_(1e-12); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In member function 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:109:24: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 109 | decltype(auto) globalPos() const + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:275:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | coarseK_ = this->toDimMatrix_(1e-12); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +[ 87%] Linking CXX executable bin/waterair_pvs_ni +/usr/bin/cmake -E cmake_link_script CMakeFiles/waterair_pvs_ni.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/waterair_pvs_ni.dir/link.d CMakeFiles/waterair_pvs_ni.dir/examples/waterair_pvs_ni.cpp.o -o bin/waterair_pvs_ni -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 87%] Built target waterair_pvs_ni +make -f CMakeFiles/co2injection_pvs_ecfv.dir/build.make CMakeFiles/co2injection_pvs_ecfv.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_pvs_ecfv.dir/DependInfo.cmake "--color=" +In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]', + inlined from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; EvalDimVector = Dune::FieldVector; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44, + inlined from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpNiVcfvProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 62%] Linking CXX executable bin/lens_richards_ecfv -/usr/bin/cmake -E cmake_link_script CMakeFiles/lens_richards_ecfv.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/lens_richards_vcfv.dir/link.d CMakeFiles/lens_richards_vcfv.dir/examples/lens_richards_vcfv.cpp.o -o bin/lens_richards_vcfv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 62%] Built target lens_richards_vcfv -make -f CMakeFiles/obstacle_pvs.dir/build.make CMakeFiles/obstacle_pvs.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/obstacle_pvs.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/obstacle_pvs.dir/build.make CMakeFiles/obstacle_pvs.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 62%] Building CXX object CMakeFiles/obstacle_pvs.dir/examples/obstacle_pvs.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/obstacle_pvs.dir/examples/obstacle_pvs.cpp.o -MF CMakeFiles/obstacle_pvs.dir/examples/obstacle_pvs.cpp.o.d -o CMakeFiles/obstacle_pvs.dir/examples/obstacle_pvs.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_pvs.cpp -In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_pvs.cpp:32: -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/lens_richards_ecfv.dir/link.d CMakeFiles/lens_richards_ecfv.dir/examples/lens_richards_ecfv.cpp.o -o bin/lens_richards_ecfv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 62%] Built target lens_richards_ecfv -make -f CMakeFiles/outflow_pvs.dir/build.make CMakeFiles/outflow_pvs.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/outflow_pvs.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/outflow_pvs.dir/build.make CMakeFiles/outflow_pvs.dir/build +make -f CMakeFiles/co2injection_pvs_ecfv.dir/build.make CMakeFiles/co2injection_pvs_ecfv.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 62%] Building CXX object CMakeFiles/outflow_pvs.dir/examples/outflow_pvs.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/outflow_pvs.dir/examples/outflow_pvs.cpp.o -MF CMakeFiles/outflow_pvs.dir/examples/outflow_pvs.cpp.o.d -o CMakeFiles/outflow_pvs.dir/examples/outflow_pvs.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/outflow_pvs.cpp -[ 62%] Linking CXX executable bin/obstacle_immiscible -/usr/bin/cmake -E cmake_link_script CMakeFiles/obstacle_immiscible.dir/link.txt --verbose=1 +[ 87%] Building CXX object CMakeFiles/co2injection_pvs_ecfv.dir/examples/co2injection_pvs_ecfv.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/co2injection_pvs_ecfv.dir/examples/co2injection_pvs_ecfv.cpp.o -MF CMakeFiles/co2injection_pvs_ecfv.dir/examples/co2injection_pvs_ecfv.cpp.o.d -o CMakeFiles/co2injection_pvs_ecfv.dir/examples/co2injection_pvs_ecfv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ecfv.cpp In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/outflow_pvs.cpp:30: + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ecfv.cpp:31: /usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/obstacle_immiscible.dir/link.d CMakeFiles/obstacle_immiscible.dir/examples/obstacle_immiscible.cpp.o -o bin/obstacle_immiscible -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 62%] Built target obstacle_immiscible -make -f CMakeFiles/powerinjection_darcy_ad.dir/build.make CMakeFiles/powerinjection_darcy_ad.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/powerinjection_darcy_ad.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/powerinjection_darcy_ad.dir/build.make CMakeFiles/powerinjection_darcy_ad.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 62%] Building CXX object CMakeFiles/powerinjection_darcy_ad.dir/examples/powerinjection_darcy_ad.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/powerinjection_darcy_ad.dir/examples/powerinjection_darcy_ad.cpp.o -MF CMakeFiles/powerinjection_darcy_ad.dir/examples/powerinjection_darcy_ad.cpp.o.d -o CMakeFiles/powerinjection_darcy_ad.dir/examples/powerinjection_darcy_ad.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_ad.cpp In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/common/intersection.hh:9, @@ -35888,18 +35445,18 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_pvs.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ecfv.cpp:56:42: required from here + 56 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ @@ -35916,24 +35473,24 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:273:44: required from 'void Opm::ObstacleProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' - 273 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_pvs.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ecfv.cpp:56:42: required from here + 56 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ @@ -35950,306 +35507,87 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:273:44: required from 'void Opm::ObstacleProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' - 273 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_pvs.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ecfv.cpp:56:42: required from here + 56 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsmodel.hh:39, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_pvs.cpp:34: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:209:38: required from 'void Opm::ObstacleProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' - 209 | coarseK_ = this->toDimMatrix_(1e-12); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Communication = Dune::Communication]' + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ecfv.cpp:33: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:36: required from 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' + 274 | fineK_ = this->toDimMatrix_(1e-13); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem; Communication = Dune::Communication]' 245 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsEcfvProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_pvs.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ecfv.cpp:56:42: required from here + 56 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 380 | DimMatrix toDimMatrix_(Scalar val) const | ^~~~~~~~~~~~ -In file included from /usr/include/dune/istl/matrixutils.hh:14, - from /usr/include/dune/istl/bcrsmatrix.hh:21, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_pvs.cpp:35: -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' - 128 | ::Entity::Geometry::LocalCoordinate Coordinate; - | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' - 787 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' - 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_pvs.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ -In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:18, - from /usr/include/dune/geometry/referenceelements.hh:24, - from /usr/include/dune/grid/io/file/dgfparser/entitykey_inline.hh:9, - from /usr/include/dune/grid/io/file/dgfparser/entitykey.hh:154, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:27: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' - 1032 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:273:44: required from 'void Opm::ObstacleProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' - 273 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_pvs.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' - 1032 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:273:44: required from 'void Opm::ObstacleProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' - 273 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_pvs.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:21: -/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem; Scalar = double]' - 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:273:44: required from 'void Opm::ObstacleProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' - 273 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ObstacleProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_pvs.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | T sum (const T& in) const - | ^~~ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1130, - from /usr/include/dune/grid/common/intersection.hh:9, - from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:25: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' - 128 | ::Entity::Geometry::LocalCoordinate Coordinate; - | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::OutflowProblem]' - 787 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::OutflowProblem]' - 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::OutflowProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/outflow_pvs.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::OutflowProblem; Scalar = double]' - 1032 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/outflowproblem.hh:186:44: required from 'void Opm::OutflowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::OutflowProblem]' - 186 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::OutflowProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::OutflowProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/outflow_pvs.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' - 269 | IntersectionIterator intersectionIt_; - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::OutflowProblem; Scalar = double]' - 1032 | BoundaryContext boundaryCtx(elemCtx); - | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/outflowproblem.hh:186:44: required from 'void Opm::OutflowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::OutflowProblem]' - 186 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::OutflowProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::OutflowProblem]' +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ecfv.cpp:34: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In instantiation of 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' + 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:550:48: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' + 550 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem; PrimaryVariables = Opm::PvsPrimaryVariables]' + 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/outflow_pvs.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsmodel.hh:39, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/outflow_pvs.cpp:32: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::OutflowProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/outflowproblem.hh:150:35: required from 'void Opm::OutflowProblem::finishInit() [with TypeTag = Opm::Properties::TTag::OutflowProblem]' - 150 | perm_ = this->toDimMatrix_(1e-10); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::OutflowProblem; Communication = Dune::Communication]' - 245 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::OutflowProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::OutflowProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/outflow_pvs.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 380 | DimMatrix toDimMatrix_(Scalar val) const - | ^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ecfv.cpp:56:42: required from here + 56 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 110 | { return element_.geometry().center(); } + | ^ In file included from /usr/include/dune/istl/matrixutils.hh:14, from /usr/include/dune/istl/bcrsmatrix.hh:21, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/outflow_pvs.cpp:33: + from /usr/include/dune/istl/solvers.hh:25, + from /usr/include/dune/istl/superlu.hh:11, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ilufirstelement.hh:27, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlpreconditionerwrappers.hh:55, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbasebackend.hh:41, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelamgbackend.hh:31, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ecfv.cpp:35: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -36263,18 +35601,18 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::OutflowProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::OutflowProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::OutflowProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/outflow_pvs.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ecfv.cpp:56:42: required from here + 56 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ @@ -36299,24 +35637,24 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::OutflowProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/outflowproblem.hh:186:44: required from 'void Opm::OutflowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::OutflowProblem]' - 186 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::OutflowProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::OutflowProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/outflow_pvs.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ecfv.cpp:56:42: required from here + 56 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ @@ -36336,563 +35674,115 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' 269 | IntersectionIterator intersectionIt_; | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::OutflowProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem; Scalar = double]' 1032 | BoundaryContext boundaryCtx(elemCtx); | ^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/outflowproblem.hh:186:44: required from 'void Opm::OutflowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::OutflowProblem]' - 186 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::OutflowProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::OutflowProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/outflow_pvs.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ecfv.cpp:56:42: required from here + 56 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:21: /usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::OutflowProblem; Scalar = double]' - 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/outflowproblem.hh:186:44: required from 'void Opm::OutflowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::OutflowProblem]' - 186 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::OutflowProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::OutflowProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/outflow_pvs.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | T sum (const T& in) const - | ^~~ -In file included from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:45: -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here - 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override - | ^~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:37, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:44: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > > >::CellIterator; GridView = Dune::GridView > >]' - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' - 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here - 1337 | virtual void writeCellData(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 391 | const FieldVector position() const - | ^~~~~~~~ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1130, - from /usr/include/dune/grid/common/intersection.hh:9, - from /usr/include/dune/grid/common/intersectioniterator.hh:11, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:41, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_ad.cpp:32: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' - 128 | ::Entity::Geometry::LocalCoordinate Coordinate; - | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' - 787 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' - 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionDarcyAdProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_ad.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:204:32: required from 'void Opm::PowerInjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' - 204 | K_ = this->toDimMatrix_(5.73e-08); // [m^2] - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem; Communication = Dune::Communication]' - 245 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionDarcyAdProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_ad.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 380 | DimMatrix toDimMatrix_(Scalar val) const - | ^~~~~~~~~~~~ -In file included from /usr/include/dune/istl/matrixutils.hh:14, - from /usr/include/dune/istl/bcrsmatrix.hh:21, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_ad.cpp:31: -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' - 128 | ::Entity::Geometry::LocalCoordinate Coordinate; - | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' - 787 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' - 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionDarcyAdProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_ad.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 630 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ -In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:31, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:37, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_ad.cpp:30: -/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem; EqVector = Dune::FieldVector]' - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:270:36: required from 'void Opm::PowerInjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' - 270 | this->model().globalStorage(storage); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionDarcyAdProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_ad.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | T sum (const T& in) const - | ^~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/examples/obstacle_pvs.cpp:37: -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh: In member function 'void Opm::ObstacleProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:209:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 209 | coarseK_ = this->toDimMatrix_(1e-12); - | ^~~~~~~~ -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-simulators-2025.04+ds/opm/simulators/linalg/parallelbasebackend.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:35: -/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]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:879:49: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 1, const Dune::YaspGrid<1>, Dune::YaspEntity>]' - 879 | elementLocal = referenceElement.position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem; Element = Dune::Entity<0, 1, const Dune::YaspGrid<1>, Dune::YaspEntity>]' - 139 | stencil_.update(elem); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' - 563 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionDarcyAdProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_ad.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/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 /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh: In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::ObstacleProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); - | ^~~~~~~~~~~ -In file included from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:45: -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here - 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override - | ^~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:37, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:44: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > > >::CellIterator; GridView = Dune::GridView > >]' - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' - 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here - 1337 | virtual void writeCellData(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 391 | const FieldVector position() const - | ^~~~~~~~ -In file included from /usr/include/c++/15/bits/unique_ptr.h:37, - from /usr/include/c++/15/memory:80, - from /usr/include/dune/common/classname.hh:14, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/propertysystem.hh:29, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:30: -/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': -/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' - 64 | temp = func(*in, *inout); - | ~~~~^~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' - 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); - | ^~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' - 465 | (Generic_MPI_Op::get()),communicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' - 211 | allreduce >(&in,&out,1); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem; EqVector = Dune::FieldVector]' - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:270:36: required from 'void Opm::PowerInjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' - 270 | this->model().globalStorage(storage); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionDarcyAdProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_ad.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 189 | operator()(const _Tp& __x, const _Tp& __y) const - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh: In instantiation of 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; Opm::VcfvStencil::GlobalPosition = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: required from 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback >, Opm::GasPhase > >, true> >; TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem; EvalDimVector = Dune::FieldVector, 1>; ElementContext = Opm::FvBaseElementContext]' - 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44: required from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback >, Opm::GasPhase > >, true> >; EvalDimVector = Dune::FieldVector, 1>; TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem; ElementContext = Opm::FvBaseElementContext]' - 333 | { ParentType::calculateBoundaryGradient(quantityGrad, elemCtx, fapIdx, quantityCallback); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: required from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::ImmiscibleFluidState >, Opm::GasPhase > >, true>; TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem; ElementContext = Opm::FvBaseElementContext]' - 347 | gradCalc.calculateBoundaryGradient(potentialGrad_[phaseIdx], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 348 | elemCtx, - | ~~~~~~~~ - 349 | boundaryFaceIdx, - | ~~~~~~~~~~~~~~~~ - 350 | pressureCallback); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseextensivequantities.hh:122:61: required from 'void Opm::MultiPhaseBaseExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::ImmiscibleFluidState >, Opm::GasPhase > >, true>; TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' - 122 | FluxExtensiveQuantities::calculateBoundaryGradients_(context.elementContext(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 123 | bfIdx, - | ~~~~~~ - 124 | timeIdx, - | ~~~~~~~~ - 125 | fluidState); - | ~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleextensivequantities.hh:90:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:362:31: required from 'void Opm::PowerInjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem; BoundaryRateVector = Opm::ImmiscibleBoundaryRateVector]' - 362 | values.setFreeFlow(context, spaceIdx, timeIdx, initialFluidState_); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem; Scalar = double]' - 1036 | simulator_.problem().boundary(values, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 1037 | boundaryCtx, - | ~~~~~~~~~~~~ - 1038 | faceIdx, - | ~~~~~~~~ - 1039 | /*timeIdx=*/0); - | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:266:44: required from 'void Opm::PowerInjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' - 266 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionDarcyAdProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_ad.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:751:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 751 | const GlobalPosition center() const - | ^~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/examples/outflow_pvs.cpp:35: -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/outflowproblem.hh: In member function 'void Opm::OutflowProblem::finishInit() [with TypeTag = Opm::Properties::TTag::OutflowProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/outflowproblem.hh:150:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 150 | perm_ = this->toDimMatrix_(1e-10); - | ^~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh: In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, false> >; TypeTag = Opm::Properties::TTag::OutflowProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); - | ^~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_ad.cpp:33: -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh: In member function 'void Opm::PowerInjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:204:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 204 | K_ = this->toDimMatrix_(5.73e-08); // [m^2] - | ^~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh: In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback >, Opm::GasPhase > >, true> >; TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); - | ^~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 983 | storage = gridView_.comm().sum(storage); - | ^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:72, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:43: -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 850 | GeometryImpl _geometry((_it).lowerleft()); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh: In member function 'void Opm::PowerInjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:204:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 204 | K_ = this->toDimMatrix_(5.73e-08); // [m^2] - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:44: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:133:89: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 133 | boundingBoxMax_[i] = std::max(boundingBoxMax_[i], vIt->geometry().corner(0)[i]); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', - inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: -/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); - | ~~~~~~~~~~~~^~ -[ 63%] Linking CXX executable bin/obstacle_ncp -/usr/bin/cmake -E cmake_link_script CMakeFiles/obstacle_ncp.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/obstacle_ncp.dir/link.d CMakeFiles/obstacle_ncp.dir/examples/obstacle_ncp.cpp.o -o bin/obstacle_ncp -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 63%] Built target obstacle_ncp -make -f CMakeFiles/powerinjection_darcy_fd.dir/build.make CMakeFiles/powerinjection_darcy_fd.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/powerinjection_darcy_fd.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/powerinjection_darcy_fd.dir/build.make CMakeFiles/powerinjection_darcy_fd.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 64%] Building CXX object CMakeFiles/powerinjection_darcy_fd.dir/examples/powerinjection_darcy_fd.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/powerinjection_darcy_fd.dir/examples/powerinjection_darcy_fd.cpp.o -MF CMakeFiles/powerinjection_darcy_fd.dir/examples/powerinjection_darcy_fd.cpp.o.d -o CMakeFiles/powerinjection_darcy_fd.dir/examples/powerinjection_darcy_fd.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_fd.cpp -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh: In member function 'void Opm::ObstacleProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ObstacleProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/obstacleproblem.hh:210:36: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 210 | fineK_ = this->toDimMatrix_(1e-15); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyAdProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::ObstacleProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1130, - from /usr/include/dune/grid/common/intersection.hh:9, - from /usr/include/dune/grid/common/intersectioniterator.hh:11, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:41, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_fd.cpp:31: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' - 128 | ::Entity::Geometry::LocalCoordinate Coordinate; - | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' - 787 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' - 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionDarcyFdProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_fd.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:204:32: required from 'void Opm::PowerInjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' - 204 | K_ = this->toDimMatrix_(5.73e-08); // [m^2] - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem; Communication = Dune::Communication]' - 245 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionDarcyFdProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_fd.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 380 | DimMatrix toDimMatrix_(Scalar val) const - | ^~~~~~~~~~~~ -In file included from /usr/include/dune/istl/matrixutils.hh:14, - from /usr/include/dune/istl/bcrsmatrix.hh:21, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_fd.cpp:32: -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' - 128 | ::Entity::Geometry::LocalCoordinate Coordinate; - | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' - 787 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' - 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionDarcyFdProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_fd.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 630 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ -In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:31, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:37, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_fd.cpp:30: -/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem; Scalar = double]' 1079 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:266:44: required from 'void Opm::PowerInjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' - 266 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionDarcyFdProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_fd.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ecfv.cpp:56:42: required from here + 56 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | T sum (const T& in) const | ^~~ -In file included from /usr/include/dune/geometry/referenceelements.hh:23, - from /usr/include/dune/grid/io/file/vtk/function.hh:15, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkscalarfunction.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:31, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkenergymodule.hpp:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleproperties.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:32: -/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]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:879:49: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 1, const Dune::YaspGrid<1>, Dune::YaspEntity>]' - 879 | elementLocal = referenceElement.position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem; Element = Dune::Entity<0, 1, const Dune::YaspGrid<1>, Dune::YaspEntity>]' - 139 | stencil_.update(elem); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' - 563 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' +In file included from /usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:46, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:35: +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' + 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:339:52: required from 'static LhsEval Opm::BrineCO2FluidSystem::fugacityCoefficient(const FluidState&, const ParameterCache&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; ParamCacheEval = double; Scalar = double]' + 339 | BinaryCoeffBrineCO2::calculateMoleFractions(getTableInstance(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 340 | temperature, + | ~~~~~~~~~~~~ + 341 | pressure, + | ~~~~~~~~~ + 342 | LhsEval(Brine_IAPWS::salinity), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 343 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 344 | xlCO2, + | ~~~~~~ + 345 | xgH2O, + | ~~~~~~ + 346 | activityModel); + | ~~~~~~~~~~~~~~ +/usr/include/opm/material/constraintsolvers/ComputeFromReferencePhase.hpp:137:79: required from 'static void Opm::ComputeFromReferencePhase::solve(FluidState&, typename FluidSystem::ParameterCache&, unsigned int, bool, bool) [with FluidState = Opm::CompositionalFluidState, true>; Scalar = double; FluidSystem = Opm::BrineCO2FluidSystem; Evaluation = double; typename FluidSystem::ParameterCache = Opm::BrineCO2FluidSystem::ParameterCache; typename FluidState::Scalar = double]' + 137 | FluidSystem::fugacityCoefficient(fluidState, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ + 138 | paramCache, + | ~~~~~~~~~~~ + 139 | refPhaseIdx, + | ~~~~~~~~~~~~ + 140 | compIdx)); + | ~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' + 586 | CFRP::solve(fs, paramCache, + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ + 587 | /*refPhaseIdx=*/liquidPhaseIdx, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 588 | /*setViscosity=*/true, + | ~~~~~~~~~~~~~~~~~~~~~~ + 589 | /*setEnthalpy=*/true); + | ~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem; PrimaryVariables = Opm::PvsPrimaryVariables]' + 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionDarcyFdProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_fd.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/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/c++/15/bits/unique_ptr.h:37, - from /usr/include/c++/15/memory:80, - from /usr/include/dune/common/classname.hh:14, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/propertysystem.hh:29, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:30: +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ecfv.cpp:56:42: required from here + 56 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/15/string:51, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: /usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': /usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' 64 | temp = func(*in, *inout); @@ -36906,629 +35796,91 @@ /usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' 211 | allreduce >(&in,&out,1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem; Scalar = double]' - 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:266:44: required from 'void Opm::PowerInjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' - 266 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionDarcyFdProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_fd.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 189 | operator()(const _Tp& __x, const _Tp& __y) const - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh: In instantiation of 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; Opm::VcfvStencil::GlobalPosition = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: required from 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback >, Opm::GasPhase > >, true> >; TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem; EvalDimVector = Dune::FieldVector; ElementContext = Opm::FvBaseElementContext]' - 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44: required from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback >, Opm::GasPhase > >, true> >; EvalDimVector = Dune::FieldVector; TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem; ElementContext = Opm::FvBaseElementContext]' - 333 | { ParentType::calculateBoundaryGradient(quantityGrad, elemCtx, fapIdx, quantityCallback); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: required from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::ImmiscibleFluidState >, Opm::GasPhase > >, true>; TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem; ElementContext = Opm::FvBaseElementContext]' - 347 | gradCalc.calculateBoundaryGradient(potentialGrad_[phaseIdx], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 348 | elemCtx, - | ~~~~~~~~ - 349 | boundaryFaceIdx, - | ~~~~~~~~~~~~~~~~ - 350 | pressureCallback); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseextensivequantities.hh:122:61: required from 'void Opm::MultiPhaseBaseExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::ImmiscibleFluidState >, Opm::GasPhase > >, true>; TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' - 122 | FluxExtensiveQuantities::calculateBoundaryGradients_(context.elementContext(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 123 | bfIdx, - | ~~~~~~ - 124 | timeIdx, - | ~~~~~~~~ - 125 | fluidState); - | ~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleextensivequantities.hh:90:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:362:31: required from 'void Opm::PowerInjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem; BoundaryRateVector = Opm::ImmiscibleBoundaryRateVector]' - 362 | values.setFreeFlow(context, spaceIdx, timeIdx, initialFluidState_); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem; Scalar = double]' - 1036 | simulator_.problem().boundary(values, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 1037 | boundaryCtx, - | ~~~~~~~~~~~~ - 1038 | faceIdx, - | ~~~~~~~~ - 1039 | /*timeIdx=*/0); - | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:266:44: required from 'void Opm::PowerInjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' - 266 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionDarcyFdProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_fd.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:751:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 751 | const GlobalPosition center() const - | ^~~~~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 1; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_darcy_fd.cpp:33: -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh: In member function 'void Opm::PowerInjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:204:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 204 | K_ = this->toDimMatrix_(5.73e-08); // [m^2] - | ^~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh: In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback >, Opm::GasPhase > >, true> >; TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); - | ^~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1079 | totalRate = comm.sum(totalRate); - | ^~~~~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:72, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:43: -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 850 | GeometryImpl _geometry((_it).lowerleft()); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh: In member function 'void Opm::PowerInjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:204:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 204 | K_ = this->toDimMatrix_(5.73e-08); // [m^2] - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:44: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:133:89: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 133 | boundingBoxMax_[i] = std::max(boundingBoxMax_[i], vIt->geometry().corner(0)[i]); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -In member function 'void Opm::OutflowProblem::finishInit() [with TypeTag = Opm::Properties::TTag::OutflowProblem]', - inlined from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::OutflowProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/outflowproblem.hh:150:35: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 150 | perm_ = this->toDimMatrix_(1e-10); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::OutflowProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: 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-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem; Scalar = double]' 1079 | totalRate = comm.sum(totalRate); | ~~~~~~~~^~~~~~~~~~~ -[ 64%] Linking CXX executable bin/powerinjection_darcy_ad -/usr/bin/cmake -E cmake_link_script CMakeFiles/powerinjection_darcy_ad.dir/link.txt --verbose=1 -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/powerinjection_darcy_ad.dir/link.d CMakeFiles/powerinjection_darcy_ad.dir/examples/powerinjection_darcy_ad.cpp.o -o bin/powerinjection_darcy_ad -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 64%] Built target powerinjection_darcy_ad -make -f CMakeFiles/powerinjection_forchheimer_ad.dir/build.make CMakeFiles/powerinjection_forchheimer_ad.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/powerinjection_forchheimer_ad.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/powerinjection_forchheimer_ad.dir/build.make CMakeFiles/powerinjection_forchheimer_ad.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 64%] Building CXX object CMakeFiles/powerinjection_forchheimer_ad.dir/examples/powerinjection_forchheimer_ad.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/powerinjection_forchheimer_ad.dir/examples/powerinjection_forchheimer_ad.cpp.o -MF CMakeFiles/powerinjection_forchheimer_ad.dir/examples/powerinjection_forchheimer_ad.cpp.o.d -o CMakeFiles/powerinjection_forchheimer_ad.dir/examples/powerinjection_forchheimer_ad.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_ad.cpp -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1130, - from /usr/include/dune/grid/common/intersection.hh:9, - from /usr/include/dune/grid/common/intersectioniterator.hh:11, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:41, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_ad.cpp:32: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' - 128 | ::Entity::Geometry::LocalCoordinate Coordinate; - | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' - 787 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' - 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionForchheimerAdProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_ad.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:204:32: required from 'void Opm::PowerInjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' - 204 | K_ = this->toDimMatrix_(5.73e-08); // [m^2] - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem; Communication = Dune::Communication]' - 245 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionForchheimerAdProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_ad.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 380 | DimMatrix toDimMatrix_(Scalar val) const - | ^~~~~~~~~~~~ -In file included from /usr/include/dune/istl/matrixutils.hh:14, - from /usr/include/dune/istl/bcrsmatrix.hh:21, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_ad.cpp:31: -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' - 128 | ::Entity::Geometry::LocalCoordinate Coordinate; - | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' - 787 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' - 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionForchheimerAdProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_ad.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 630 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ -In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:31, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:37, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_ad.cpp:30: -/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem; EqVector = Dune::FieldVector]' - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:270:36: required from 'void Opm::PowerInjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' - 270 | this->model().globalStorage(storage); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionForchheimerAdProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_ad.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | T sum (const T& in) const - | ^~~ -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-simulators-2025.04+ds/opm/simulators/linalg/parallelbasebackend.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:35: -/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]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:879:49: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 1, const Dune::YaspGrid<1>, Dune::YaspEntity>]' - 879 | elementLocal = referenceElement.position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem; Element = Dune::Entity<0, 1, const Dune::YaspGrid<1>, Dune::YaspEntity>]' - 139 | stencil_.update(elem); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' - 563 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionForchheimerAdProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_ad.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/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 - | ^~~~~~~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 1; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -[ 64%] Linking CXX executable bin/outflow_pvs -/usr/bin/cmake -E cmake_link_script CMakeFiles/outflow_pvs.dir/link.txt --verbose=1 -In file included from /usr/include/c++/15/bits/unique_ptr.h:37, - from /usr/include/c++/15/memory:80, - from /usr/include/dune/common/classname.hh:14, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/propertysystem.hh:29, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:30: -/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': -/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' - 64 | temp = func(*in, *inout); - | ~~~~^~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' - 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); - | ^~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' - 465 | (Generic_MPI_Op::get()),communicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' - 211 | allreduce >(&in,&out,1); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem; EqVector = Dune::FieldVector]' - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:270:36: required from 'void Opm::PowerInjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' - 270 | this->model().globalStorage(storage); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionForchheimerAdProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_ad.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ecfv.cpp:56:42: required from here + 56 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | operator()(const _Tp& __x, const _Tp& __y) const | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh: In instantiation of 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; Opm::VcfvStencil::GlobalPosition = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: required from 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback >, Opm::GasPhase > >, true> >; TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem; EvalDimVector = Dune::FieldVector, 1>; ElementContext = Opm::FvBaseElementContext]' - 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44: required from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback >, Opm::GasPhase > >, true> >; EvalDimVector = Dune::FieldVector, 1>; TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem; ElementContext = Opm::FvBaseElementContext]' - 333 | { ParentType::calculateBoundaryGradient(quantityGrad, elemCtx, fapIdx, quantityCallback); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: required from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::ImmiscibleFluidState >, Opm::GasPhase > >, true>; TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem; ElementContext = Opm::FvBaseElementContext]' - 347 | gradCalc.calculateBoundaryGradient(potentialGrad_[phaseIdx], - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 348 | elemCtx, - | ~~~~~~~~ - 349 | boundaryFaceIdx, - | ~~~~~~~~~~~~~~~~ - 350 | pressureCallback); - | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/forchheimerfluxmodule.hh:314:52: required from 'void Opm::ForchheimerExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::ImmiscibleFluidState >, Opm::GasPhase > >, true>; TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem; ElementContext = Opm::FvBaseElementContext]' - 314 | DarcyExtQuants::calculateBoundaryGradients_(elemCtx, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ - 315 | boundaryFaceIdx, - | ~~~~~~~~~~~~~~~~ - 316 | timeIdx, - | ~~~~~~~~ - 317 | fluidState); - | ~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseextensivequantities.hh:122:61: required from 'void Opm::MultiPhaseBaseExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::ImmiscibleFluidState >, Opm::GasPhase > >, true>; TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' - 122 | FluxExtensiveQuantities::calculateBoundaryGradients_(context.elementContext(), - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ - 123 | bfIdx, - | ~~~~~~ - 124 | timeIdx, - | ~~~~~~~~ - 125 | fluidState); - | ~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleextensivequantities.hh:90:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:362:31: required from 'void Opm::PowerInjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem; BoundaryRateVector = Opm::ImmiscibleBoundaryRateVector]' - 362 | values.setFreeFlow(context, spaceIdx, timeIdx, initialFluidState_); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem; Scalar = double]' - 1036 | simulator_.problem().boundary(values, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ - 1037 | boundaryCtx, - | ~~~~~~~~~~~~ - 1038 | faceIdx, - | ~~~~~~~~ - 1039 | /*timeIdx=*/0); - | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:266:44: required from 'void Opm::PowerInjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' - 266 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionForchheimerAdProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_ad.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:751:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 751 | const GlobalPosition center() const - | ^~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/outflow_pvs.dir/link.d CMakeFiles/outflow_pvs.dir/examples/outflow_pvs.cpp.o -o bin/outflow_pvs -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_ad.cpp:33: -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh: In member function 'void Opm::PowerInjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:204:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 204 | K_ = this->toDimMatrix_(5.73e-08); // [m^2] - | ^~ -[ 64%] Built target outflow_pvs -make -f CMakeFiles/powerinjection_forchheimer_fd.dir/build.make CMakeFiles/powerinjection_forchheimer_fd.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/powerinjection_forchheimer_fd.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/powerinjection_forchheimer_fd.dir/build.make CMakeFiles/powerinjection_forchheimer_fd.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh: In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback >, Opm::GasPhase > >, true> >; TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); - | ^~~~~~~~~~~ -[ 64%] Building CXX object CMakeFiles/powerinjection_forchheimer_fd.dir/examples/powerinjection_forchheimer_fd.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/powerinjection_forchheimer_fd.dir/examples/powerinjection_forchheimer_fd.cpp.o -MF CMakeFiles/powerinjection_forchheimer_fd.dir/examples/powerinjection_forchheimer_fd.cpp.o.d -o CMakeFiles/powerinjection_forchheimer_fd.dir/examples/powerinjection_forchheimer_fd.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_fd.cpp -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 983 | storage = gridView_.comm().sum(storage); - | ^~~~~~~ -[ 64%] Linking CXX executable bin/obstacle_pvs -/usr/bin/cmake -E cmake_link_script CMakeFiles/obstacle_pvs.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/obstacle_pvs.dir/link.d CMakeFiles/obstacle_pvs.dir/examples/obstacle_pvs.cpp.o -o bin/obstacle_pvs -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 64%] Built target obstacle_pvs -make -f CMakeFiles/reservoir_blackoil_ecfv.dir/build.make CMakeFiles/reservoir_blackoil_ecfv.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/reservoir_blackoil_ecfv.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/reservoir_blackoil_ecfv.dir/build.make CMakeFiles/reservoir_blackoil_ecfv.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 64%] Building CXX object CMakeFiles/reservoir_blackoil_ecfv.dir/examples/reservoir_blackoil_ecfv.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/reservoir_blackoil_ecfv.dir/examples/reservoir_blackoil_ecfv.cpp.o -MF CMakeFiles/reservoir_blackoil_ecfv.dir/examples/reservoir_blackoil_ecfv.cpp.o.d -o CMakeFiles/reservoir_blackoil_ecfv.dir/examples/reservoir_blackoil_ecfv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp -In file included from /usr/include/dune/grid/yaspgrid.hh:72, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:43: -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 850 | GeometryImpl _geometry((_it).lowerleft()); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::PowerInjectionDarcyFdProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:31: -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1130, - from /usr/include/dune/grid/common/intersection.hh:9, - from /usr/include/dune/grid/common/intersectioniterator.hh:11, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:41, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_fd.cpp:31: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' - 128 | ::Entity::Geometry::LocalCoordinate Coordinate; - | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' - 787 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' - 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionForchheimerFdProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_fd.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:204:32: required from 'void Opm::PowerInjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' - 204 | K_ = this->toDimMatrix_(5.73e-08); // [m^2] - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem; Communication = Dune::Communication]' - 245 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionForchheimerFdProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_fd.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 380 | DimMatrix toDimMatrix_(Scalar val) const - | ^~~~~~~~~~~~ -In file included from /usr/include/dune/istl/matrixutils.hh:14, - from /usr/include/dune/istl/bcrsmatrix.hh:21, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_fd.cpp:32: -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' - 128 | ::Entity::Geometry::LocalCoordinate Coordinate; - | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' - 787 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' - 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionForchheimerFdProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_fd.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 630 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ -In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:31, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:37, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_fd.cpp:30: -/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem; Scalar = double]' - 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:266:44: required from 'void Opm::PowerInjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' - 266 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionForchheimerFdProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_fd.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | T sum (const T& in) const - | ^~~ -In file included from /usr/include/dune/geometry/referenceelements.hh:23, - from /usr/include/dune/grid/io/file/vtk/function.hh:15, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkscalarfunction.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:31, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkenergymodule.hpp:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleproperties.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:32: -/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]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:879:49: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 1, const Dune::YaspGrid<1>, Dune::YaspEntity>]' - 879 | elementLocal = referenceElement.position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem; Element = Dune::Entity<0, 1, const Dune::YaspGrid<1>, Dune::YaspEntity>]' - 139 | stencil_.update(elem); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' - 563 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:591:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' + 591 | auto [xCO2_new, yH2O_new] = mutualSolubility_(params, temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 592 | iterate, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:137:64: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' + 137 | auto [xCO2, yH2O] = fixPointIterSolubility_(params, temperature, pg, molalityNaCl, activityModel, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:339:52: required from 'static LhsEval Opm::BrineCO2FluidSystem::fugacityCoefficient(const FluidState&, const ParameterCache&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; ParamCacheEval = double; Scalar = double]' + 339 | BinaryCoeffBrineCO2::calculateMoleFractions(getTableInstance(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 340 | temperature, + | ~~~~~~~~~~~~ + 341 | pressure, + | ~~~~~~~~~ + 342 | LhsEval(Brine_IAPWS::salinity), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 343 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 344 | xlCO2, + | ~~~~~~ + 345 | xgH2O, + | ~~~~~~ + 346 | activityModel); + | ~~~~~~~~~~~~~~ +/usr/include/opm/material/constraintsolvers/ComputeFromReferencePhase.hpp:137:79: required from 'static void Opm::ComputeFromReferencePhase::solve(FluidState&, typename FluidSystem::ParameterCache&, unsigned int, bool, bool) [with FluidState = Opm::CompositionalFluidState, true>; Scalar = double; FluidSystem = Opm::BrineCO2FluidSystem; Evaluation = double; typename FluidSystem::ParameterCache = Opm::BrineCO2FluidSystem::ParameterCache; typename FluidState::Scalar = double]' + 137 | FluidSystem::fugacityCoefficient(fluidState, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ + 138 | paramCache, + | ~~~~~~~~~~~ + 139 | refPhaseIdx, + | ~~~~~~~~~~~~ + 140 | compIdx)); + | ~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' + 586 | CFRP::solve(fs, paramCache, + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ + 587 | /*refPhaseIdx=*/liquidPhaseIdx, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 588 | /*setViscosity=*/true, + | ~~~~~~~~~~~~~~~~~~~~~~ + 589 | /*setEnthalpy=*/true); + | ~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem; PrimaryVariables = Opm::PvsPrimaryVariables]' + 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionForchheimerFdProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_fd.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/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-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh: In member function 'void Opm::PowerInjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:204:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 204 | K_ = this->toDimMatrix_(5.73e-08); // [m^2] - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:44: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:133:89: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 133 | boundingBoxMax_[i] = std::max(boundingBoxMax_[i], vIt->geometry().corner(0)[i]); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -In file included from /usr/include/c++/15/bits/unique_ptr.h:37, - from /usr/include/c++/15/memory:80, - from /usr/include/dune/common/classname.hh:14, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/propertysystem.hh:29, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:30: -/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': -/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' - 64 | temp = func(*in, *inout); - | ~~~~^~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' - 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); - | ^~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' - 465 | (Generic_MPI_Op::get()),communicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' - 211 | allreduce >(&in,&out,1); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem; Scalar = double]' - 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:266:44: required from 'void Opm::PowerInjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' - 266 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionForchheimerFdProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_fd.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 189 | operator()(const _Tp& __x, const _Tp& __y) const - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh: In instantiation of 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; Opm::VcfvStencil::GlobalPosition = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: required from 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback >, Opm::GasPhase > >, true> >; TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem; EvalDimVector = Dune::FieldVector; ElementContext = Opm::FvBaseElementContext]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ecfv.cpp:56:42: required from here + 56 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:642:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 642 | OPM_HOST_DEVICE static std::pair mutualSolubility_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In instantiation of 'decltype(auto) Opm::EcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: required from 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem; EvalDimVector = Dune::FieldVector; ElementContext = Opm::FvBaseElementContext]' 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44: required from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback >, Opm::GasPhase > >, true> >; EvalDimVector = Dune::FieldVector; TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem; ElementContext = Opm::FvBaseElementContext]' - 333 | { ParentType::calculateBoundaryGradient(quantityGrad, elemCtx, fapIdx, quantityCallback); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: required from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::ImmiscibleFluidState >, Opm::GasPhase > >, true>; TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem; ElementContext = Opm::FvBaseElementContext]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: required from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem; ElementContext = Opm::FvBaseElementContext]' 347 | gradCalc.calculateBoundaryGradient(potentialGrad_[phaseIdx], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | elemCtx, @@ -37537,16 +35889,7 @@ | ~~~~~~~~~~~~~~~~ 350 | pressureCallback); | ~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/forchheimerfluxmodule.hh:314:52: required from 'void Opm::ForchheimerExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::ImmiscibleFluidState >, Opm::GasPhase > >, true>; TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem; ElementContext = Opm::FvBaseElementContext]' - 314 | DarcyExtQuants::calculateBoundaryGradients_(elemCtx, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ - 315 | boundaryFaceIdx, - | ~~~~~~~~~~~~~~~~ - 316 | timeIdx, - | ~~~~~~~~ - 317 | fluidState); - | ~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseextensivequantities.hh:122:61: required from 'void Opm::MultiPhaseBaseExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::ImmiscibleFluidState >, Opm::GasPhase > >, true>; TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseextensivequantities.hh:122:61: required from 'void Opm::MultiPhaseBaseExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' 122 | FluxExtensiveQuantities::calculateBoundaryGradients_(context.elementContext(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | bfIdx, @@ -37555,11 +35898,16 @@ | ~~~~~~~~ 125 | fluidState); | ~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleextensivequantities.hh:90:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:362:31: required from 'void Opm::PowerInjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem; BoundaryRateVector = Opm::ImmiscibleBoundaryRateVector]' - 362 | values.setFreeFlow(context, spaceIdx, timeIdx, initialFluidState_); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem; Scalar = double]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsextensivequantities.hh:86:35: required from 'void Opm::PvsExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' + 86 | ParentType::updateBoundary(context, bfIdx, timeIdx, fluidState); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsboundaryratevector.hh:91:33: required from 'void Opm::PvsBoundaryRateVector::setFreeFlow(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' + 91 | extQuants.updateBoundary(context, bfIdx, timeIdx, fluidState); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:478:31: required from 'void Opm::Co2InjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem; BoundaryRateVector = Opm::PvsBoundaryRateVector]' + 478 | values.setFreeFlow(context, spaceIdx, timeIdx, fs); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem; Scalar = double]' 1036 | simulator_.problem().boundary(values, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 1037 | boundaryCtx, @@ -37568,727 +35916,123 @@ | ~~~~~~~~ 1039 | /*timeIdx=*/0); | ~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:266:44: required from 'void Opm::PowerInjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' - 266 | this->model().checkConservativeness(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::PowerInjectionForchheimerFdProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_fd.cpp:54:38: required from here - 54 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:751:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 751 | const GlobalPosition center() const - | ^~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/examples/powerinjection_forchheimer_fd.cpp:33: -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh: In member function 'void Opm::PowerInjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:204:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 204 | K_ = this->toDimMatrix_(5.73e-08); // [m^2] - | ^~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh: In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback >, Opm::GasPhase > >, true> >; TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); - | ^~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1079 | totalRate = comm.sum(totalRate); - | ^~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43: -In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', - inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: -/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); - | ~~~~~~~~~~~~^~ -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1130, - from /usr/include/dune/grid/common/intersection.hh:9, - from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:25: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:35: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' - 110 | { return element_.geometry().center(); } - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:361:56: required from 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 361 | const GlobalPosition& pos = elemCtx.pos(dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' - 245 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilEcfvProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here - 64 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:34: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In instantiation of 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:361:56: required from 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 361 | const GlobalPosition& pos = elemCtx.pos(dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' - 245 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilEcfvProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here - 64 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 110 | { return element_.geometry().center(); } +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ecfv.cpp:56:42: required from here + 56 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:116:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 116 | { return element_.geometry().center(); } | ^ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilproblem.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:50, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:33: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:333:36: required from 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 333 | fineK_ = this->toDimMatrix_(1e-12); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' - 245 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilEcfvProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here - 64 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 380 | DimMatrix toDimMatrix_(Scalar val) const - | ^~~~~~~~~~~~ -In file included from /usr/include/dune/istl/matrixutils.hh:14, - from /usr/include/dune/istl/bcrsmatrix.hh:21, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:35: -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:35: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' - 110 | { return element_.geometry().center(); } - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:361:56: required from 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 361 | const GlobalPosition& pos = elemCtx.pos(dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' - 245 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilEcfvProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here - 64 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:44: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' - 110 | { return element_.geometry().center(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:361:56: required from 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 361 | const GlobalPosition& pos = elemCtx.pos(dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' - 245 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilEcfvProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here - 64 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:72, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:43: -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 850 | GeometryImpl _geometry((_it).lowerleft()); - | ~~~~~~~~~~~~~~~^~ -In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:21: -/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; EqVector = Dune::FieldVector]' - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:436:36: required from 'void Opm::ReservoirProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 436 | this->model().globalStorage(storage); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here - 64 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | T sum (const T& in) const - | ^~~ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' - 175 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Simulator = Opm::Simulator]' - 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); - | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' - 176 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilEcfvProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here - 64 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' - 175 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Simulator = Opm::Simulator]' - 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); - | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' - 176 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilEcfvProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here - 64 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -In file included from /usr/include/dune/grid/yaspgrid.hh:26, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:35, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:37: -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' - 288 | return impl().center(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:44: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' - 110 | { return element_.geometry().center(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:361:56: required from 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 361 | const GlobalPosition& pos = elemCtx.pos(dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' - 245 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilEcfvProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here - 64 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 249 | GlobalCoordinate center() const - | ^~~~~~ -In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:18, - from /usr/include/dune/geometry/referenceelements.hh:24, - from /usr/include/dune/grid/io/file/dgfparser/entitykey_inline.hh:9, - from /usr/include/dune/grid/io/file/dgfparser/entitykey.hh:154, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:27: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' - 175 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Simulator = Opm::Simulator]' - 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); - | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' - 176 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilEcfvProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here - 64 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' - 175 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Simulator = Opm::Simulator]' - 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); - | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' - 176 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilEcfvProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here - 64 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:70: -/usr/include/dune/grid/yaspgrid/ygrid.hh: In instantiation of 'Dune::FieldVector::dim> Dune::YGrid::Iterator::lowerleft() const [with Coordinates = Dune::EquidistantCoordinates; typename Coordinates::ctype = double]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:493:30: required from 'Dune::YaspEntity<0, dim, GridImp>::Geometry Dune::YaspEntity<0, dim, GridImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' - 493 | auto ll = _it.lowerleft(); - | ~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/entity.hh:316:60: required from 'Dune::Entity<0, dim, GridImp, EntityImp>::Geometry Dune::Entity<0, dim, GridImp, EntityImp>::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>; EntityImp = Dune::YaspEntity; Geometry = Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>]' - 316 | Geometry geometry () const { return realEntity.geometry(); } - | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:35: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' - 110 | { return element_.geometry().center(); } - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:361:56: required from 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 361 | const GlobalPosition& pos = elemCtx.pos(dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' - 245 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilEcfvProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here - 64 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/ygrid.hh:647:58: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 647 | Dune::FieldVector lowerleft() const - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh: In member function 'void Opm::PowerInjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/powerinjectionproblem.hh:204:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 204 | K_ = this->toDimMatrix_(5.73e-08); // [m^2] - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -In file included from /usr/include/c++/15/string:51, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: -/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': -/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' - 64 | temp = func(*in, *inout); - | ~~~~^~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' - 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); - | ^~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' - 465 | (Generic_MPI_Op::get()),communicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' - 211 | allreduce >(&in,&out,1); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; EqVector = Dune::FieldVector]' - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:436:36: required from 'void Opm::ReservoirProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 436 | this->model().globalStorage(storage); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here - 64 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 189 | operator()(const _Tp& __x, const _Tp& __y) const - | ^~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:191:75: required from 'static void Dune::DGFGridFactory > >::getCorners(const Geometry&, std::vector >&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; ctype = double; int dim = 2]' - 191 | const typename Geometry::GlobalCoordinate corner = geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:135:19: required from 'int Dune::DGFGridFactory > >::boundaryId(const Intersection&) const [with Intersection = Dune::Intersection, Dune::YaspIntersection > >; ctype = double; int dim = 2]' - 135 | getCorners( intersection.geometry(), corners ); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:448:48: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::YaspGrid<2>]' - 448 | bndId_[ k ] = dgfFactory.boundaryId( intersection ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' - 175 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Simulator = Opm::Simulator]' - 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); - | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' - 176 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilEcfvProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here - 64 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 269 | GlobalCoordinate corner(int k) const - | ^~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:44: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:133:89: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 133 | boundingBoxMax_[i] = std::max(boundingBoxMax_[i], vIt->geometry().corner(0)[i]); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -In file included from /usr/include/dune/common/fvector.hh:17, - from /usr/include/dune/common/fmatrix.hh:16: -/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]': -/usr/include/c++/15/bits/stl_function.h:190:20: required from 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]' - 190 | { return __x + __y; } - | ~~~~^~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' - 64 | temp = func(*in, *inout); - | ~~~~^~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' - 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); - | ^~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' - 465 | (Generic_MPI_Op::get()),communicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' - 211 | allreduce >(&in,&out,1); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; EqVector = Dune::FieldVector]' - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:436:36: required from 'void Opm::ReservoirProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 436 | this->model().globalStorage(storage); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilEcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here - 64 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/densevector.hh:439:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 439 | derived_type operator+ (const DenseVector& b) const - | ^~~~~~~~ -In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, - from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:72, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:33: -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]' - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:536:52: required from 'Evaluation Opm::BrineCo2Pvt::rsSat(unsigned int, const Evaluation&, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' - 536 | BinaryCoeffBrineCO2::calculateMoleFractions(co2Tables_, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 537 | temperature, - | ~~~~~~~~~~~~ - 538 | pressure, - | ~~~~~~~~~ - 539 | salinity, - | ~~~~~~~~~ - 540 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 541 | xlCO2, - | ~~~~~~ - 542 | xgH2O, - | ~~~~~~ - 543 | activityModel_, - | ~~~~~~~~~~~~~~~ - 544 | extrapolate); - | ~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:436:21: required from 'Evaluation Opm::BrineCo2Pvt::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' - 436 | return rsSat(regionIdx, temperature, pressure, Evaluation(salinity_[regionIdx])); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:210:7: required from 'Evaluation Opm::OilPvtMultiplexer::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; bool enableThermal = true]' - 210 | { OPM_OIL_PVT_MULTIPLEXER_CALL(return pvtImpl.saturatedGasDissolutionFactor(regionIdx, temperature, pressure)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:1332:72: required from 'static LhsEval Opm::BlackOilFluidSystem::saturatedDissolutionFactor(const FluidState&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; Scalar = double; IndexTraits = Opm::BlackOilDefaultIndexTraits; Storage = Opm::VectorWithDefaultAllocator; SmartPointer = std::shared_ptr]' - 1332 | case oilPhaseIdx: return oilPvt_->saturatedGasDissolutionFactor(regionIdx, T, p); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:644:52: required from 'void Opm::ReservoirProblem::initFluidState_() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 644 | FluidSystem::saturatedDissolutionFactor(fs, oilPhaseIdx, /*pvtRegionIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:370:9: required from 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 370 | initFluidState_(); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' - 245 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilEcfvProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here - 64 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:155:64: required from 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Opm::EcfvStencil::Intersection = Dune::Intersection, Dune::YaspIntersection > >]' - 155 | (*normal_) = intersection.centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/c++/15/bits/new_allocator.h:191:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::Intersection >, Dune::YaspIntersection > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace]' - 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/alloc_traits.h:674:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::Intersection >, Dune::YaspIntersection > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; allocator_type = std::allocator > >, true, true>::EcfvSubControlVolumeFace >]' - 674 | __a.construct(__p, std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/vector.tcc:117:30: required from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const Dune::Intersection >, Dune::YaspIntersection > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; _Alloc = std::allocator > >, true, true>::EcfvSubControlVolumeFace >; reference = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace&]' - 117 | _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 118 | std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:286:44: required from 'void Opm::EcfvStencil::updateTopology(const Element&) [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 286 | interiorFaces_.emplace_back(/*SubControlVolumeFace(*/intersection, subControlVolumes_.size() - 1/*)*/); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:305:9: required from 'void Opm::EcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 305 | updateTopology(element); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 139 | stencil_.update(elem); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:577:34: required from 'void Opm::BlackOilModel::deserialize(Restarter&) [with Restarter = Opm::Restart; TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 577 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:658:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 658 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->deserialize(res)); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilEcfvProblem]' +In file included from /usr/include/dune/istl/umfpack.hh:20, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:31: +/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:297:16: required from 'Dune::UMFPack::UMFPack(const Matrix&, int) [with M = Dune::BCRSMatrix, std::allocator > >; Matrix = Dune::BCRSMatrix, std::allocator > >]' + 297 | setMatrix(matrix); + | ~~~~~~~~~^~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:287:64: required from 'Dune::UMFPack, A> >::UMFPack(const RealMatrix&, int, bool) [with T = double; A = std::allocator >; int n = 2; int m = 2; RealMatrix = Dune::BCRSMatrix, std::allocator > >]' + 287 | : Base(reinterpret_cast(matrix), verbose) + | ^ +/usr/include/dune/istl/paamg/amg.hh:658:18: required from 'static Dune::Amg::DirectSolverSelector::Solver::umfpack>::type* Dune::Amg::DirectSolverSelector::Solver::umfpack>::create(const M&, bool, bool) [with M = Dune::BCRSMatrix, std::allocator > >; Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >; type = Dune::UMFPack, std::allocator > > >]' + 658 | return new type(mat, verbose, reusevector ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/istl/paamg/amg.hh:683:40: required from 'static Dune::Amg::DirectSolverSelector::DirectSolver* Dune::Amg::DirectSolverSelector::create(const Matrix&, bool, bool) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >; DirectSolver = Dune::UMFPack, std::allocator > > >]' + 683 | return SelectedSolver :: create( mat, verbose, reusevector ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/istl/paamg/amg.hh:745:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethod.hh:314:53: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' + 314 | bool converged = linearSolver_.solve(solutionUpdate); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1273:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' + 1273 | converged = newtonMethod_.apply(); + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:510:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' + 510 | bool converged = model().update(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:733:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' + 733 | problem_->timeIntegration(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here - 64 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 406 | GlobalCoordinate centerUnitOuterNormal () const - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:591:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]' - 591 | auto [xCO2_new, yH2O_new] = mutualSolubility_(params, temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 592 | iterate, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:137:64: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]' - 137 | auto [xCO2, yH2O] = fixPointIterSolubility_(params, temperature, pg, molalityNaCl, activityModel, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:536:52: required from 'Evaluation Opm::BrineCo2Pvt::rsSat(unsigned int, const Evaluation&, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' - 536 | BinaryCoeffBrineCO2::calculateMoleFractions(co2Tables_, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 537 | temperature, - | ~~~~~~~~~~~~ - 538 | pressure, - | ~~~~~~~~~ - 539 | salinity, - | ~~~~~~~~~ - 540 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 541 | xlCO2, - | ~~~~~~ - 542 | xgH2O, - | ~~~~~~ - 543 | activityModel_, - | ~~~~~~~~~~~~~~~ - 544 | extrapolate); - | ~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:436:21: required from 'Evaluation Opm::BrineCo2Pvt::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' - 436 | return rsSat(regionIdx, temperature, pressure, Evaluation(salinity_[regionIdx])); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:210:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:644:52: required from 'void Opm::ReservoirProblem::initFluidState_() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 644 | FluidSystem::saturatedDissolutionFactor(fs, oilPhaseIdx, /*pvtRegionIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:370:9: required from 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 370 | initFluidState_(); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Communication = Dune::Communication]' - 245 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilEcfvProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here - 64 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:642:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 642 | OPM_HOST_DEVICE static std::pair mutualSolubility_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:73: -/usr/include/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::YaspIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2>; typename GridImp::ctype = double]': -/usr/include/dune/grid/common/intersection.hh:408:46: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector]' - 408 | return this->real.centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:155:64: required from 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Opm::EcfvStencil::Intersection = Dune::Intersection, Dune::YaspIntersection > >]' - 155 | (*normal_) = intersection.centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/c++/15/bits/new_allocator.h:191:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::Intersection >, Dune::YaspIntersection > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace]' - 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/alloc_traits.h:674:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::Intersection >, Dune::YaspIntersection > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; allocator_type = std::allocator > >, true, true>::EcfvSubControlVolumeFace >]' - 674 | __a.construct(__p, std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/vector.tcc:117:30: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:305:9: required from 'void Opm::EcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 305 | updateTopology(element); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 139 | stencil_.update(elem); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:577:34: required from 'void Opm::BlackOilModel::deserialize(Restarter&) [with Restarter = Opm::Restart; TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 577 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:658:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' - 658 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->deserialize(res)); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ecfv.cpp:56:42: required from here + 56 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/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/istl/schwarz.hh:28, + from /usr/include/dune/istl/solverfactory.hh:18, + from /usr/include/dune/istl/superlu.hh:22: +/usr/include/dune/istl/owneroverlapcopy.hh: In instantiation of 'static Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::V Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::gather(const T&, std::size_t) [with T = std::vector, std::allocator > >; GlobalIdType = int; LocalIdType = int; V = Opm::MatrixBlock; std::size_t = long unsigned int]': +/usr/include/dune/common/parallel/communicator.hh:1307:48: required from 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = std::vector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true; Dune::BufferedCommunicator::InterfaceMap = std::map >; Type = Opm::MatrixBlock; size_t = long unsigned int]' + 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1308 | interfacePair->second.second[i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/parallel/communicator.hh:1410:56: required from 'void Dune::BufferedCommunicator::sendRecv(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool FORWARD = true; Data = std::vector, std::allocator > >]' + 1410 | MessageGatherer() (interfaces_, source, sendBuffer, sendBufferSize); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/parallel/communicator.hh:1367:48: required from 'void Dune::BufferedCommunicator::forward(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; Data = std::vector, std::allocator > >]' + 1367 | this->template sendRecv(source, dest); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/include/dune/istl/owneroverlapcopy.hh:317:59: required from 'void Dune::OwnerOverlapCopyCommunication::copyOwnerToAll(const T&, T&) const [with T = std::vector, std::allocator > >; GlobalIdType = int; LocalIdType = int]' + 317 | communicator.template forward >(source,dest); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/include/dune/istl/paamg/galerkin.hh:668:27: required from 'void Dune::Amg::BaseGalerkinProduct::calculate(const M&, const Dune::Amg::AggregatesMap&, M&, const P&, const O&) [with M = Dune::BCRSMatrix, std::allocator > >; V = long unsigned int; I = Dune::OwnerOverlapCopyCommunication; O = Dune::NegateSet >]' + 668 | pinfo.copyOwnerToAll(rowsize,rowsize); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/include/dune/istl/paamg/matrixhierarchy.hh:660:33: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethod.hh:314:53: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' + 314 | bool converged = linearSolver_.solve(solutionUpdate); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1273:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' + 1273 | converged = newtonMethod_.apply(); + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:510:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' + 510 | bool converged = model().update(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:733:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]' + 733 | problem_->timeIntegration(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_ecfv.cpp:64:38: required from here - 64 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersection.hh:177:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 177 | FieldVector centerUnitOuterNormal () const - | ^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ecfv.cpp:56:42: required from here + 56 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/istl/owneroverlapcopy.hh:207:16: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | static V gather(const T& a, std::size_t i) + | ^~~~~~ +/usr/include/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]': +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here + 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const + | ^~~~~~~~ +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: 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 /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:45: /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here @@ -38311,67 +36055,110 @@ /usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 219 | GlobalCoordinate corner ( int i ) const | ^~~~~~ -[ 64%] Linking CXX executable bin/powerinjection_darcy_fd -/usr/bin/cmake -E cmake_link_script CMakeFiles/powerinjection_darcy_fd.dir/link.txt --verbose=1 -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | fineK_ = this->toDimMatrix_(1e-13); + | ^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:550:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 550 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ^~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:44: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh: In member function 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:333:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 333 | fineK_ = this->toDimMatrix_(1e-12); - | ^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:361:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 361 | const GlobalPosition& pos = elemCtx.pos(dofIdx, /*timeIdx=*/0); - | ^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In member function 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 380 | DimMatrix toDimMatrix_(Scalar val) const - | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh: In member function 'Opm::ReservoirProblem::Scalar Opm::ReservoirProblem::porosity(const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:467:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 467 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'Opm::Co2InjectionProblem::Scalar Opm::Co2InjectionProblem::porosity(const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:411:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 411 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); | ^~~ +In file included from /usr/include/dune/istl/owneroverlapcopy.hh:27: +/usr/include/dune/common/parallel/communicator.hh: In member function 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = std::vector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true]': +/usr/include/dune/common/parallel/communicator.hh:1307:9: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : + | ^~~~~~ +/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-simulators-2025.04+ds/opm/models/pvs/pvsmodel.hh: In member function 'void Opm::PvsModel::printSwitchedPhases_(const ElementContext&, unsigned int, const FluidState&, short int, const PrimaryVariables&) const [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsmodel.hh:589:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 589 | const auto& pos = elemCtx.pos(dofIdx, /*timeIdx=*/0); + | ^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:275:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | coarseK_ = this->toDimMatrix_(1e-12); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 983 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]', + inlined from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; EvalDimVector = Dune::FieldVector; TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44, + inlined from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionNcpVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1079 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:275:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | coarseK_ = this->toDimMatrix_(1e-12); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +[ 87%] Linking CXX executable bin/co2injection_ncp_ni_vcfv +/usr/bin/cmake -E cmake_link_script CMakeFiles/co2injection_ncp_ni_vcfv.dir/link.txt --verbose=1 In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:56: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 983 | storage = gridView_.comm().sum(storage); - | ^~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/powerinjection_darcy_fd.dir/link.d CMakeFiles/powerinjection_darcy_fd.dir/examples/powerinjection_darcy_fd.cpp.o -o bin/powerinjection_darcy_fd -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/co2injection_ncp_ni_vcfv.dir/link.d CMakeFiles/co2injection_ncp_ni_vcfv.dir/examples/co2injection_ncp_ni_vcfv.cpp.o -o bin/co2injection_ncp_ni_vcfv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 64%] Built target powerinjection_darcy_fd -make -f CMakeFiles/reservoir_blackoil_vcfv.dir/build.make CMakeFiles/reservoir_blackoil_vcfv.dir/depend +[ 87%] Built target co2injection_ncp_ni_vcfv +make -f CMakeFiles/co2injection_pvs_ni_ecfv.dir/build.make CMakeFiles/co2injection_pvs_ni_ecfv.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/reservoir_blackoil_vcfv.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_pvs_ni_ecfv.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/reservoir_blackoil_vcfv.dir/build.make CMakeFiles/reservoir_blackoil_vcfv.dir/build +make -f CMakeFiles/co2injection_pvs_ni_ecfv.dir/build.make CMakeFiles/co2injection_pvs_ni_ecfv.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 64%] Building CXX object CMakeFiles/reservoir_blackoil_vcfv.dir/examples/reservoir_blackoil_vcfv.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/reservoir_blackoil_vcfv.dir/examples/reservoir_blackoil_vcfv.cpp.o -MF CMakeFiles/reservoir_blackoil_vcfv.dir/examples/reservoir_blackoil_vcfv.cpp.o.d -o CMakeFiles/reservoir_blackoil_vcfv.dir/examples/reservoir_blackoil_vcfv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_vcfv.cpp +[ 89%] Building CXX object CMakeFiles/co2injection_pvs_ni_ecfv.dir/examples/co2injection_pvs_ni_ecfv.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/co2injection_pvs_ni_ecfv.dir/examples/co2injection_pvs_ni_ecfv.cpp.o -MF CMakeFiles/co2injection_pvs_ni_ecfv.dir/examples/co2injection_pvs_ni_ecfv.cpp.o.d -o CMakeFiles/co2injection_pvs_ni_ecfv.dir/examples/co2injection_pvs_ni_ecfv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_ecfv.cpp +[ 91%] Linking CXX executable bin/co2injection_ncp_ni_ecfv +/usr/bin/cmake -E cmake_link_script CMakeFiles/co2injection_ncp_ni_ecfv.dir/link.txt --verbose=1 In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_vcfv.cpp:30: + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_ecfv.cpp:31: +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/co2injection_ncp_ni_ecfv.dir/link.d CMakeFiles/co2injection_ncp_ni_ecfv.dir/examples/co2injection_ncp_ni_ecfv.cpp.o -o bin/co2injection_ncp_ni_ecfv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 91%] Built target co2injection_ncp_ni_ecfv +make -f CMakeFiles/co2injection_pvs_ni_vcfv.dir/build.make CMakeFiles/co2injection_pvs_ni_vcfv.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_pvs_ni_vcfv.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/co2injection_pvs_ni_vcfv.dir/build.make CMakeFiles/co2injection_pvs_ni_vcfv.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 91%] Building CXX object CMakeFiles/co2injection_pvs_ni_vcfv.dir/examples/co2injection_pvs_ni_vcfv.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/co2injection_pvs_ni_vcfv.dir/examples/co2injection_pvs_ni_vcfv.cpp.o -MF CMakeFiles/co2injection_pvs_ni_vcfv.dir/examples/co2injection_pvs_ni_vcfv.cpp.o.d -o CMakeFiles/co2injection_pvs_ni_vcfv.dir/examples/co2injection_pvs_ni_vcfv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_vcfv.cpp +In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', + inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: +/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); + | ~~~~~~~~~~~~^~ +In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_vcfv.cpp:31: /usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerAdProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:72: -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 850 | GeometryImpl _geometry((_it).lowerleft()); - | ~~~~~~~~~~~~~~~^~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/common/intersection.hh:9, @@ -38386,43 +36173,21 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_vcfv.cpp:58:38: required from here - 58 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here + 64 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilproblem.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:50, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_vcfv.cpp:32: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:333:36: required from 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' - 333 | fineK_ = this->toDimMatrix_(1e-12); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem; Communication = Dune::Communication]' - 245 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilVcfvProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_vcfv.cpp:58:38: required from here - 58 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 380 | DimMatrix toDimMatrix_(Scalar val) const - | ^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -38436,24 +36201,24 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:966:30: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 966 | IntersectionIterator endit = gridView_.iend(e); - | ^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 139 | stencil_.update(elem); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:577:34: required from 'void Opm::BlackOilModel::deserialize(Restarter&) [with Restarter = Opm::Restart; TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' - 577 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:658:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' - 658 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->deserialize(res)); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; Scalar = double]' + 1032 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_vcfv.cpp:58:38: required from here - 58 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here + 64 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ @@ -38470,743 +36235,115 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:966:30: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 966 | IntersectionIterator endit = gridView_.iend(e); - | ^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 139 | stencil_.update(elem); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:577:34: required from 'void Opm::BlackOilModel::deserialize(Restarter&) [with Restarter = Opm::Restart; TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' - 577 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:658:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' - 658 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->deserialize(res)); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_vcfv.cpp:58:38: required from here - 58 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -In file included from /usr/include/dune/istl/matrixutils.hh:14, - from /usr/include/dune/istl/bcrsmatrix.hh:21, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_vcfv.cpp:34: -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' - 128 | ::Entity::Geometry::LocalCoordinate Coordinate; - | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' - 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' - 787 | defaultVtkWriter_->beginWrite(t); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' - 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_vcfv.cpp:58:38: required from here - 58 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ -In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:21: -/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem; EqVector = Dune::FieldVector]' - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:436:36: required from 'void Opm::ReservoirProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' - 436 | this->model().globalStorage(storage); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; Scalar = double]' + 1032 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_vcfv.cpp:58:38: required from here - 58 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | T sum (const T& in) const - | ^~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 1; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -In file included from /usr/include/dune/geometry/referenceelements.hh:23, - from /usr/include/dune/grid/io/file/dgfparser/entitykey_inline.hh:9, - from /usr/include/dune/grid/io/file/dgfparser/entitykey.hh:154, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:27: -/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]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:879:49: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 879 | elementLocal = referenceElement.position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 139 | stencil_.update(elem); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:577:34: required from 'void Opm::BlackOilModel::deserialize(Restarter&) [with Restarter = Opm::Restart; TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' - 577 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:658:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' - 658 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->deserialize(res)); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_vcfv.cpp:58:38: required from here - 58 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/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/geometry/referenceelementimplementation.hh:18, - from /usr/include/dune/geometry/referenceelements.hh:24: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:966:30: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 966 | IntersectionIterator endit = gridView_.iend(e); - | ^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 139 | stencil_.update(elem); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:577:34: required from 'void Opm::BlackOilModel::deserialize(Restarter&) [with Restarter = Opm::Restart; TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' - 577 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:658:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' - 658 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->deserialize(res)); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_vcfv.cpp:58:38: required from here - 58 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 1; int COLS = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here + 64 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:966:30: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 966 | IntersectionIterator endit = gridView_.iend(e); - | ^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 139 | stencil_.update(elem); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:577:34: required from 'void Opm::BlackOilModel::deserialize(Restarter&) [with Restarter = Opm::Restart; TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' - 577 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:658:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' - 658 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->deserialize(res)); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_vcfv.cpp:58:38: required from here - 58 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:1014:82: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 1014 | boundaryFace_[bfIdx].normal_ = intersection.centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 139 | stencil_.update(elem); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:577:34: required from 'void Opm::BlackOilModel::deserialize(Restarter&) [with Restarter = Opm::Restart; TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' - 577 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:658:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' - 658 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->deserialize(res)); - | ~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_vcfv.cpp:58:38: required from here - 58 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 406 | GlobalCoordinate centerUnitOuterNormal () const - | ^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In file included from /usr/include/c++/15/string:51, - from /usr/include/c++/15/bits/locale_classes.h:42, - from /usr/include/c++/15/bits/ios_base.h:43, - from /usr/include/c++/15/ios:46, - from /usr/include/c++/15/bits/ostream.h:43, - from /usr/include/c++/15/ostream:42, - from /usr/include/c++/15/iostream:43, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: -/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': -/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' - 64 | temp = func(*in, *inout); - | ~~~~^~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' - 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); - | ^~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' - 465 | (Generic_MPI_Op::get()),communicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' - 211 | allreduce >(&in,&out,1); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem; EqVector = Dune::FieldVector]' - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:436:36: required from 'void Opm::ReservoirProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' - 436 | this->model().globalStorage(storage); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_vcfv.cpp:58:38: required from here - 58 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 189 | operator()(const _Tp& __x, const _Tp& __y) const - | ^~~~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:26, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:35, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_vcfv.cpp:36: -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:191:75: required from 'static void Dune::DGFGridFactory > >::getCorners(const Geometry&, std::vector >&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; ctype = double; int dim = 2]' - 191 | const typename Geometry::GlobalCoordinate corner = geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:135:19: required from 'int Dune::DGFGridFactory > >::boundaryId(const Intersection&) const [with Intersection = Dune::Intersection, Dune::YaspIntersection > >; ctype = double; int dim = 2]' - 135 | getCorners( intersection.geometry(), corners ); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:448:48: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::YaspGrid<2>]' - 448 | bndId_[ k ] = dgfFactory.boundaryId( intersection ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' - 175 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem; Simulator = Opm::Simulator]' - 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); - | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem; Communication = Dune::Communication]' - 176 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilVcfvProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_vcfv.cpp:58:38: required from here - 58 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 269 | GlobalCoordinate corner(int k) const - | ^~~~~~ -In file included from /usr/include/dune/common/fvector.hh:17, - from /usr/include/dune/common/fmatrix.hh:16: -/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]': -/usr/include/c++/15/bits/stl_function.h:190:20: required from 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]' - 190 | { return __x + __y; } - | ~~~~^~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' - 64 | temp = func(*in, *inout); - | ~~~~^~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' - 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); - | ^~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' - 465 | (Generic_MPI_Op::get()),communicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' - 211 | allreduce >(&in,&out,1); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem; EqVector = Dune::FieldVector]' - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:436:36: required from 'void Opm::ReservoirProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' - 436 | this->model().globalStorage(storage); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_vcfv.cpp:58:38: required from here - 58 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/densevector.hh:439:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 439 | derived_type operator+ (const DenseVector& b) const - | ^~~~~~~~ -In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, - from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:72, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:33: -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]' - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:536:52: required from 'Evaluation Opm::BrineCo2Pvt::rsSat(unsigned int, const Evaluation&, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' - 536 | BinaryCoeffBrineCO2::calculateMoleFractions(co2Tables_, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 537 | temperature, - | ~~~~~~~~~~~~ - 538 | pressure, - | ~~~~~~~~~ - 539 | salinity, - | ~~~~~~~~~ - 540 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 541 | xlCO2, - | ~~~~~~ - 542 | xgH2O, - | ~~~~~~ - 543 | activityModel_, - | ~~~~~~~~~~~~~~~ - 544 | extrapolate); - | ~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:436:21: required from 'Evaluation Opm::BrineCo2Pvt::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' - 436 | return rsSat(regionIdx, temperature, pressure, Evaluation(salinity_[regionIdx])); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:210:7: required from 'Evaluation Opm::OilPvtMultiplexer::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; bool enableThermal = true]' - 210 | { OPM_OIL_PVT_MULTIPLEXER_CALL(return pvtImpl.saturatedGasDissolutionFactor(regionIdx, temperature, pressure)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:1332:72: required from 'static LhsEval Opm::BlackOilFluidSystem::saturatedDissolutionFactor(const FluidState&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; Scalar = double; IndexTraits = Opm::BlackOilDefaultIndexTraits; Storage = Opm::VectorWithDefaultAllocator; SmartPointer = std::shared_ptr]' - 1332 | case oilPhaseIdx: return oilPvt_->saturatedGasDissolutionFactor(regionIdx, T, p); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:644:52: required from 'void Opm::ReservoirProblem::initFluidState_() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' - 644 | FluidSystem::saturatedDissolutionFactor(fs, oilPhaseIdx, /*pvtRegionIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:370:9: required from 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' - 370 | initFluidState_(); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem; Communication = Dune::Communication]' - 245 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirBlackOilVcfvProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_blackoil_vcfv.cpp:58:38: required from here - 58 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]': -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here - 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const - | ^~~~~~~~ -/usr/include/dune/grid/io/file/gmshreader.hh:103:28: 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 /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:45: -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here - 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override - | ^~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkblackoilsolventmodule.hpp:40, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilsolventmodules.hh:41, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilintensivequantities.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilboundaryratevector.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:35: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > > >::CellIterator; GridView = Dune::GridView > >]' - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' - 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here - 1337 | virtual void writeCellData(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 391 | const FieldVector position() const - | ^~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:44: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh: In member function 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:333:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 333 | fineK_ = this->toDimMatrix_(1e-12); - | ^~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:56: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 983 | storage = gridView_.comm().sum(storage); - | ^~~~~~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 1; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:72: -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 850 | GeometryImpl _geometry((_it).lowerleft()); - | ~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::PowerInjectionForchheimerFdProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1079 | totalRate = comm.sum(totalRate); - | ~~~~~~~~^~~~~~~~~~~ -[ 64%] Linking CXX executable bin/powerinjection_forchheimer_ad -/usr/bin/cmake -E cmake_link_script CMakeFiles/powerinjection_forchheimer_ad.dir/link.txt --verbose=1 -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43: -In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', - inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: -/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); - | ~~~~~~~~~~~~^~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/powerinjection_forchheimer_ad.dir/link.d CMakeFiles/powerinjection_forchheimer_ad.dir/examples/powerinjection_forchheimer_ad.cpp.o -o bin/powerinjection_forchheimer_ad -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 64%] Built target powerinjection_forchheimer_ad -make -f CMakeFiles/reservoir_ncp_ecfv.dir/build.make CMakeFiles/reservoir_ncp_ecfv.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/reservoir_ncp_ecfv.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/reservoir_ncp_ecfv.dir/build.make CMakeFiles/reservoir_ncp_ecfv.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 64%] Building CXX object CMakeFiles/reservoir_ncp_ecfv.dir/examples/reservoir_ncp_ecfv.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/reservoir_ncp_ecfv.dir/examples/reservoir_ncp_ecfv.cpp.o -MF CMakeFiles/reservoir_ncp_ecfv.dir/examples/reservoir_ncp_ecfv.cpp.o.d -o CMakeFiles/reservoir_ncp_ecfv.dir/examples/reservoir_ncp_ecfv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_ecfv.cpp -In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_ecfv.cpp:30: -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -In member function 'void Opm::FvBaseGradientCalculator::calculateGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::PressureCallback; TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]', - inlined from 'void Opm::DarcyExtensiveQuantities::calculateGradients_(const ElementContext&, unsigned int, unsigned int) [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:207:39: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:214:72: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto& exteriorPos = stencil.subControlVolume(j).globalPos(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 64%] Linking CXX executable bin/powerinjection_forchheimer_fd -/usr/bin/cmake -E cmake_link_script CMakeFiles/powerinjection_forchheimer_fd.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/powerinjection_forchheimer_fd.dir/link.d CMakeFiles/powerinjection_forchheimer_fd.dir/examples/powerinjection_forchheimer_fd.cpp.o -o bin/powerinjection_forchheimer_fd -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 64%] Built target powerinjection_forchheimer_fd -make -f CMakeFiles/reservoir_ncp_vcfv.dir/build.make CMakeFiles/reservoir_ncp_vcfv.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/reservoir_ncp_vcfv.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/reservoir_ncp_vcfv.dir/build.make CMakeFiles/reservoir_ncp_vcfv.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 64%] Building CXX object CMakeFiles/reservoir_ncp_vcfv.dir/examples/reservoir_ncp_vcfv.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/reservoir_ncp_vcfv.dir/examples/reservoir_ncp_vcfv.cpp.o -MF CMakeFiles/reservoir_ncp_vcfv.dir/examples/reservoir_ncp_vcfv.cpp.o.d -o CMakeFiles/reservoir_ncp_vcfv.dir/examples/reservoir_ncp_vcfv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_vcfv.cpp -In file included from /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1130, - from /usr/include/dune/grid/common/intersection.hh:9, - from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:25: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:35: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' - 110 | { return element_.geometry().center(); } - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' - 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:361:56: required from 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' - 361 | const GlobalPosition& pos = elemCtx.pos(dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem; Communication = Dune::Communication]' + | ^ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsmodel.hh:39, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_ecfv.cpp:33: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:36: required from 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 274 | fineK_ = this->toDimMatrix_(1e-13); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; Communication = Dune::Communication]' 245 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiEcfvProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_ecfv.cpp:63:38: required from here - 63 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here + 64 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 380 | DimMatrix toDimMatrix_(Scalar val) const + | ^~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_ecfv.cpp:33: + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_ecfv.cpp:34: /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In instantiation of 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:361:56: required from 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' - 361 | const GlobalPosition& pos = elemCtx.pos(dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem; Communication = Dune::Communication]' - 245 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpEcfvProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_ecfv.cpp:63:38: required from here - 63 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:550:48: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 550 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; PrimaryVariables = Opm::PvsPrimaryVariables]' + 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here + 64 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | { return element_.geometry().center(); } | ^ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpmodel.hh:45, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_ecfv.cpp:32: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:333:36: required from 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' - 333 | fineK_ = this->toDimMatrix_(1e-12); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem; Communication = Dune::Communication]' - 245 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpEcfvProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_ecfv.cpp:63:38: required from here - 63 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 380 | DimMatrix toDimMatrix_(Scalar val) const - | ^~~~~~~~~~~~ In file included from /usr/include/dune/istl/matrixutils.hh:14, from /usr/include/dune/istl/bcrsmatrix.hh:21, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_ecfv.cpp:34: + from /usr/include/dune/istl/solvers.hh:25, + from /usr/include/dune/istl/superlu.hh:11, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ilufirstelement.hh:27, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlpreconditionerwrappers.hh:55, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbasebackend.hh:41, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelamgbackend.hh:31, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_ecfv.cpp:35: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:35: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' - 110 | { return element_.geometry().center(); } - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' - 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:361:56: required from 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' - 361 | const GlobalPosition& pos = elemCtx.pos(dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem; Communication = Dune::Communication]' - 245 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpEcfvProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_ecfv.cpp:63:38: required from here - 63 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:44: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' - 110 | { return element_.geometry().center(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' - 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:361:56: required from 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' - 361 | const GlobalPosition& pos = elemCtx.pos(dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem; Communication = Dune::Communication]' - 245 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpEcfvProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_ecfv.cpp:63:38: required from here - 63 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' - 175 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem; Simulator = Opm::Simulator]' - 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); - | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem; Communication = Dune::Communication]' - 176 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpEcfvProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_ecfv.cpp:63:38: required from here - 63 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:143:47: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' - 143 | using JacobianDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:198:48: required from 'class Dune::Intersection, Dune::YaspIntersection > >' - 198 | typedef typename Geometry::LocalCoordinate LocalCoordinate; - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersectioniterator.hh:70:26: required from 'class Dune::YaspIntersectionIterator >' - 70 | mutable Intersection intersection_; - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' - 107 | Implementation realIterator; - | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' - 175 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem; Simulator = Opm::Simulator]' - 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); - | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem; Communication = Dune::Communication]' - 176 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpEcfvProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_ecfv.cpp:63:38: required from here - 63 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -In file included from /usr/include/dune/grid/yaspgrid.hh:26, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:35, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_ecfv.cpp:36: -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' - 288 | return impl().center(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:44: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' - 110 | { return element_.geometry().center(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' - 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:361:56: required from 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' - 361 | const GlobalPosition& pos = elemCtx.pos(dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem; Communication = Dune::Communication]' - 245 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpEcfvProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_ecfv.cpp:63:38: required from here - 63 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 249 | GlobalCoordinate center() const - | ^~~~~~ + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' + 128 | ::Entity::Geometry::LocalCoordinate Coordinate; + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 787 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here + 64 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:18, from /usr/include/dune/geometry/referenceelements.hh:24, from /usr/include/dune/grid/io/file/dgfparser/entitykey_inline.hh:9, @@ -39228,25 +36365,24 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' - 175 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem; Simulator = Opm::Simulator]' - 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); - | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem; Communication = Dune::Communication]' - 176 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpEcfvProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_ecfv.cpp:63:38: required from here - 63 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; Scalar = double]' + 1032 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here + 64 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ @@ -39266,119 +36402,363 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; Scalar = double]' + 1032 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here + 64 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:21: +/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:251:45: required from 'void Opm::MultiPhaseBaseModel::globalPhaseStorage(EqVector&, unsigned int) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; EqVector = Dune::FieldVector]' + 251 | storage = this->gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:369:41: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 369 | this->model().globalPhaseStorage(storageL, /*phaseIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here + 64 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | T sum (const T& in) const + | ^~~ +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:44: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' + 110 | { return element_.geometry().center(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:550:48: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 550 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; PrimaryVariables = Opm::PvsPrimaryVariables]' + 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here + 64 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 286 | GlobalCoordinate center () const + | ^~~~~~ +In file included from /usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:46, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:35: +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' + 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:339:52: required from 'static LhsEval Opm::BrineCO2FluidSystem::fugacityCoefficient(const FluidState&, const ParameterCache&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; ParamCacheEval = double; Scalar = double]' + 339 | BinaryCoeffBrineCO2::calculateMoleFractions(getTableInstance(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 340 | temperature, + | ~~~~~~~~~~~~ + 341 | pressure, + | ~~~~~~~~~ + 342 | LhsEval(Brine_IAPWS::salinity), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 343 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 344 | xlCO2, + | ~~~~~~ + 345 | xgH2O, + | ~~~~~~ + 346 | activityModel); + | ~~~~~~~~~~~~~~ +/usr/include/opm/material/constraintsolvers/ComputeFromReferencePhase.hpp:137:79: required from 'static void Opm::ComputeFromReferencePhase::solve(FluidState&, typename FluidSystem::ParameterCache&, unsigned int, bool, bool) [with FluidState = Opm::CompositionalFluidState, true>; Scalar = double; FluidSystem = Opm::BrineCO2FluidSystem; Evaluation = double; typename FluidSystem::ParameterCache = Opm::BrineCO2FluidSystem::ParameterCache; typename FluidState::Scalar = double]' + 137 | FluidSystem::fugacityCoefficient(fluidState, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ + 138 | paramCache, + | ~~~~~~~~~~~ + 139 | refPhaseIdx, + | ~~~~~~~~~~~~ + 140 | compIdx)); + | ~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 586 | CFRP::solve(fs, paramCache, + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ + 587 | /*refPhaseIdx=*/liquidPhaseIdx, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 588 | /*setViscosity=*/true, + | ~~~~~~~~~~~~~~~~~~~~~~ + 589 | /*setEnthalpy=*/true); + | ~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; PrimaryVariables = Opm::PvsPrimaryVariables]' + 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here + 64 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/c++/15/string:51, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: +/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': +/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' + 64 | temp = func(*in, *inout); + | ~~~~^~~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' + 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); + | ^~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' + 465 | (Generic_MPI_Op::get()),communicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' + 211 | allreduce >(&in,&out,1); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:251:45: required from 'void Opm::MultiPhaseBaseModel::globalPhaseStorage(EqVector&, unsigned int) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; EqVector = Dune::FieldVector]' + 251 | storage = this->gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:369:41: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 369 | this->model().globalPhaseStorage(storageL, /*phaseIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here + 64 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 189 | operator()(const _Tp& __x, const _Tp& __y) const + | ^~~~~~~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:26, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:48: +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:191:75: required from 'static void Dune::DGFGridFactory > >::getCorners(const Geometry&, std::vector >&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; ctype = double; int dim = 2]' + 191 | const typename Geometry::GlobalCoordinate corner = geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:135:19: required from 'int Dune::DGFGridFactory > >::boundaryId(const Intersection&) const [with Intersection = Dune::Intersection, Dune::YaspIntersection > >; ctype = double; int dim = 2]' + 135 | getCorners( intersection.geometry(), corners ); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:448:48: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::YaspGrid<2>]' + 448 | bndId_[ k ] = dgfFactory.boundaryId( intersection ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' 175 | initialize( dgfFactory ); | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem; Simulator = Opm::Simulator]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; Simulator = Opm::Simulator]' 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; Communication = Dune::Communication]' 176 | { vanguard_.reset(new Vanguard(*this)); } | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpEcfvProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_ecfv.cpp:63:38: required from here - 63 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: required from 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem; Simulator = Opm::Simulator]' - 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:86:31: required from 'Opm::MultiPhaseBaseProblem::MultiPhaseBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem; Simulator = Opm::Simulator]' - 86 | : ParentType(simulator) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:209:31: required from 'Opm::ReservoirProblem::ReservoirProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem; Simulator = Opm::Simulator]' - 209 | : ParentType(simulator) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:222:28: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem; Communication = Dune::Communication]' - 222 | problem_.reset(new Problem(*this)); - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiEcfvProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_ecfv.cpp:63:38: required from here - 63 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here + 64 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 269 | GlobalCoordinate corner(int k) const | ^~~~~~ -In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_vcfv.cpp:31: -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ -In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, - from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:72, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:41: -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]' - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:536:52: required from 'Evaluation Opm::BrineCo2Pvt::rsSat(unsigned int, const Evaluation&, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' - 536 | BinaryCoeffBrineCO2::calculateMoleFractions(co2Tables_, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 537 | temperature, +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:591:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' + 591 | auto [xCO2_new, yH2O_new] = mutualSolubility_(params, temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 592 | iterate, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:137:64: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' + 137 | auto [xCO2, yH2O] = fixPointIterSolubility_(params, temperature, pg, molalityNaCl, activityModel, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:339:52: required from 'static LhsEval Opm::BrineCO2FluidSystem::fugacityCoefficient(const FluidState&, const ParameterCache&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; ParamCacheEval = double; Scalar = double]' + 339 | BinaryCoeffBrineCO2::calculateMoleFractions(getTableInstance(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 340 | temperature, | ~~~~~~~~~~~~ - 538 | pressure, - | ~~~~~~~~~ - 539 | salinity, + 341 | pressure, | ~~~~~~~~~ - 540 | /*knownPhaseIdx=*/-1, + 342 | LhsEval(Brine_IAPWS::salinity), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 343 | /*knownPhaseIdx=*/-1, | ~~~~~~~~~~~~~~~~~~~~~ - 541 | xlCO2, + 344 | xlCO2, | ~~~~~~ - 542 | xgH2O, + 345 | xgH2O, | ~~~~~~ - 543 | activityModel_, - | ~~~~~~~~~~~~~~~ - 544 | extrapolate); - | ~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:436:21: required from 'Evaluation Opm::BrineCo2Pvt::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' - 436 | return rsSat(regionIdx, temperature, pressure, Evaluation(salinity_[regionIdx])); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:210:7: required from 'Evaluation Opm::OilPvtMultiplexer::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; bool enableThermal = true]' - 210 | { OPM_OIL_PVT_MULTIPLEXER_CALL(return pvtImpl.saturatedGasDissolutionFactor(regionIdx, temperature, pressure)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:1332:72: required from 'static LhsEval Opm::BlackOilFluidSystem::saturatedDissolutionFactor(const FluidState&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; Scalar = double; IndexTraits = Opm::BlackOilDefaultIndexTraits; Storage = Opm::VectorWithDefaultAllocator; SmartPointer = std::shared_ptr]' - 1332 | case oilPhaseIdx: return oilPvt_->saturatedGasDissolutionFactor(regionIdx, T, p); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:644:52: required from 'void Opm::ReservoirProblem::initFluidState_() [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' - 644 | FluidSystem::saturatedDissolutionFactor(fs, oilPhaseIdx, /*pvtRegionIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:370:9: required from 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' - 370 | initFluidState_(); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem; Communication = Dune::Communication]' - 245 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpEcfvProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_ecfv.cpp:63:38: required from here - 63 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 346 | activityModel); + | ~~~~~~~~~~~~~~ +/usr/include/opm/material/constraintsolvers/ComputeFromReferencePhase.hpp:137:79: required from 'static void Opm::ComputeFromReferencePhase::solve(FluidState&, typename FluidSystem::ParameterCache&, unsigned int, bool, bool) [with FluidState = Opm::CompositionalFluidState, true>; Scalar = double; FluidSystem = Opm::BrineCO2FluidSystem; Evaluation = double; typename FluidSystem::ParameterCache = Opm::BrineCO2FluidSystem::ParameterCache; typename FluidState::Scalar = double]' + 137 | FluidSystem::fugacityCoefficient(fluidState, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ + 138 | paramCache, + | ~~~~~~~~~~~ + 139 | refPhaseIdx, + | ~~~~~~~~~~~~ + 140 | compIdx)); + | ~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 586 | CFRP::solve(fs, paramCache, + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ + 587 | /*refPhaseIdx=*/liquidPhaseIdx, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 588 | /*setViscosity=*/true, + | ~~~~~~~~~~~~~~~~~~~~~~ + 589 | /*setEnthalpy=*/true); + | ~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; PrimaryVariables = Opm::PvsPrimaryVariables]' + 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here + 64 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:642:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 642 | OPM_HOST_DEVICE static std::pair mutualSolubility_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In instantiation of 'decltype(auto) Opm::EcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: required from 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; EvalDimVector = Dune::FieldVector, 2>; ElementContext = Opm::FvBaseElementContext]' + 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: required from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; ElementContext = Opm::FvBaseElementContext]' + 347 | gradCalc.calculateBoundaryGradient(potentialGrad_[phaseIdx], + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ + 348 | elemCtx, + | ~~~~~~~~ + 349 | boundaryFaceIdx, + | ~~~~~~~~~~~~~~~~ + 350 | pressureCallback); + | ~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseextensivequantities.hh:122:61: required from 'void Opm::MultiPhaseBaseExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 122 | FluxExtensiveQuantities::calculateBoundaryGradients_(context.elementContext(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ + 123 | bfIdx, + | ~~~~~~ + 124 | timeIdx, + | ~~~~~~~~ + 125 | fluidState); + | ~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsextensivequantities.hh:86:35: required from 'void Opm::PvsExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 86 | ParentType::updateBoundary(context, bfIdx, timeIdx, fluidState); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsboundaryratevector.hh:91:33: required from 'void Opm::PvsBoundaryRateVector::setFreeFlow(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 91 | extQuants.updateBoundary(context, bfIdx, timeIdx, fluidState); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:478:31: required from 'void Opm::Co2InjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; BoundaryRateVector = Opm::PvsBoundaryRateVector]' + 478 | values.setFreeFlow(context, spaceIdx, timeIdx, fs); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; Scalar = double]' + 1036 | simulator_.problem().boundary(values, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 1037 | boundaryCtx, + | ~~~~~~~~~~~~ + 1038 | faceIdx, + | ~~~~~~~~ + 1039 | /*timeIdx=*/0); + | ~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here + 64 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:116:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 116 | { return element_.geometry().center(); } + | ^ +In file included from /usr/include/dune/common/fvector.hh:17, + from /usr/include/dune/common/fmatrix.hh:16: +/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]': +/usr/include/c++/15/bits/stl_function.h:190:20: required from 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]' + 190 | { return __x + __y; } + | ~~~~^~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' + 64 | temp = func(*in, *inout); + | ~~~~^~~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' + 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); + | ^~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' + 465 | (Generic_MPI_Op::get()),communicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' + 211 | allreduce >(&in,&out,1); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:251:45: required from 'void Opm::MultiPhaseBaseModel::globalPhaseStorage(EqVector&, unsigned int) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; EqVector = Dune::FieldVector]' + 251 | storage = this->gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:369:41: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 369 | this->model().globalPhaseStorage(storageL, /*phaseIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here + 64 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/densevector.hh:439:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 439 | derived_type operator+ (const DenseVector& b) const + | ^~~~~~~~ /usr/include/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:155:64: required from 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Opm::EcfvStencil::Intersection = Dune::Intersection, Dune::YaspIntersection > >]' 155 | (*normal_) = intersection.centerUnitOuterNormal(); @@ -39400,162 +36780,67 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:305:9: required from 'void Opm::EcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 305 | updateTopology(element); | ^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 139 | stencil_.update(elem); | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' 563 | elemCtx.updateStencil(elem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpEcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_ecfv.cpp:63:38: required from here - 63 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here + 64 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:591:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]' - 591 | auto [xCO2_new, yH2O_new] = mutualSolubility_(params, temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, - | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 592 | iterate, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:137:64: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]' - 137 | auto [xCO2, yH2O] = fixPointIterSolubility_(params, temperature, pg, molalityNaCl, activityModel, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:536:52: required from 'Evaluation Opm::BrineCo2Pvt::rsSat(unsigned int, const Evaluation&, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' - 536 | BinaryCoeffBrineCO2::calculateMoleFractions(co2Tables_, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 537 | temperature, - | ~~~~~~~~~~~~ - 538 | pressure, - | ~~~~~~~~~ - 539 | salinity, - | ~~~~~~~~~ - 540 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 541 | xlCO2, - | ~~~~~~ - 542 | xgH2O, - | ~~~~~~ - 543 | activityModel_, - | ~~~~~~~~~~~~~~~ - 544 | extrapolate); - | ~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:436:21: required from 'Evaluation Opm::BrineCo2Pvt::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' - 436 | return rsSat(regionIdx, temperature, pressure, Evaluation(salinity_[regionIdx])); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:210:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:644:52: required from 'void Opm::ReservoirProblem::initFluidState_() [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' - 644 | FluidSystem::saturatedDissolutionFactor(fs, oilPhaseIdx, /*pvtRegionIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:370:9: required from 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' - 370 | initFluidState_(); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem; Communication = Dune::Communication]' - 245 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpEcfvProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_ecfv.cpp:63:38: required from here - 63 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:642:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 642 | OPM_HOST_DEVICE static std::pair mutualSolubility_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:73: -/usr/include/dune/grid/yaspgrid/yaspgridintersection.hh: In instantiation of 'Dune::FieldVector::dimworld> Dune::YaspIntersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2>; typename GridImp::ctype = double]': -/usr/include/dune/grid/common/intersection.hh:408:46: required from 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector]' - 408 | return this->real.centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:155:64: required from 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Opm::EcfvStencil::Intersection = Dune::Intersection, Dune::YaspIntersection > >]' - 155 | (*normal_) = intersection.centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/c++/15/bits/new_allocator.h:191:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::Intersection >, Dune::YaspIntersection > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace]' - 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/alloc_traits.h:674:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::Intersection >, Dune::YaspIntersection > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; allocator_type = std::allocator > >, true, true>::EcfvSubControlVolumeFace >]' - 674 | __a.construct(__p, std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/vector.tcc:117:30: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:305:9: required from 'void Opm::EcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 305 | updateTopology(element); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 139 | stencil_.update(elem); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' - 563 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpEcfvProblem]' +In file included from /usr/include/dune/istl/schwarz.hh:28, + from /usr/include/dune/istl/solverfactory.hh:18, + from /usr/include/dune/istl/superlu.hh:22: +/usr/include/dune/istl/owneroverlapcopy.hh: In instantiation of 'static Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::V Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::gather(const T&, std::size_t) [with T = Dune::BlockVector, std::allocator > >; GlobalIdType = int; LocalIdType = int; V = Dune::FieldVector; std::size_t = long unsigned int]': +/usr/include/dune/common/parallel/communicator.hh:1307:48: required from 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = Dune::BlockVector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true; Dune::BufferedCommunicator::InterfaceMap = std::map >; Type = Dune::FieldVector; size_t = long unsigned int]' + 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1308 | interfacePair->second.second[i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/parallel/communicator.hh:1410:56: required from 'void Dune::BufferedCommunicator::sendRecv(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool FORWARD = true; Data = Dune::BlockVector, std::allocator > >]' + 1410 | MessageGatherer() (interfaces_, source, sendBuffer, sendBufferSize); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/parallel/communicator.hh:1367:48: required from 'void Dune::BufferedCommunicator::forward(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; Data = Dune::BlockVector, std::allocator > >]' + 1367 | this->template sendRecv(source, dest); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/include/dune/istl/owneroverlapcopy.hh:317:59: required from 'void Dune::OwnerOverlapCopyCommunication::copyOwnerToAll(const T&, T&) const [with T = Dune::BlockVector, std::allocator > >; GlobalIdType = int; LocalIdType = int]' + 317 | communicator.template forward >(source,dest); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/include/dune/istl/paamg/amg.hh:840:68: required from 'void Dune::Amg::AMG::pre(Domain&, Range&) [with M = Dune::OverlappingSchwarzOperator, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >; X = Dune::BlockVector, std::allocator > >; S = Dune::BlockPreconditioner, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication, Dune::SeqSOR, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, 1> >; PI = Dune::OwnerOverlapCopyCommunication; A = std::allocator, std::allocator > > >; Domain = Dune::BlockVector, std::allocator > >; Range = Dune::BlockVector, std::allocator > >]' + 840 | matrices_->parallelInformation().coarsest()->copyOwnerToAll(x,x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/bicgstabsolver.hh:145:28: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethod.hh:314:53: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 314 | bool converged = linearSolver_.solve(solutionUpdate); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1273:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 1273 | converged = newtonMethod_.apply(); + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:510:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 510 | bool converged = model().update(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:733:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' + 733 | problem_->timeIntegration(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_ecfv.cpp:63:38: required from here - 63 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid/yaspgridintersection.hh:177:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 177 | FieldVector centerUnitOuterNormal () const - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In file included from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:45: -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here - 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override - | ^~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here -/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; 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]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1365:18: required from here - 1365 | virtual void writeGridPoints(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh: In member function 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:333:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 333 | fineK_ = this->toDimMatrix_(1e-12); - | ^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:361:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 361 | const GlobalPosition& pos = elemCtx.pos(dofIdx, /*timeIdx=*/0); - | ^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In member function 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 380 | DimMatrix toDimMatrix_(Scalar val) const - | ^~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh: In member function 'Opm::ReservoirProblem::Scalar Opm::ReservoirProblem::porosity(const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:467:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 467 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_ecfv.cpp:64:42: required from here + 64 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/istl/owneroverlapcopy.hh:207:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | static V gather(const T& a, std::size_t i) + | ^~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/common/intersection.hh:9, @@ -39570,43 +36855,21 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_vcfv.cpp:68:38: required from here - 68 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here + 60 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpmodel.hh:45, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_vcfv.cpp:33: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:333:36: required from 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' - 333 | fineK_ = this->toDimMatrix_(1e-12); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem; Communication = Dune::Communication]' - 245 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpVcfvProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_vcfv.cpp:68:38: required from here - 68 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 380 | DimMatrix toDimMatrix_(Scalar val) const - | ^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -39620,24 +36883,24 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:966:30: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 966 | IntersectionIterator endit = gridView_.iend(e); - | ^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 139 | stencil_.update(elem); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' - 563 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Scalar = double]' + 1032 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_vcfv.cpp:68:38: required from here - 68 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here + 60 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ @@ -39654,32 +36917,60 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:966:30: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 966 | IntersectionIterator endit = gridView_.iend(e); - | ^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 139 | stencil_.update(elem); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' - 563 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Scalar = double]' + 1032 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_vcfv.cpp:68:38: required from here - 68 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here + 60 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsmodel.hh:39, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_vcfv.cpp:33: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:36: required from 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 274 | fineK_ = this->toDimMatrix_(1e-13); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Communication = Dune::Communication]' + 245 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here + 60 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 380 | DimMatrix toDimMatrix_(Scalar val) const + | ^~~~~~~~~~~~ In file included from /usr/include/dune/istl/matrixutils.hh:14, from /usr/include/dune/istl/bcrsmatrix.hh:21, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_vcfv.cpp:35: + from /usr/include/dune/istl/solvers.hh:25, + from /usr/include/dune/istl/superlu.hh:11, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ilufirstelement.hh:27, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlpreconditionerwrappers.hh:55, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbasebackend.hh:41, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelamgbackend.hh:31, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_vcfv.cpp:35: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -39693,49 +36984,26 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_vcfv.cpp:68:38: required from here - 68 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here + 60 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ -In file included from /usr/include/dune/geometry/referenceelements.hh:23, +In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:18, + from /usr/include/dune/geometry/referenceelements.hh:24, from /usr/include/dune/grid/io/file/dgfparser/entitykey_inline.hh:9, from /usr/include/dune/grid/io/file/dgfparser/entitykey.hh:154, from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:27: -/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]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:879:49: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 879 | elementLocal = referenceElement.position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 139 | stencil_.update(elem); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' - 563 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpVcfvProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_vcfv.cpp:68:38: required from here - 68 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/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/geometry/referenceelementimplementation.hh:18, - from /usr/include/dune/geometry/referenceelements.hh:24: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -39752,24 +37020,24 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:966:30: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 966 | IntersectionIterator endit = gridView_.iend(e); - | ^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 139 | stencil_.update(elem); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' - 563 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Scalar = double]' + 1032 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_vcfv.cpp:68:38: required from here - 68 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here + 60 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ @@ -39789,116 +37057,539 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:966:30: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 966 | IntersectionIterator endit = gridView_.iend(e); - | ^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 139 | stencil_.update(elem); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' - 563 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Scalar = double]' + 1032 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_vcfv.cpp:68:38: required from here - 68 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here + 60 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:1014:82: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 1014 | boundaryFace_[bfIdx].normal_ = intersection.centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' +In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:21: +/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Scalar = double]' + 1079 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here + 60 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | T sum (const T& in) const + | ^~~ +In file included from /usr/include/dune/geometry/referenceelements.hh:23: +/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]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:879:49: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 879 | elementLocal = referenceElement.position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 139 | stencil_.update(elem); | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' 563 | elemCtx.updateStencil(elem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_vcfv.cpp:68:38: required from here - 68 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 406 | GlobalCoordinate centerUnitOuterNormal () const - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, - from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:72, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:41, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_vcfv.cpp:37: -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]' +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here + 60 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/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/material/fluidsystems/BrineCO2FluidSystem.hpp:46, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:35: +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:536:52: required from 'Evaluation Opm::BrineCo2Pvt::rsSat(unsigned int, const Evaluation&, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' - 536 | BinaryCoeffBrineCO2::calculateMoleFractions(co2Tables_, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 537 | temperature, +/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:339:52: required from 'static LhsEval Opm::BrineCO2FluidSystem::fugacityCoefficient(const FluidState&, const ParameterCache&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; ParamCacheEval = double; Scalar = double]' + 339 | BinaryCoeffBrineCO2::calculateMoleFractions(getTableInstance(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 340 | temperature, | ~~~~~~~~~~~~ - 538 | pressure, - | ~~~~~~~~~ - 539 | salinity, + 341 | pressure, | ~~~~~~~~~ - 540 | /*knownPhaseIdx=*/-1, + 342 | LhsEval(Brine_IAPWS::salinity), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 343 | /*knownPhaseIdx=*/-1, | ~~~~~~~~~~~~~~~~~~~~~ - 541 | xlCO2, + 344 | xlCO2, | ~~~~~~ - 542 | xgH2O, + 345 | xgH2O, | ~~~~~~ - 543 | activityModel_, - | ~~~~~~~~~~~~~~~ - 544 | extrapolate); - | ~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:436:21: required from 'Evaluation Opm::BrineCo2Pvt::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' - 436 | return rsSat(regionIdx, temperature, pressure, Evaluation(salinity_[regionIdx])); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:210:7: required from 'Evaluation Opm::OilPvtMultiplexer::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; bool enableThermal = true]' - 210 | { OPM_OIL_PVT_MULTIPLEXER_CALL(return pvtImpl.saturatedGasDissolutionFactor(regionIdx, temperature, pressure)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:1332:72: required from 'static LhsEval Opm::BlackOilFluidSystem::saturatedDissolutionFactor(const FluidState&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; Scalar = double; IndexTraits = Opm::BlackOilDefaultIndexTraits; Storage = Opm::VectorWithDefaultAllocator; SmartPointer = std::shared_ptr]' - 1332 | case oilPhaseIdx: return oilPvt_->saturatedGasDissolutionFactor(regionIdx, T, p); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:644:52: required from 'void Opm::ReservoirProblem::initFluidState_() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' - 644 | FluidSystem::saturatedDissolutionFactor(fs, oilPhaseIdx, /*pvtRegionIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:370:9: required from 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' - 370 | initFluidState_(); - | ^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem; Communication = Dune::Communication]' - 245 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]' + 346 | activityModel); + | ~~~~~~~~~~~~~~ +/usr/include/opm/material/constraintsolvers/ComputeFromReferencePhase.hpp:137:79: required from 'static void Opm::ComputeFromReferencePhase::solve(FluidState&, typename FluidSystem::ParameterCache&, unsigned int, bool, bool) [with FluidState = Opm::CompositionalFluidState, true>; Scalar = double; FluidSystem = Opm::BrineCO2FluidSystem; Evaluation = double; typename FluidSystem::ParameterCache = Opm::BrineCO2FluidSystem::ParameterCache; typename FluidState::Scalar = double]' + 137 | FluidSystem::fugacityCoefficient(fluidState, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ + 138 | paramCache, + | ~~~~~~~~~~~ + 139 | refPhaseIdx, + | ~~~~~~~~~~~~ + 140 | compIdx)); + | ~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 586 | CFRP::solve(fs, paramCache, + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ + 587 | /*refPhaseIdx=*/liquidPhaseIdx, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 588 | /*setViscosity=*/true, + | ~~~~~~~~~~~~~~~~~~~~~~ + 589 | /*setEnthalpy=*/true); + | ~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; PrimaryVariables = Opm::PvsPrimaryVariables]' + 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here + 60 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh: In instantiation of 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::ScvGeometry::center() const [with Scalar = double; GridView = Dune::GridView > >; Opm::VcfvStencil::GlobalPosition = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/energymodule.hh:807:47: required from 'void Opm::EnergyExtensiveQuantities::updateBoundary_(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 807 | distVec -= insideScv.geometry().center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsextensivequantities.hh:88:51: required from 'void Opm::PvsExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 88 | EnergyExtensiveQuantities::updateBoundary_(context, bfIdx, timeIdx, fluidState); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsboundaryratevector.hh:91:33: required from 'void Opm::PvsBoundaryRateVector::setFreeFlow(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 91 | extQuants.updateBoundary(context, bfIdx, timeIdx, fluidState); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:478:31: required from 'void Opm::Co2InjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; BoundaryRateVector = Opm::PvsBoundaryRateVector]' + 478 | values.setFreeFlow(context, spaceIdx, timeIdx, fs); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Scalar = double]' + 1036 | simulator_.problem().boundary(values, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 1037 | boundaryCtx, + | ~~~~~~~~~~~~ + 1038 | faceIdx, + | ~~~~~~~~ + 1039 | /*timeIdx=*/0); + | ~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here + 60 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:730:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 730 | const GlobalPosition center() const + | ^~~~~~ +In file included from /usr/include/c++/15/string:51, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: +/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': +/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' + 64 | temp = func(*in, *inout); + | ~~~~^~~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' + 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); + | ^~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' + 465 | (Generic_MPI_Op::get()),communicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' + 211 | allreduce >(&in,&out,1); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Scalar = double]' + 1079 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here + 60 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 189 | operator()(const _Tp& __x, const _Tp& __y) const + | ^~~~~~~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:26, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:48: +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:191:75: required from 'static void Dune::DGFGridFactory > >::getCorners(const Geometry&, std::vector >&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; ctype = double; int dim = 2]' + 191 | const typename Geometry::GlobalCoordinate corner = geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:135:19: required from 'int Dune::DGFGridFactory > >::boundaryId(const Intersection&) const [with Intersection = Dune::Intersection, Dune::YaspIntersection > >; ctype = double; int dim = 2]' + 135 | getCorners( intersection.geometry(), corners ); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:448:48: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::YaspGrid<2>]' + 448 | bndId_[ k ] = dgfFactory.boundaryId( intersection ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' + 175 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Simulator = Opm::Simulator]' + 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Communication = Dune::Communication]' + 176 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::ReservoirNcpVcfvProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiVcfvProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/reservoir_ncp_vcfv.cpp:68:38: required from here - 68 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh: In member function 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:334:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 334 | coarseK_ = this->toDimMatrix_(1e-11); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here + 60 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 269 | GlobalCoordinate corner(int k) const + | ^~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:591:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' + 591 | auto [xCO2_new, yH2O_new] = mutualSolubility_(params, temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 592 | iterate, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:137:64: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' + 137 | auto [xCO2, yH2O] = fixPointIterSolubility_(params, temperature, pg, molalityNaCl, activityModel, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:339:52: required from 'static LhsEval Opm::BrineCO2FluidSystem::fugacityCoefficient(const FluidState&, const ParameterCache&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; ParamCacheEval = double; Scalar = double]' + 339 | BinaryCoeffBrineCO2::calculateMoleFractions(getTableInstance(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 340 | temperature, + | ~~~~~~~~~~~~ + 341 | pressure, + | ~~~~~~~~~ + 342 | LhsEval(Brine_IAPWS::salinity), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 343 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 344 | xlCO2, + | ~~~~~~ + 345 | xgH2O, + | ~~~~~~ + 346 | activityModel); + | ~~~~~~~~~~~~~~ +/usr/include/opm/material/constraintsolvers/ComputeFromReferencePhase.hpp:137:79: required from 'static void Opm::ComputeFromReferencePhase::solve(FluidState&, typename FluidSystem::ParameterCache&, unsigned int, bool, bool) [with FluidState = Opm::CompositionalFluidState, true>; Scalar = double; FluidSystem = Opm::BrineCO2FluidSystem; Evaluation = double; typename FluidSystem::ParameterCache = Opm::BrineCO2FluidSystem::ParameterCache; typename FluidState::Scalar = double]' + 137 | FluidSystem::fugacityCoefficient(fluidState, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ + 138 | paramCache, + | ~~~~~~~~~~~ + 139 | refPhaseIdx, + | ~~~~~~~~~~~~ + 140 | compIdx)); + | ~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 586 | CFRP::solve(fs, paramCache, + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ + 587 | /*refPhaseIdx=*/liquidPhaseIdx, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 588 | /*setViscosity=*/true, + | ~~~~~~~~~~~~~~~~~~~~~~ + 589 | /*setEnthalpy=*/true); + | ~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; PrimaryVariables = Opm::PvsPrimaryVariables]' + 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here + 60 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:642:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 642 | OPM_HOST_DEVICE static std::pair mutualSolubility_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh: In instantiation of 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::ScvGeometry::global(const Opm::VcfvStencil::LocalPosition&) const [with Scalar = double; GridView = Dune::GridView > >; Opm::VcfvStencil::GlobalPosition = Dune::FieldVector; Opm::VcfvStencil::LocalPosition = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:731:18: required from 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::ScvGeometry::center() const [with Scalar = double; GridView = Dune::GridView > >; Opm::VcfvStencil::GlobalPosition = Dune::FieldVector]' + 731 | { return global(localGeometry_->center()); } + | ^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/energymodule.hh:807:47: required from 'void Opm::EnergyExtensiveQuantities::updateBoundary_(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 807 | distVec -= insideScv.geometry().center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsextensivequantities.hh:88:51: required from 'void Opm::PvsExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 88 | EnergyExtensiveQuantities::updateBoundary_(context, bfIdx, timeIdx, fluidState); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsboundaryratevector.hh:91:33: required from 'void Opm::PvsBoundaryRateVector::setFreeFlow(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 91 | extQuants.updateBoundary(context, bfIdx, timeIdx, fluidState); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:478:31: required from 'void Opm::Co2InjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; BoundaryRateVector = Opm::PvsBoundaryRateVector]' + 478 | values.setFreeFlow(context, spaceIdx, timeIdx, fs); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Scalar = double]' + 1036 | simulator_.problem().boundary(values, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 1037 | boundaryCtx, + | ~~~~~~~~~~~~ + 1038 | faceIdx, + | ~~~~~~~~ + 1039 | /*timeIdx=*/0); + | ~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here + 60 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:736:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 736 | const GlobalPosition global(const LocalPosition& localPos) const + | ^~~~~~ +In file included from /usr/include/dune/common/fvector.hh:17, + from /usr/include/dune/common/fmatrix.hh:16: +/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]': +/usr/include/c++/15/bits/stl_function.h:190:20: required from 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]' + 190 | { return __x + __y; } + | ~~~~^~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' + 64 | temp = func(*in, *inout); + | ~~~~^~~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' + 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); + | ^~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' + 465 | (Generic_MPI_Op::get()),communicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' + 211 | allreduce >(&in,&out,1); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Scalar = double]' + 1079 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here + 60 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/densevector.hh:439:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 439 | derived_type operator+ (const DenseVector& b) const + | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh: In instantiation of 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; Opm::VcfvStencil::GlobalPosition = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: required from 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; EvalDimVector = Dune::FieldVector; ElementContext = Opm::FvBaseElementContext]' + 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44: required from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; EvalDimVector = Dune::FieldVector; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; ElementContext = Opm::FvBaseElementContext]' + 333 | { ParentType::calculateBoundaryGradient(quantityGrad, elemCtx, fapIdx, quantityCallback); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: required from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; ElementContext = Opm::FvBaseElementContext]' + 347 | gradCalc.calculateBoundaryGradient(potentialGrad_[phaseIdx], + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ + 348 | elemCtx, + | ~~~~~~~~ + 349 | boundaryFaceIdx, + | ~~~~~~~~~~~~~~~~ + 350 | pressureCallback); + | ~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseextensivequantities.hh:122:61: required from 'void Opm::MultiPhaseBaseExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 122 | FluxExtensiveQuantities::calculateBoundaryGradients_(context.elementContext(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ + 123 | bfIdx, + | ~~~~~~ + 124 | timeIdx, + | ~~~~~~~~ + 125 | fluidState); + | ~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsextensivequantities.hh:86:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:478:31: required from 'void Opm::Co2InjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; BoundaryRateVector = Opm::PvsBoundaryRateVector]' + 478 | values.setFreeFlow(context, spaceIdx, timeIdx, fs); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem; Scalar = double]' + 1036 | simulator_.problem().boundary(values, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 1037 | boundaryCtx, + | ~~~~~~~~~~~~ + 1038 | faceIdx, + | ~~~~~~~~ + 1039 | /*timeIdx=*/0); + | ~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here + 60 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:751:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 751 | const GlobalPosition center() const + | ^~~~~~ +/usr/include/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]': +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here + 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const + | ^~~~~~~~ +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: 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 /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:45: +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here + 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override + | ^~~~~~~~ +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; 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]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1365:18: required from here + 1365 | virtual void writeGridPoints(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +In file included from /usr/include/dune/istl/schwarz.hh:28, + from /usr/include/dune/istl/solverfactory.hh:18, + from /usr/include/dune/istl/superlu.hh:22: +/usr/include/dune/istl/owneroverlapcopy.hh: In instantiation of 'static Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::V Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::gather(const T&, std::size_t) [with T = Dune::BlockVector, std::allocator > >; GlobalIdType = int; LocalIdType = int; V = Dune::FieldVector; std::size_t = long unsigned int]': +/usr/include/dune/common/parallel/communicator.hh:1307:48: required from 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = Dune::BlockVector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true; Dune::BufferedCommunicator::InterfaceMap = std::map >; Type = Dune::FieldVector; size_t = long unsigned int]' + 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1308 | interfacePair->second.second[i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/parallel/communicator.hh:1410:56: required from 'void Dune::BufferedCommunicator::sendRecv(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool FORWARD = true; Data = Dune::BlockVector, std::allocator > >]' + 1410 | MessageGatherer() (interfaces_, source, sendBuffer, sendBufferSize); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/parallel/communicator.hh:1367:48: required from 'void Dune::BufferedCommunicator::forward(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; Data = Dune::BlockVector, std::allocator > >]' + 1367 | this->template sendRecv(source, dest); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/include/dune/istl/owneroverlapcopy.hh:317:59: required from 'void Dune::OwnerOverlapCopyCommunication::copyOwnerToAll(const T&, T&) const [with T = Dune::BlockVector, std::allocator > >; GlobalIdType = int; LocalIdType = int]' + 317 | communicator.template forward >(source,dest); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/include/dune/istl/paamg/amg.hh:840:68: required from 'void Dune::Amg::AMG::pre(Domain&, Range&) [with M = Dune::OverlappingSchwarzOperator, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication >; X = Dune::BlockVector, std::allocator > >; S = Dune::BlockPreconditioner, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::OwnerOverlapCopyCommunication, Dune::SeqSOR, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > >, 1> >; PI = Dune::OwnerOverlapCopyCommunication; A = std::allocator, std::allocator > > >; Domain = Dune::BlockVector, std::allocator > >; Range = Dune::BlockVector, std::allocator > >]' + 840 | matrices_->parallelInformation().coarsest()->copyOwnerToAll(x,x); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/bicgstabsolver.hh:145:28: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethod.hh:314:53: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 314 | bool converged = linearSolver_.solve(solutionUpdate); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1273:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 1273 | converged = newtonMethod_.apply(); + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:510:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 510 | bool converged = model().update(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:733:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 733 | problem_->timeIntegration(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsNiVcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_ni_vcfv.cpp:60:42: required from here + 60 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/istl/owneroverlapcopy.hh:207:16: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | static V gather(const T& a, std::size_t i) + | ^~~~~~ +In file included from /usr/include/dune/istl/owneroverlapcopy.hh:27: +/usr/include/dune/common/parallel/communicator.hh: In member function 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = Dune::BlockVector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true]': +/usr/include/dune/common/parallel/communicator.hh:1307:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : + | ^~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:37, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:44: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function '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 > >]': +/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); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | fineK_ = this->toDimMatrix_(1e-13); + | ^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:550:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 550 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ^~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); + | ^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'Opm::Co2InjectionProblem::Scalar Opm::Co2InjectionProblem::porosity(const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:411:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 411 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); + | ^~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 983 | storage = gridView_.comm().sum(storage); + | ^~~~~~~ /usr/include/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]': /usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const @@ -39917,9 +37608,8 @@ /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkcompositionmodule.hpp:36, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpproperties.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpmodel.hh:33: + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:37, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:44: /usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > > >::CellIterator; GridView = Dune::GridView > >]' 1326 | f.write(eit.position(),*p); @@ -39933,78 +37623,81 @@ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 391 | const FieldVector position() const | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh: In member function 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:333:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 333 | fineK_ = this->toDimMatrix_(1e-12); +In file included from /usr/include/dune/istl/owneroverlapcopy.hh:27: +/usr/include/dune/common/parallel/communicator.hh: In member function 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = Dune::BlockVector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true]': +/usr/include/dune/common/parallel/communicator.hh:1307:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : | ^~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In member function '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 > >]': +/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); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | fineK_ = this->toDimMatrix_(1e-13); + | ^~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); | ^~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:72, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:35: +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh: In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); + | ^~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1079 | totalRate = comm.sum(totalRate); + | ^~~~~~~~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:72: /usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': /usr/include/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 850 | GeometryImpl _geometry((_it).lowerleft()); | ~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkblackoilsolventmodule.hpp:40, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilsolventmodules.hh:41, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilintensivequantities.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilboundaryratevector.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmodel.hh:35: -In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', - inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: -/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); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh: In member function 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirBlackOilVcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:334:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 334 | coarseK_ = this->toDimMatrix_(1e-11); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', - inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: -/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); - | ~~~~~~~~~~~~^~ -[ 64%] Linking CXX executable bin/reservoir_blackoil_ecfv -/usr/bin/cmake -E cmake_link_script CMakeFiles/reservoir_blackoil_ecfv.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/reservoir_blackoil_ecfv.dir/link.d CMakeFiles/reservoir_blackoil_ecfv.dir/examples/reservoir_blackoil_ecfv.cpp.o -o bin/reservoir_blackoil_ecfv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 64%] Built target reservoir_blackoil_ecfv -make -f CMakeFiles/printvfp.dir/build.make CMakeFiles/printvfp.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/printvfp.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/printvfp.dir/build.make CMakeFiles/printvfp.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 64%] Building CXX object CMakeFiles/printvfp.dir/examples/printvfp.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/printvfp.dir/examples/printvfp.cpp.o -MF CMakeFiles/printvfp.dir/examples/printvfp.cpp.o.d -o CMakeFiles/printvfp.dir/examples/printvfp.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/printvfp.cpp -[ 64%] Linking CXX executable bin/reservoir_blackoil_vcfv -/usr/bin/cmake -E cmake_link_script CMakeFiles/reservoir_blackoil_vcfv.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/reservoir_blackoil_vcfv.dir/link.d CMakeFiles/reservoir_blackoil_vcfv.dir/examples/reservoir_blackoil_vcfv.cpp.o -o bin/reservoir_blackoil_vcfv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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 +[ 91%] Linking CXX executable bin/co2injection_ncp_vcfv +/usr/bin/cmake -E cmake_link_script CMakeFiles/co2injection_ncp_vcfv.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/co2injection_ncp_vcfv.dir/link.d CMakeFiles/co2injection_ncp_vcfv.dir/examples/co2injection_ncp_vcfv.cpp.o -o bin/co2injection_ncp_vcfv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 64%] Built target reservoir_blackoil_vcfv -make -f CMakeFiles/tutorial1.dir/build.make CMakeFiles/tutorial1.dir/depend +[ 91%] Built target co2injection_ncp_vcfv +make -f CMakeFiles/co2_ptflash_ecfv.dir/build.make CMakeFiles/co2_ptflash_ecfv.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/tutorial1.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/co2_ptflash_ecfv.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/tutorial1.dir/build.make CMakeFiles/tutorial1.dir/build +make -f CMakeFiles/co2_ptflash_ecfv.dir/build.make CMakeFiles/co2_ptflash_ecfv.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 64%] Building CXX object CMakeFiles/tutorial1.dir/examples/tutorial1.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/tutorial1.dir/examples/tutorial1.cpp.o -MF CMakeFiles/tutorial1.dir/examples/tutorial1.cpp.o.d -o CMakeFiles/tutorial1.dir/examples/tutorial1.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/tutorial1.cpp -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~ +[ 91%] Building CXX object CMakeFiles/co2_ptflash_ecfv.dir/examples/co2_ptflash_ecfv.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/co2_ptflash_ecfv.dir/examples/co2_ptflash_ecfv.cpp.o -MF CMakeFiles/co2_ptflash_ecfv.dir/examples/co2_ptflash_ecfv.cpp.o.d -o CMakeFiles/co2_ptflash_ecfv.dir/examples/co2_ptflash_ecfv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2_ptflash_ecfv.cpp +In file included from /usr/include/dune/grid/yaspgrid.hh:72: +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 850 | GeometryImpl _geometry((_it).lowerleft()); + | ~~~~~~~~~~~~~~~^~ +/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/dune/grid/io/file/dgfparser/gridptr.hh:33, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, + from /usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:10, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:38, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2ptflashproblem.hh:47, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2_ptflash_ecfv.cpp:32: +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/common/intersection.hh:9, @@ -40013,8 +37706,7 @@ from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:41, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/tutorial1problem.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/tutorial1.cpp:33: + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2ptflashproblem.hh:44: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -40025,41 +37717,21 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Tutorial1Problem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CO2PTEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/tutorial1.cpp:38:31: required from here - 38 | return Opm::start(argc, argv); /*@\label{tutorial1:call-start}@*/ - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2_ptflash_ecfv.cpp:61:42: required from here + 61 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::Tutorial1Problem; DimMatrix = Dune::FieldMatrix; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/tutorial1problem.hh:180:32: required from 'void Opm::Tutorial1Problem::finishInit() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' - 180 | K_ = this->toDimMatrix_(1e-7); - | ~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Tutorial1Problem; Communication = Dune::Communication]' - 245 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Tutorial1Problem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/tutorial1.cpp:38:31: required from here - 38 | return Opm::start(argc, argv); /*@\label{tutorial1:call-start}@*/ - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 380 | DimMatrix toDimMatrix_(Scalar val) const - | ^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -40073,24 +37745,24 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:966:30: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 966 | IntersectionIterator endit = gridView_.iend(e); - | ^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::Tutorial1Problem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 139 | stencil_.update(elem); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' - 563 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Tutorial1Problem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; Scalar = double]' + 1032 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2ptflashproblem.hh:384:44: required from 'void Opm::CO2PTProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' + 384 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CO2PTEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/tutorial1.cpp:38:31: required from here - 38 | return Opm::start(argc, argv); /*@\label{tutorial1:call-start}@*/ - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2_ptflash_ecfv.cpp:61:42: required from here + 61 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ @@ -40107,32 +37779,30 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:966:30: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 966 | IntersectionIterator endit = gridView_.iend(e); - | ^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::Tutorial1Problem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 139 | stencil_.update(elem); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' - 563 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Tutorial1Problem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; Scalar = double]' + 1032 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2ptflashproblem.hh:384:44: required from 'void Opm::CO2PTProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' + 384 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CO2PTEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/tutorial1.cpp:38:31: required from here - 38 | return Opm::start(argc, argv); /*@\label{tutorial1:call-start}@*/ - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2_ptflash_ecfv.cpp:61:42: required from here + 61 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -In file included from /usr/include/dune/istl/matrixutils.hh:14, - from /usr/include/dune/istl/bcrsmatrix.hh:21, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/tutorial1.cpp:31: +In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, + from /usr/include/dune/grid/yaspgrid.hh:26, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:37: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -40146,52 +37816,23 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Tutorial1Problem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CO2PTEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/tutorial1.cpp:38:31: required from here - 38 | return Opm::start(argc, argv); /*@\label{tutorial1:call-start}@*/ - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2_ptflash_ecfv.cpp:61:42: required from here + 61 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ -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-simulators-2025.04+ds/opm/simulators/linalg/parallelbasebackend.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:35: -/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]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:879:49: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 879 | elementLocal = referenceElement.position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::Tutorial1Problem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 139 | stencil_.update(elem); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' - 563 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Tutorial1Problem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/tutorial1.cpp:38:31: required from here - 38 | return Opm::start(argc, argv); /*@\label{tutorial1:call-start}@*/ - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/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/bvector.hh:20, - from /usr/include/dune/istl/scalarproducts.hh:18, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/residreductioncriterion.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/bicgstabsolver.hh:31, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:30: +In file included from /usr/include/opm/material/constraintsolvers/PTFlash.hpp:45, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2ptflashproblem.hh:40: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -40208,24 +37849,24 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:966:30: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 966 | IntersectionIterator endit = gridView_.iend(e); - | ^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::Tutorial1Problem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 139 | stencil_.update(elem); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' - 563 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Tutorial1Problem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; Scalar = double]' + 1032 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2ptflashproblem.hh:384:44: required from 'void Opm::CO2PTProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' + 384 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CO2PTEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/tutorial1.cpp:38:31: required from here - 38 | return Opm::start(argc, argv); /*@\label{tutorial1:call-start}@*/ - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2_ptflash_ecfv.cpp:61:42: required from here + 61 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ @@ -40245,100 +37886,346 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:966:30: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 966 | IntersectionIterator endit = gridView_.iend(e); - | ^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::Tutorial1Problem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 139 | stencil_.update(elem); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' - 563 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Tutorial1Problem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; Scalar = double]' + 1032 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2ptflashproblem.hh:384:44: required from 'void Opm::CO2PTProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' + 384 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CO2PTEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/tutorial1.cpp:38:31: required from here - 38 | return Opm::start(argc, argv); /*@\label{tutorial1:call-start}@*/ - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2_ptflash_ecfv.cpp:61:42: required from here + 61 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ +In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:31, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:37, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2_ptflash_ecfv.cpp:31: +/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:251:45: required from 'void Opm::MultiPhaseBaseModel::globalPhaseStorage(EqVector&, unsigned int) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; EqVector = Dune::FieldVector]' + 251 | storage = this->gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2ptflashproblem.hh:388:41: required from 'void Opm::CO2PTProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' + 388 | this->model().globalPhaseStorage(storageO, oilPhaseIdx); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CO2PTEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2_ptflash_ecfv.cpp:61:42: required from here + 61 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | T sum (const T& in) const + | ^~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2ptflashproblem.hh:247:32: required from 'void Opm::CO2PTProblem::initPetrophysics() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' + 247 | K_ = this->toDimMatrix_(9.869232667160131e-14); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2ptflashproblem.hh:294:9: required from 'void Opm::CO2PTProblem::finishInit() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' + 294 | initPetrophysics(); + | ^~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; Communication = Dune::Communication]' + 245 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CO2PTEcfvProblem]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2_ptflash_ecfv.cpp:61:42: required from here + 61 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 380 | DimMatrix toDimMatrix_(Scalar val) const + | ^~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: required from 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; Simulator = Opm::Simulator]' + 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:86:31: required from 'Opm::MultiPhaseBaseProblem::MultiPhaseBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; Simulator = Opm::Simulator]' + 86 | : ParentType(simulator) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2ptflashproblem.hh:226:31: required from 'Opm::CO2PTProblem::CO2PTProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; Simulator = Opm::Simulator]' + 226 | : ParentType(simulator) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:222:28: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; Communication = Dune::Communication]' + 222 | problem_.reset(new Problem(*this)); + | ^~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CO2PTEcfvProblem]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2_ptflash_ecfv.cpp:61:42: required from here + 61 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +In file included from /usr/include/c++/15/bits/unique_ptr.h:37, + from /usr/include/c++/15/memory:80, + from /usr/include/dune/common/classname.hh:14, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/propertysystem.hh:29, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:30: +/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': +/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' + 64 | temp = func(*in, *inout); + | ~~~~^~~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' + 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); + | ^~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' + 465 | (Generic_MPI_Op::get()),communicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' + 211 | allreduce >(&in,&out,1); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:251:45: required from 'void Opm::MultiPhaseBaseModel::globalPhaseStorage(EqVector&, unsigned int) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; EqVector = Dune::FieldVector]' + 251 | storage = this->gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2ptflashproblem.hh:388:41: required from 'void Opm::CO2PTProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' + 388 | this->model().globalPhaseStorage(storageO, oilPhaseIdx); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CO2PTEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2_ptflash_ecfv.cpp:61:42: required from here + 61 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 189 | operator()(const _Tp& __x, const _Tp& __y) const + | ^~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:191:75: required from 'static void Dune::DGFGridFactory > >::getCorners(const Geometry&, std::vector >&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; ctype = double; int dim = 2]' + 191 | const typename Geometry::GlobalCoordinate corner = geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:135:19: required from 'int Dune::DGFGridFactory > >::boundaryId(const Intersection&) const [with Intersection = Dune::Intersection, Dune::YaspIntersection > >; ctype = double; int dim = 2]' + 135 | getCorners( intersection.geometry(), corners ); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:448:48: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::YaspGrid<2>]' + 448 | bndId_[ k ] = dgfFactory.boundaryId( intersection ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:213:17: required from 'Dune::GridPtr::GridPtr(std::istream&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::istream = std::basic_istream; MPICommunicatorType = ompi_communicator_t*]' + 213 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:168:31: required from 'Opm::StructuredGridVanguard::StructuredGridVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; Simulator = Opm::Simulator]' + 168 | gridPtr_.reset( Dune::GridPtr< Grid >( dgffile ).release() ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; Communication = Dune::Communication]' + 176 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CO2PTEcfvProblem]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2_ptflash_ecfv.cpp:61:42: required from here + 61 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 269 | GlobalCoordinate corner(int k) const + | ^~~~~~ +In file included from /usr/include/dune/common/fvector.hh:17, + from /usr/include/dune/common/parametertree.hh:28, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/basicproperties.hh:31, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproperties.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:33: +/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]': +/usr/include/c++/15/bits/stl_function.h:190:20: required from 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]' + 190 | { return __x + __y; } + | ~~~~^~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' + 64 | temp = func(*in, *inout); + | ~~~~^~~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' + 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); + | ^~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' + 465 | (Generic_MPI_Op::get()),communicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' + 211 | allreduce >(&in,&out,1); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:251:45: required from 'void Opm::MultiPhaseBaseModel::globalPhaseStorage(EqVector&, unsigned int) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; EqVector = Dune::FieldVector]' + 251 | storage = this->gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2ptflashproblem.hh:388:41: required from 'void Opm::CO2PTProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' + 388 | this->model().globalPhaseStorage(storageO, oilPhaseIdx); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CO2PTEcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2_ptflash_ecfv.cpp:61:42: required from here + 61 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/densevector.hh:439:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 439 | derived_type operator+ (const DenseVector& b) const + | ^~~~~~~~ /usr/include/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:1014:82: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 1014 | boundaryFace_[bfIdx].normal_ = intersection.centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::Tutorial1Problem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:155:64: required from 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Opm::EcfvStencil::Intersection = Dune::Intersection, Dune::YaspIntersection > >]' + 155 | (*normal_) = intersection.centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/c++/15/bits/new_allocator.h:191:4: required from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::Intersection >, Dune::YaspIntersection > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace]' + 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/alloc_traits.h:674:17: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::Intersection >, Dune::YaspIntersection > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; allocator_type = std::allocator > >, true, true>::EcfvSubControlVolumeFace >]' + 674 | __a.construct(__p, std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/vector.tcc:117:30: required from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const Dune::Intersection >, Dune::YaspIntersection > > >&, long unsigned int}; _Tp = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace; _Alloc = std::allocator > >, true, true>::EcfvSubControlVolumeFace >; reference = Opm::EcfvStencil > >, true, true>::EcfvSubControlVolumeFace&]' + 117 | _Alloc_traits::construct(this->_M_impl, this->_M_impl._M_finish, + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 118 | std::forward<_Args>(__args)...); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:286:44: required from 'void Opm::EcfvStencil::updateTopology(const Element&) [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 286 | interiorFaces_.emplace_back(/*SubControlVolumeFace(*/intersection, subControlVolumes_.size() - 1/*)*/); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:305:9: required from 'void Opm::EcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 305 | updateTopology(element); + | ^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' 139 | stencil_.update(elem); | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' 563 | elemCtx.updateStencil(elem); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Tutorial1Problem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CO2PTEcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/tutorial1.cpp:38:31: required from here - 38 | return Opm::start(argc, argv); /*@\label{tutorial1:call-start}@*/ - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2_ptflash_ecfv.cpp:61:42: required from here + 61 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 406 | GlobalCoordinate centerUnitOuterNormal () const | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -[ 65%] Linking CXX executable bin/printvfp -/usr/bin/cmake -E cmake_link_script CMakeFiles/printvfp.dir/link.txt --verbose=1 -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh: In member function 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirNcpEcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:334:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 334 | coarseK_ = this->toDimMatrix_(1e-11); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/tutorial1problem.hh: In member function 'void Opm::Tutorial1Problem::finishInit() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/tutorial1problem.hh:180:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 180 | K_ = this->toDimMatrix_(1e-7); +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:37, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:44: +In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', + inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: +/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); + | ~~~~~~~~~~~~^~ +In file included from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:45: +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here + 195 | virtual CoordinateType operator() ( const CoordinateType &global ) const override + | ^~~~~~~~ +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 2; CoordinateType = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here +/usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; 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]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1365:18: required from here + 1365 | virtual void writeGridPoints(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~~~ +/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 219 | GlobalCoordinate corner ( int i ) const + | ^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2ptflashproblem.hh: In member function 'void Opm::CO2PTProblem::initPetrophysics() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2ptflashproblem.hh:247:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 247 | K_ = this->toDimMatrix_(9.869232667160131e-14); | ^~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh: In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback >, Opm::LiquidPhase > >, true> >; TypeTag = Opm::Properties::TTag::Tutorial1Problem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); - | ^~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/printvfp.dir/link.d CMakeFiles/printvfp.dir/examples/printvfp.cpp.o -o bin/printvfp -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/opm/models/common/flux.hh:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:39: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh: In member function 'void Opm::DarcyExtensiveQuantities::calculateGradients_(const ElementContext&, unsigned int, unsigned int) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:224:25: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 224 | const auto& posIn = elemCtx.pos(i, timeIdx); + | ^~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 983 | storage = gridView_.comm().sum(storage); + | ^~~~~~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:72: +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 850 | GeometryImpl _geometry((_it).lowerleft()); + | ~~~~~~~~~~~~~~~^~ +[ 91%] Linking CXX executable bin/co2injection_pvs_ecfv +/usr/bin/cmake -E cmake_link_script CMakeFiles/co2injection_pvs_ecfv.dir/link.txt --verbose=1 +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:275:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | coarseK_ = this->toDimMatrix_(1e-12); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/co2injection_pvs_ecfv.dir/link.d CMakeFiles/co2injection_pvs_ecfv.dir/examples/co2injection_pvs_ecfv.cpp.o -o bin/co2injection_pvs_ecfv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 65%] Built target printvfp -make -f CMakeFiles/waterair_pvs_ni.dir/build.make CMakeFiles/waterair_pvs_ni.dir/depend +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:275:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | coarseK_ = this->toDimMatrix_(1e-12); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +[ 91%] Built target co2injection_pvs_ecfv +make -f CMakeFiles/co2injection_pvs_vcfv.dir/build.make CMakeFiles/co2injection_pvs_vcfv.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/waterair_pvs_ni.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/co2injection_pvs_vcfv.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/waterair_pvs_ni.dir/build.make CMakeFiles/waterair_pvs_ni.dir/build +make -f CMakeFiles/co2injection_pvs_vcfv.dir/build.make CMakeFiles/co2injection_pvs_vcfv.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 65%] Building CXX object CMakeFiles/waterair_pvs_ni.dir/examples/waterair_pvs_ni.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/waterair_pvs_ni.dir/examples/waterair_pvs_ni.cpp.o -MF CMakeFiles/waterair_pvs_ni.dir/examples/waterair_pvs_ni.cpp.o.d -o CMakeFiles/waterair_pvs_ni.dir/examples/waterair_pvs_ni.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/waterair_pvs_ni.cpp +[ 91%] Building CXX object CMakeFiles/co2injection_pvs_vcfv.dir/examples/co2injection_pvs_vcfv.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/co2injection_pvs_vcfv.dir/examples/co2injection_pvs_vcfv.cpp.o -MF CMakeFiles/co2injection_pvs_vcfv.dir/examples/co2injection_pvs_vcfv.cpp.o.d -o CMakeFiles/co2injection_pvs_vcfv.dir/examples/co2injection_pvs_vcfv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_vcfv.cpp +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 983 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/waterair_pvs_ni.cpp:30: + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_vcfv.cpp:31: /usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh: In member function 'void Opm::ReservoirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::ReservoirNcpVcfvProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/reservoirproblem.hh:334:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 334 | coarseK_ = this->toDimMatrix_(1e-11); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 983 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]', + inlined from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; EvalDimVector = Dune::FieldVector; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44, + inlined from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: +In member function 'void Opm::FvBaseGradientCalculator::calculateGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::PressureCallback; TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]', + inlined from 'void Opm::DarcyExtensiveQuantities::calculateGradients_(const ElementContext&, unsigned int, unsigned int) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiEcfvProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:207:39: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:214:72: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | const auto& exteriorPos = stencil.subControlVolume(j).globalPos(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/common/intersection.hh:9, @@ -40353,43 +38240,21 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::WaterAirProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/waterair_pvs_ni.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_vcfv.cpp:57:42: required from here + 57 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsmodel.hh:39, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/waterair_pvs_ni.cpp:32: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::WaterAirProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/waterairproblem.hh:244:36: required from 'void Opm::WaterAirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' - 244 | fineK_ = this->toDimMatrix_(1e-13); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::WaterAirProblem; Communication = Dune::Communication]' - 245 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::WaterAirProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/waterair_pvs_ni.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 380 | DimMatrix toDimMatrix_(Scalar val) const - | ^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -40403,24 +38268,24 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:966:30: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 966 | IntersectionIterator endit = gridView_.iend(e); - | ^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::WaterAirProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 139 | stencil_.update(elem); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' - 563 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::WaterAirProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem; Scalar = double]' + 1032 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/waterair_pvs_ni.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_vcfv.cpp:57:42: required from here + 57 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ @@ -40437,31 +38302,60 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:966:30: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 966 | IntersectionIterator endit = gridView_.iend(e); - | ^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::WaterAirProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 139 | stencil_.update(elem); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' - 563 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::WaterAirProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem; Scalar = double]' + 1032 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/waterair_pvs_ni.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_vcfv.cpp:57:42: required from here + 57 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, - from /usr/include/dune/grid/yaspgrid.hh:26, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/waterairproblem.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/waterair_pvs_ni.cpp:33: +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsmodel.hh:39, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_vcfv.cpp:33: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:36: required from 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' + 274 | fineK_ = this->toDimMatrix_(1e-13); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem; Communication = Dune::Communication]' + 245 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsVcfvProblem]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_vcfv.cpp:57:42: required from here + 57 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 380 | DimMatrix toDimMatrix_(Scalar val) const + | ^~~~~~~~~~~~ +In file included from /usr/include/dune/istl/matrixutils.hh:14, + from /usr/include/dune/istl/bcrsmatrix.hh:21, + from /usr/include/dune/istl/solvers.hh:25, + from /usr/include/dune/istl/superlu.hh:11, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ilufirstelement.hh:27, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlpreconditionerwrappers.hh:55, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbasebackend.hh:41, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelamgbackend.hh:31, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_vcfv.cpp:36: /usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -40475,70 +38369,26 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' 787 | defaultVtkWriter_->beginWrite(t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::WaterAirProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/waterair_pvs_ni.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_vcfv.cpp:57:42: required from here + 57 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 136 | DiagonalMatrix transposed() const | ^~~~~~~~~~ -In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:21: -/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::WaterAirProblem; EqVector = Dune::FieldVector]' - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/waterairproblem.hh:323:36: required from 'void Opm::WaterAirProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' - 323 | this->model().globalStorage(storage); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::WaterAirProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/waterair_pvs_ni.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 208 | T sum (const T& in) const - | ^~~ -In file included from /usr/include/dune/geometry/referenceelements.hh:23, +In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:18, + from /usr/include/dune/geometry/referenceelements.hh:24, from /usr/include/dune/grid/io/file/dgfparser/entitykey_inline.hh:9, from /usr/include/dune/grid/io/file/dgfparser/entitykey.hh:154, from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:27: -/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]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:879:49: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 879 | elementLocal = referenceElement.position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::WaterAirProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 139 | stencil_.update(elem); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' - 563 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::WaterAirProblem]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/waterair_pvs_ni.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/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/geometry/referenceelementimplementation.hh:18, - from /usr/include/dune/geometry/referenceelements.hh:24: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -40555,24 +38405,24 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:966:30: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 966 | IntersectionIterator endit = gridView_.iend(e); - | ^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::WaterAirProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 139 | stencil_.update(elem); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' - 563 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::WaterAirProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem; Scalar = double]' + 1032 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/waterair_pvs_ni.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_vcfv.cpp:57:42: required from here + 57 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ @@ -40592,49 +38442,107 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:966:30: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 966 | IntersectionIterator endit = gridView_.iend(e); - | ^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::WaterAirProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 139 | stencil_.update(elem); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' - 563 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::WaterAirProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem; Scalar = double]' + 1032 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/waterair_pvs_ni.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_vcfv.cpp:57:42: required from here + 57 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh: In instantiation of 'Dune::Intersection::GlobalCoordinate Dune::Intersection::centerUnitOuterNormal() const [with GridImp = const Dune::YaspGrid<2>; IntersectionImp = Dune::YaspIntersection >; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:1014:82: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 1014 | boundaryFace_[bfIdx].normal_ = intersection.centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::WaterAirProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' - 139 | stencil_.update(elem); - | ~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' - 563 | elemCtx.updateStencil(elem); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' +In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:21: +/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem; Scalar = double]' + 1079 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsVcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_vcfv.cpp:57:42: required from here + 57 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | T sum (const T& in) const + | ^~~ +In file included from /usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:46, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:35: +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' + 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:339:52: required from 'static LhsEval Opm::BrineCO2FluidSystem::fugacityCoefficient(const FluidState&, const ParameterCache&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; ParamCacheEval = double; Scalar = double]' + 339 | BinaryCoeffBrineCO2::calculateMoleFractions(getTableInstance(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 340 | temperature, + | ~~~~~~~~~~~~ + 341 | pressure, + | ~~~~~~~~~ + 342 | LhsEval(Brine_IAPWS::salinity), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 343 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 344 | xlCO2, + | ~~~~~~ + 345 | xgH2O, + | ~~~~~~ + 346 | activityModel); + | ~~~~~~~~~~~~~~ +/usr/include/opm/material/constraintsolvers/ComputeFromReferencePhase.hpp:137:79: required from 'static void Opm::ComputeFromReferencePhase::solve(FluidState&, typename FluidSystem::ParameterCache&, unsigned int, bool, bool) [with FluidState = Opm::CompositionalFluidState, true>; Scalar = double; FluidSystem = Opm::BrineCO2FluidSystem; Evaluation = double; typename FluidSystem::ParameterCache = Opm::BrineCO2FluidSystem::ParameterCache; typename FluidState::Scalar = double]' + 137 | FluidSystem::fugacityCoefficient(fluidState, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ + 138 | paramCache, + | ~~~~~~~~~~~ + 139 | refPhaseIdx, + | ~~~~~~~~~~~~ + 140 | compIdx)); + | ~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' + 586 | CFRP::solve(fs, paramCache, + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ + 587 | /*refPhaseIdx=*/liquidPhaseIdx, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 588 | /*setViscosity=*/true, + | ~~~~~~~~~~~~~~~~~~~~~~ + 589 | /*setEnthalpy=*/true); + | ~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem; PrimaryVariables = Opm::PvsPrimaryVariables]' + 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::WaterAirProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/waterair_pvs_ni.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/grid/common/intersection.hh:406:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 406 | GlobalCoordinate centerUnitOuterNormal () const - | ^~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_vcfv.cpp:57:42: required from here + 57 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:51, from /usr/include/c++/15/bits/locale_classes.h:42, from /usr/include/c++/15/bits/ios_base.h:43, @@ -40643,152 +38551,256 @@ from /usr/include/c++/15/ostream:42, from /usr/include/c++/15/iostream:43, from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: -/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': -/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' +/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': +/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' 64 | temp = func(*in, *inout); | ~~~~^~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' +/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); | ^~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' +/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' 465 | (Generic_MPI_Op::get()),communicator); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' +/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' 211 | allreduce >(&in,&out,1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::WaterAirProblem; EqVector = Dune::FieldVector]' - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/waterairproblem.hh:323:36: required from 'void Opm::WaterAirProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' - 323 | this->model().globalStorage(storage); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem; Scalar = double]' + 1079 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::WaterAirProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/waterair_pvs_ni.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:189:7: 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-simulators-2025.04+ds/examples/co2injection_pvs_vcfv.cpp:57:42: required from here + 57 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | operator()(const _Tp& __x, const _Tp& __y) const | ^~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' - 221 | return impl().corner( i ); - | ~~~~~~~~~~~~~^~~~~ -/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:191:75: required from 'static void Dune::DGFGridFactory > >::getCorners(const Geometry&, std::vector >&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; ctype = double; int dim = 2]' - 191 | const typename Geometry::GlobalCoordinate corner = geometry.corner( i ); - | ~~~~~~~~~~~~~~~^~~~~ -/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:135:19: required from 'int Dune::DGFGridFactory > >::boundaryId(const Intersection&) const [with Intersection = Dune::Intersection, Dune::YaspIntersection > >; ctype = double; int dim = 2]' - 135 | getCorners( intersection.geometry(), corners ); - | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:448:48: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::YaspGrid<2>]' - 448 | bndId_[ k ] = dgfFactory.boundaryId( intersection ); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' - 175 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::WaterAirProblem; Simulator = Opm::Simulator]' - 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); - | ^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::WaterAirProblem; Communication = Dune::Communication]' - 176 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::WaterAirProblem]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/waterair_pvs_ni.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 269 | GlobalCoordinate corner(int k) const - | ^~~~~~ -In file included from /usr/include/dune/common/fvector.hh:17, - from /usr/include/dune/common/fmatrix.hh:16: -/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]': -/usr/include/c++/15/bits/stl_function.h:190:20: required from 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]' - 190 | { return __x + __y; } - | ~~~~^~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' - 64 | temp = func(*in, *inout); - | ~~~~^~~~~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' - 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); - | ^~~~~~~~~~ -/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' - 465 | (Generic_MPI_Op::get()),communicator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ -/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' - 211 | allreduce >(&in,&out,1); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: required from 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::WaterAirProblem; EqVector = Dune::FieldVector]' - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/waterairproblem.hh:323:36: required from 'void Opm::WaterAirProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' - 323 | this->model().globalStorage(storage); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' - 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::WaterAirProblem]' +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const Evaluation&, const bool&, const bool&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:591:58: required from 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' + 591 | auto [xCO2_new, yH2O_new] = mutualSolubility_(params, temperature, pg, xCO2, yH2O, m_NaCl, gammaNaCl, highTemp, + | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 592 | iterate, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:137:64: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]' + 137 | auto [xCO2, yH2O] = fixPointIterSolubility_(params, temperature, pg, molalityNaCl, activityModel, extrapolate); + | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp:339:52: required from 'static LhsEval Opm::BrineCO2FluidSystem::fugacityCoefficient(const FluidState&, const ParameterCache&, unsigned int, unsigned int) [with FluidState = Opm::CompositionalFluidState, true>; LhsEval = double; ParamCacheEval = double; Scalar = double]' + 339 | BinaryCoeffBrineCO2::calculateMoleFractions(getTableInstance(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ + 340 | temperature, + | ~~~~~~~~~~~~ + 341 | pressure, + | ~~~~~~~~~ + 342 | LhsEval(Brine_IAPWS::salinity), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 343 | /*knownPhaseIdx=*/-1, + | ~~~~~~~~~~~~~~~~~~~~~ + 344 | xlCO2, + | ~~~~~~ + 345 | xgH2O, + | ~~~~~~ + 346 | activityModel); + | ~~~~~~~~~~~~~~ +/usr/include/opm/material/constraintsolvers/ComputeFromReferencePhase.hpp:137:79: required from 'static void Opm::ComputeFromReferencePhase::solve(FluidState&, typename FluidSystem::ParameterCache&, unsigned int, bool, bool) [with FluidState = Opm::CompositionalFluidState, true>; Scalar = double; FluidSystem = Opm::BrineCO2FluidSystem; Evaluation = double; typename FluidSystem::ParameterCache = Opm::BrineCO2FluidSystem::ParameterCache; typename FluidState::Scalar = double]' + 137 | FluidSystem::fugacityCoefficient(fluidState, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ + 138 | paramCache, + | ~~~~~~~~~~~ + 139 | refPhaseIdx, + | ~~~~~~~~~~~~ + 140 | compIdx)); + | ~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:586:20: required from 'void Opm::Co2InjectionProblem::initialFluidState_(FluidState&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' + 586 | CFRP::solve(fs, paramCache, + | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ + 587 | /*refPhaseIdx=*/liquidPhaseIdx, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 588 | /*setViscosity=*/true, + | ~~~~~~~~~~~~~~~~~~~~~~ + 589 | /*setEnthalpy=*/true); + | ~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:520:27: required from 'void Opm::Co2InjectionProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem; PrimaryVariables = Opm::PvsPrimaryVariables]' + 520 | initialFluidState_(fs, context, spaceIdx, timeIdx); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' + 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/waterair_pvs_ni.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/densevector.hh:439:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 439 | derived_type operator+ (const DenseVector& b) const - | ^~~~~~~~ -In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', - inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: -/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); - | ~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_vcfv.cpp:57:42: required from here + 57 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:642:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 642 | OPM_HOST_DEVICE static std::pair mutualSolubility_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh: In instantiation of 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::ScvGeometry::center() const [with Scalar = double; GridView = Dune::GridView > >; Opm::VcfvStencil::GlobalPosition = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/energymodule.hh:807:47: required from 'void Opm::EnergyExtensiveQuantities::updateBoundary_(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true> >, true>; TypeTag = Opm::Properties::TTag::WaterAirProblem]' - 807 | distVec -= insideScv.geometry().center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsextensivequantities.hh:88:51: required from 'void Opm::PvsExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true> >, true>; TypeTag = Opm::Properties::TTag::WaterAirProblem]' - 88 | EnergyExtensiveQuantities::updateBoundary_(context, bfIdx, timeIdx, fluidState); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsboundaryratevector.hh:91:33: required from 'void Opm::PvsBoundaryRateVector::setFreeFlow(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true> >, true>; TypeTag = Opm::Properties::TTag::WaterAirProblem]' - 91 | extQuants.updateBoundary(context, bfIdx, timeIdx, fluidState); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/waterairproblem.hh:450:31: required from 'void Opm::WaterAirProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::WaterAirProblem; BoundaryRateVector = Opm::PvsBoundaryRateVector]' - 450 | values.setFreeFlow(context, spaceIdx, timeIdx, fs); +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh: In instantiation of 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; Opm::VcfvStencil::GlobalPosition = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: required from 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem; EvalDimVector = Dune::FieldVector; ElementContext = Opm::FvBaseElementContext]' + 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44: required from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; EvalDimVector = Dune::FieldVector; TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem; ElementContext = Opm::FvBaseElementContext]' + 333 | { ParentType::calculateBoundaryGradient(quantityGrad, elemCtx, fapIdx, quantityCallback); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: required from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem; ElementContext = Opm::FvBaseElementContext]' + 347 | gradCalc.calculateBoundaryGradient(potentialGrad_[phaseIdx], + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ + 348 | elemCtx, + | ~~~~~~~~ + 349 | boundaryFaceIdx, + | ~~~~~~~~~~~~~~~~ + 350 | pressureCallback); + | ~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseextensivequantities.hh:122:61: required from 'void Opm::MultiPhaseBaseExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' + 122 | FluxExtensiveQuantities::calculateBoundaryGradients_(context.elementContext(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ + 123 | bfIdx, + | ~~~~~~ + 124 | timeIdx, + | ~~~~~~~~ + 125 | fluidState); + | ~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsextensivequantities.hh:86:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:478:31: required from 'void Opm::Co2InjectionProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem; BoundaryRateVector = Opm::PvsBoundaryRateVector]' + 478 | values.setFreeFlow(context, spaceIdx, timeIdx, fs); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaselocalresidual.hh:467:39: required from 'void Opm::FvBaseLocalResidual::evalBoundarySegment_(LocalEvalBlockVector&, const BoundaryContext&, unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::WaterAirProblem; LocalEvalBlockVector = Dune::BlockVector, Opm::aligned_allocator, 8> >; BoundaryContext = Opm::FvBaseBoundaryContext]' - 467 | boundaryCtx.problem().boundary(values, boundaryCtx, boundaryFaceIdx, timeIdx); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaselocalresidual.hh:436:13: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethod.hh:270:42: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' - 270 | asImp_().linearizeDomain_(); +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem; Scalar = double]' + 1036 | simulator_.problem().boundary(values, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 1037 | boundaryCtx, + | ~~~~~~~~~~~~ + 1038 | faceIdx, + | ~~~~~~~~ + 1039 | /*timeIdx=*/0); + | ~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:365:44: required from 'void Opm::Co2InjectionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' + 365 | this->model().checkConservativeness(tol); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsVcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_vcfv.cpp:57:42: required from here + 57 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:751:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 751 | const GlobalPosition center() const + | ^~~~~~ +In file included from /usr/include/dune/istl/umfpack.hh:20, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:31: +/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:297:16: required from 'Dune::UMFPack::UMFPack(const Matrix&, int) [with M = Dune::BCRSMatrix, std::allocator > >; Matrix = Dune::BCRSMatrix, std::allocator > >]' + 297 | setMatrix(matrix); + | ~~~~~~~~~^~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:287:64: required from 'Dune::UMFPack, A> >::UMFPack(const RealMatrix&, int, bool) [with T = double; A = std::allocator >; int n = 2; int m = 2; RealMatrix = Dune::BCRSMatrix, std::allocator > >]' + 287 | : Base(reinterpret_cast(matrix), verbose) + | ^ +/usr/include/dune/istl/paamg/amg.hh:658:18: required from 'static Dune::Amg::DirectSolverSelector::Solver::umfpack>::type* Dune::Amg::DirectSolverSelector::Solver::umfpack>::create(const M&, bool, bool) [with M = Dune::BCRSMatrix, std::allocator > >; Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >; type = Dune::UMFPack, std::allocator > > >]' + 658 | return new type(mat, verbose, reusevector ); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/istl/paamg/amg.hh:683:40: required from 'static Dune::Amg::DirectSolverSelector::DirectSolver* Dune::Amg::DirectSolverSelector::create(const Matrix&, bool, bool) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >; DirectSolver = Dune::UMFPack, std::allocator > > >]' + 683 | return SelectedSolver :: create( mat, verbose, reusevector ); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/istl/paamg/amg.hh:745:51: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethod.hh:314:53: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' + 314 | bool converged = linearSolver_.solve(solutionUpdate); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1273:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' + 1273 | converged = newtonMethod_.apply(); + | ~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:510:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' + 510 | bool converged = model().update(); + | ~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:733:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' + 733 | problem_->timeIntegration(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1273:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsVcfvProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_vcfv.cpp:57:42: required from here + 57 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/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/istl/schwarz.hh:28, + from /usr/include/dune/istl/solverfactory.hh:18, + from /usr/include/dune/istl/superlu.hh:22: +/usr/include/dune/istl/owneroverlapcopy.hh: In instantiation of 'static Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::V Dune::OwnerOverlapCopyCommunication::CopyGatherScatter::gather(const T&, std::size_t) [with T = std::vector, std::allocator > >; GlobalIdType = int; LocalIdType = int; V = Opm::MatrixBlock; std::size_t = long unsigned int]': +/usr/include/dune/common/parallel/communicator.hh:1307:48: required from 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = std::vector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true; Dune::BufferedCommunicator::InterfaceMap = std::map >; Type = Opm::MatrixBlock; size_t = long unsigned int]' + 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 1308 | interfacePair->second.second[i]); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/parallel/communicator.hh:1410:56: required from 'void Dune::BufferedCommunicator::sendRecv(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool FORWARD = true; Data = std::vector, std::allocator > >]' + 1410 | MessageGatherer() (interfaces_, source, sendBuffer, sendBufferSize); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/common/parallel/communicator.hh:1367:48: required from 'void Dune::BufferedCommunicator::forward(const Data&, Data&) [with GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; Data = std::vector, std::allocator > >]' + 1367 | this->template sendRecv(source, dest); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +/usr/include/dune/istl/owneroverlapcopy.hh:317:59: required from 'void Dune::OwnerOverlapCopyCommunication::copyOwnerToAll(const T&, T&) const [with T = std::vector, std::allocator > >; GlobalIdType = int; LocalIdType = int]' + 317 | communicator.template forward >(source,dest); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ +/usr/include/dune/istl/paamg/galerkin.hh:668:27: required from 'void Dune::Amg::BaseGalerkinProduct::calculate(const M&, const Dune::Amg::AggregatesMap&, M&, const P&, const O&) [with M = Dune::BCRSMatrix, std::allocator > >; V = long unsigned int; I = Dune::OwnerOverlapCopyCommunication; O = Dune::NegateSet >]' + 668 | pinfo.copyOwnerToAll(rowsize,rowsize); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/usr/include/dune/istl/paamg/matrixhierarchy.hh:660:33: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethod.hh:314:53: required from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' + 314 | bool converged = linearSolver_.solve(solutionUpdate); + | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1273:44: required from 'bool Opm::FvBaseDiscretization::update() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' 1273 | converged = newtonMethod_.apply(); | ~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:510:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:510:44: required from 'void Opm::FvBaseProblem::timeIntegration() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' 510 | bool converged = model().update(); | ~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:733:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:733:42: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]' 733 | problem_->timeIntegration(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::WaterAirProblem]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::Co2InjectionPvsVcfvProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/waterair_pvs_ni.cpp:52:38: required from here - 52 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:730:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 730 | const GlobalPosition center() const - | ^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/co2injection_pvs_vcfv.cpp:57:42: required from here + 57 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/istl/owneroverlapcopy.hh:207:16: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | static V gather(const T& a, std::size_t i) + | ^~~~~~ +/usr/include/dune/grid/io/file/gmshreader.hh: In instantiation of 'Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::GlobalVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<2, dimWorld>::operator()(const Dune::FieldVector&) const [with int dimWorld = 2; GlobalVector = Dune::FieldVector]': +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: required from here + 103 | virtual GlobalVector operator() ( const Dune::FieldVector &local ) const + | ^~~~~~~~ +/usr/include/dune/grid/io/file/gmshreader.hh:103:28: 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 /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:45: /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here @@ -40817,1955 +38829,187 @@ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 391 | const FieldVector position() const | ^~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkcompositionmodule.hpp:36, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpproperties.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpmodel.hh:33: -In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', - inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: -/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); - | ~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/waterairproblem.hh: In member function 'void Opm::WaterAirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/waterairproblem.hh:244:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 244 | fineK_ = this->toDimMatrix_(1e-13); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:274:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 274 | fineK_ = this->toDimMatrix_(1e-13); | ^~~~~~ +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::TabulatedComponent, true>; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); + | ^~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh: In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >, true> >; TypeTag = Opm::Properties::TTag::WaterAirProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh: In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); | ^~~~~~~~~~~ +In file included from /usr/include/dune/istl/owneroverlapcopy.hh:27: +/usr/include/dune/common/parallel/communicator.hh: In member function 'void Dune::BufferedCommunicator::MessageGatherer::operator()(const Dune::BufferedCommunicator::InterfaceMap&, const Data&, Type*, size_t) const [with Data = std::vector, std::allocator > >; GatherScatter = Dune::OwnerOverlapCopyCommunication::CopyGatherScatter, std::allocator > > >; bool send = true]': +/usr/include/dune/common/parallel/communicator.hh:1307:9: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1307 | buffer[index++] = GatherScatter::gather(data, FORWARD ? interfacePair->second.first[i] : + | ^~~~~~ +/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-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::WaterAirProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 983 | storage = gridView_.comm().sum(storage); - | ^~~~~~~ -In file included from /usr/include/dune/grid/yaspgrid.hh:72: -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': -/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 850 | GeometryImpl _geometry((_it).lowerleft()); - | ~~~~~~~~~~~~~~~^~ -[ 65%] Linking CXX executable bin/reservoir_ncp_vcfv -/usr/bin/cmake -E cmake_link_script CMakeFiles/reservoir_ncp_vcfv.dir/link.txt --verbose=1 -[ 66%] Linking CXX executable bin/reservoir_ncp_ecfv -/usr/bin/cmake -E cmake_link_script CMakeFiles/reservoir_ncp_ecfv.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/reservoir_ncp_vcfv.dir/link.d CMakeFiles/reservoir_ncp_vcfv.dir/examples/reservoir_ncp_vcfv.cpp.o -o bin/reservoir_ncp_vcfv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 66%] Built target reservoir_ncp_vcfv -make -f CMakeFiles/moduleVersion.dir/build.make CMakeFiles/moduleVersion.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/moduleVersion.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/moduleVersion.dir/build.make CMakeFiles/moduleVersion.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 66%] Building CXX object CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o -/usr/bin/c++ -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -MD -MT CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o -MF CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o.d -o CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/moduleVersion.cpp -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 66%] Built target moduleVersion -make -f CMakeFiles/test_quadrature.dir/build.make CMakeFiles/test_quadrature.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_quadrature.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_quadrature.dir/build.make CMakeFiles/test_quadrature.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 66%] Building CXX object CMakeFiles/test_quadrature.dir/tests/models/test_quadrature.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_quadrature.dir/tests/models/test_quadrature.cpp.o -MF CMakeFiles/test_quadrature.dir/tests/models/test_quadrature.cpp.o.d -o CMakeFiles/test_quadrature.dir/tests/models/test_quadrature.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/models/test_quadrature.cpp -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/reservoir_ncp_ecfv.dir/link.d CMakeFiles/reservoir_ncp_ecfv.dir/examples/reservoir_ncp_ecfv.cpp.o -o bin/reservoir_ncp_ecfv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 66%] Built target reservoir_ncp_ecfv -make -f CMakeFiles/test_propertysystem.dir/build.make CMakeFiles/test_propertysystem.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_propertysystem.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_propertysystem.dir/build.make CMakeFiles/test_propertysystem.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 66%] Building CXX object CMakeFiles/test_propertysystem.dir/tests/models/test_propertysystem.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_propertysystem.dir/tests/models/test_propertysystem.cpp.o -MF CMakeFiles/test_propertysystem.dir/tests/models/test_propertysystem.cpp.o.d -o CMakeFiles/test_propertysystem.dir/tests/models/test_propertysystem.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/models/test_propertysystem.cpp -[ 66%] Linking CXX executable bin/test_propertysystem -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_propertysystem.dir/link.txt --verbose=1 -In file included from /usr/include/dune/geometry/quadraturerules.hh:354, - from /build/reproducible-path/opm-simulators-2025.04+ds/tests/models/test_quadrature.cpp:47: -/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 /usr/include/dune/grid/common/geometry.hh:16, - from /usr/include/dune/grid/common/grid.hh:1130, - from /usr/include/dune/grid/yaspgrid.hh:17, - from /build/reproducible-path/opm-simulators-2025.04+ds/tests/models/test_quadrature.cpp:31: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/tests/models/test_quadrature.cpp:306:45: required from here - 306 | const auto &elemGeom = eIt->geometry(); - | ~~~~~~~~~~~~~^~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 184 | return matrix.transposed(); - | ^ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:31, - from /build/reproducible-path/opm-simulators-2025.04+ds/tests/models/test_quadrature.cpp:49: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/quadraturegeometries.hh: In instantiation of 'Opm::QuadrialteralQuadratureGeometry::GlobalPosition Opm::QuadrialteralQuadratureGeometry::global(const LocalPosition&) const [with Scalar = double; unsigned int dim = 3; GlobalPosition = Dune::FieldVector; LocalPosition = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/tests/models/test_quadrature.cpp:101:54: required from here - 101 | GlobalPosition globalPos = foo.global(localPos); - | ~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/quadraturegeometries.hh:75:20: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 75 | GlobalPosition global(const LocalPosition& localPos) const - | ^~~~~~ -In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, - from /usr/include/dune/grid/yaspgrid.hh:26: -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 3]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<3, 3, const Dune::YaspGrid<3>, Dune::YaspGeometry>' - 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/tests/models/test_quadrature.cpp:306:45: required from here - 306 | const auto &elemGeom = eIt->geometry(); - | ~~~~~~~~~~~~~^~ -/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::global(const LocalCoordinate&) const [with int mydim = 3; int cdim = 3; GridImp = const Dune::YaspGrid<3>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector; LocalCoordinate = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/tests/models/test_quadrature.cpp:324:49: required from here - 324 | auto posGlobal = elemGeom.global(posScvLocal); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:228:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 228 | GlobalCoordinate global (const LocalCoordinate& local) const - | ^~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_propertysystem.dir/link.d CMakeFiles/test_propertysystem.dir/tests/models/test_propertysystem.cpp.o -o bin/test_propertysystem -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 66%] Built target test_propertysystem -make -f CMakeFiles/test_tasklets.dir/build.make CMakeFiles/test_tasklets.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_tasklets.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_tasklets.dir/build.make CMakeFiles/test_tasklets.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 66%] Building CXX object CMakeFiles/test_tasklets.dir/tests/models/test_tasklets.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_tasklets.dir/tests/models/test_tasklets.cpp.o -MF CMakeFiles/test_tasklets.dir/tests/models/test_tasklets.cpp.o.d -o CMakeFiles/test_tasklets.dir/tests/models/test_tasklets.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/models/test_tasklets.cpp -[ 66%] Linking CXX executable bin/test_tasklets -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_tasklets.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_tasklets.dir/link.d CMakeFiles/test_tasklets.dir/tests/models/test_tasklets.cpp.o -o bin/test_tasklets -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 66%] Built target test_tasklets -make -f CMakeFiles/test_tasklets_failure.dir/build.make CMakeFiles/test_tasklets_failure.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_tasklets_failure.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_tasklets_failure.dir/build.make CMakeFiles/test_tasklets_failure.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 67%] Building CXX object CMakeFiles/test_tasklets_failure.dir/tests/models/test_tasklets_failure.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_tasklets_failure.dir/tests/models/test_tasklets_failure.cpp.o -MF CMakeFiles/test_tasklets_failure.dir/tests/models/test_tasklets_failure.cpp.o.d -o CMakeFiles/test_tasklets_failure.dir/tests/models/test_tasklets_failure.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/models/test_tasklets_failure.cpp -[ 67%] Linking CXX executable bin/test_tasklets_failure -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_tasklets_failure.dir/link.txt --verbose=1 -In member function 'void Opm::Tutorial1Problem::finishInit() [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]', - inlined from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::Tutorial1Problem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: -/build/reproducible-path/opm-simulators-2025.04+ds/examples/tutorial1problem.hh:180:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 180 | K_ = this->toDimMatrix_(1e-7); - | ~~~~~~~~~~~~~~~~~~^~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_tasklets_failure.dir/link.d CMakeFiles/test_tasklets_failure.dir/tests/models/test_tasklets_failure.cpp.o -o bin/test_tasklets_failure -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 67%] Built target test_tasklets_failure -make -f CMakeFiles/test_ALQState.dir/build.make CMakeFiles/test_ALQState.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_ALQState.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_ALQState.dir/build.make CMakeFiles/test_ALQState.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 68%] Building CXX object CMakeFiles/test_ALQState.dir/tests/test_ALQState.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_ALQState.dir/tests/test_ALQState.cpp.o -MF CMakeFiles/test_ALQState.dir/tests/test_ALQState.cpp.o.d -o CMakeFiles/test_ALQState.dir/tests/test_ALQState.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_ALQState.cpp -[ 68%] Linking CXX executable bin/test_ALQState -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_ALQState.dir/link.txt --verbose=1 -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::WaterAirProblem]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: 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-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1079 | totalRate = comm.sum(totalRate); + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 983 | storage = gridView_.comm().sum(storage); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_ALQState.dir/link.d CMakeFiles/test_ALQState.dir/tests/test_ALQState.cpp.o -o bin/test_ALQState -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 68%] Built target test_ALQState -make -f CMakeFiles/test_aquifergridutils.dir/build.make CMakeFiles/test_aquifergridutils.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_aquifergridutils.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_aquifergridutils.dir/build.make CMakeFiles/test_aquifergridutils.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 68%] Building CXX object CMakeFiles/test_aquifergridutils.dir/tests/test_aquifergridutils.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_aquifergridutils.dir/tests/test_aquifergridutils.cpp.o -MF CMakeFiles/test_aquifergridutils.dir/tests/test_aquifergridutils.cpp.o.d -o CMakeFiles/test_aquifergridutils.dir/tests/test_aquifergridutils.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_aquifergridutils.cpp +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: +In member function 'void Opm::FvBaseGradientCalculator::calculateGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::PressureCallback; TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]', + inlined from 'void Opm::DarcyExtensiveQuantities::calculateGradients_(const ElementContext&, unsigned int, unsigned int) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:207:39: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:214:72: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | const auto& exteriorPos = stencil.subControlVolume(j).globalPos(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsNiVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1079 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +In member function 'void Opm::CO2PTProblem::initPetrophysics() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]', + inlined from 'void Opm::CO2PTProblem::finishInit() [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2ptflashproblem.hh:294:25, + inlined from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::CO2PTEcfvProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2ptflashproblem.hh:247:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 247 | K_ = this->toDimMatrix_(9.869232667160131e-14); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: /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); | ~~~~~~~~~~~~^~ -[ 68%] Linking CXX executable bin/test_quadrature -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_quadrature.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_quadrature.dir/link.d CMakeFiles/test_quadrature.dir/tests/models/test_quadrature.cpp.o -o bin/test_quadrature -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 68%] Built target test_quadrature -make -f CMakeFiles/test_blackoil_amg.dir/build.make CMakeFiles/test_blackoil_amg.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_blackoil_amg.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_blackoil_amg.dir/build.make CMakeFiles/test_blackoil_amg.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 68%] Building CXX object CMakeFiles/test_blackoil_amg.dir/tests/test_blackoil_amg.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_blackoil_amg.dir/tests/test_blackoil_amg.cpp.o -MF CMakeFiles/test_blackoil_amg.dir/tests/test_blackoil_amg.cpp.o.d -o CMakeFiles/test_blackoil_amg.dir/tests/test_blackoil_amg.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_blackoil_amg.cpp -In file included from /usr/include/opm/grid/polyhedralgrid.hh:1, - from /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_aquifergridutils.cpp:28: -/usr/include/opm/grid/polyhedralgrid/grid.hh: In instantiation of 'Dune::PolyhedralGrid::GlobalCoordinate Dune::PolyhedralGrid::copyToGlobalCoordinate(const double*) const [with int dim = 3; int dimworld = 3; coord_t = double; GlobalCoordinate = Dune::FieldVector]': -/usr/include/opm/grid/polyhedralgrid/grid.hh:1604:35: required from 'void Dune::PolyhedralGrid::init() [with int dim = 3; int dimworld = 3; coord_t = double]' - 1604 | GlobalCoordinate normal = copyToGlobalCoordinate( grid_.face_normals + normalIdx ); - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/grid/polyhedralgrid/grid.hh:337:7: required from 'Dune::PolyhedralGrid::PolyhedralGrid(const Opm::EclipseGrid&, const std::vector&) [with int dim = 3; int dimworld = 3; coord_t = double]' - 337 | init(); - | ^~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/tests/test_aquifergridutils.cpp:111:51: required from here - 111 | Dune::PolyhedralGrid<3,3,double> grid(ecl_grid); - | ^ -/usr/include/opm/grid/polyhedralgrid/grid.hh:1281:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 1281 | GlobalCoordinate copyToGlobalCoordinate( const double* coords ) const - | ^~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 2; Coordinates = Dune::EquidistantCoordinates]': -/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 905 | YaspGrid (Dune::FieldVector L, - | ^~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_blackoil_amg.cpp:27: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp: In instantiation of 'DenseMatrix Opm::Details::transposeDenseMatrix(const DenseMatrix&) [with DenseMatrix = Dune::FieldMatrix]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:71:74: required from 'void Opm::Amg::getQuasiImpesWeights(const Matrix&, int, bool, Vector&) [with Matrix = Dune::BCRSMatrix >; Vector = Dune::BlockVector >]' - 71 | auto diag_block_transpose = Details::transposeDenseMatrix(diag_block); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:86:29: required from 'Vector Opm::Amg::getQuasiImpesWeights(const Matrix&, int, bool) [with Matrix = Dune::BCRSMatrix >; Vector = Dune::BlockVector >]' - 86 | getQuasiImpesWeights(matrix, pressureVarIndex, transpose, weights); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/tests/test_blackoil_amg.cpp:298:63: required from here - 298 | return Opm::Amg::getQuasiImpesWeights(mat, 0, false); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:36:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 36 | DenseMatrix transposeDenseMatrix(const DenseMatrix& M) - | ^~~~~~~~~~~~~~~~~~~~ -[ 68%] Linking CXX executable bin/tutorial1 -/usr/bin/cmake -E cmake_link_script CMakeFiles/tutorial1.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/tutorial1.dir/link.d CMakeFiles/tutorial1.dir/examples/tutorial1.cpp.o -o bin/tutorial1 -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 68%] Built target tutorial1 -make -f CMakeFiles/test_convergenceoutputconfiguration.dir/build.make CMakeFiles/test_convergenceoutputconfiguration.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_convergenceoutputconfiguration.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_convergenceoutputconfiguration.dir/build.make CMakeFiles/test_convergenceoutputconfiguration.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 68%] Building CXX object CMakeFiles/test_convergenceoutputconfiguration.dir/tests/test_convergenceoutputconfiguration.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_convergenceoutputconfiguration.dir/tests/test_convergenceoutputconfiguration.cpp.o -MF CMakeFiles/test_convergenceoutputconfiguration.dir/tests/test_convergenceoutputconfiguration.cpp.o.d -o CMakeFiles/test_convergenceoutputconfiguration.dir/tests/test_convergenceoutputconfiguration.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_convergenceoutputconfiguration.cpp -In member function 'void Opm::WaterAirProblem::finishInit() [with TypeTag = Opm::Properties::TTag::WaterAirProblem]', - inlined from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::WaterAirProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/waterairproblem.hh:245:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 245 | coarseK_ = this->toDimMatrix_(1e-12); - | ~~~~~~~~~~~~~~~~~~^~~~~~~ -[ 68%] Linking CXX executable bin/test_blackoil_amg -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_blackoil_amg.dir/link.txt --verbose=1 -In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >, true> >; TypeTag = Opm::Properties::TTag::WaterAirProblem]', - inlined from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >, true> >; EvalDimVector = Dune::FieldVector; TypeTag = Opm::Properties::TTag::WaterAirProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44, - inlined from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true> >, true>; TypeTag = Opm::Properties::TTag::WaterAirProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_blackoil_amg.dir/link.d CMakeFiles/test_blackoil_amg.dir/tests/test_blackoil_amg.cpp.o -o bin/test_blackoil_amg -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 68%] Built target test_blackoil_amg -make -f CMakeFiles/test_convergencereport.dir/build.make CMakeFiles/test_convergencereport.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_convergencereport.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_convergencereport.dir/build.make CMakeFiles/test_convergencereport.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 68%] Building CXX object CMakeFiles/test_convergencereport.dir/tests/test_convergencereport.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_convergencereport.dir/tests/test_convergencereport.cpp.o -MF CMakeFiles/test_convergencereport.dir/tests/test_convergencereport.cpp.o.d -o CMakeFiles/test_convergencereport.dir/tests/test_convergencereport.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_convergencereport.cpp -[ 68%] Linking CXX executable bin/test_convergenceoutputconfiguration -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_convergenceoutputconfiguration.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_convergenceoutputconfiguration.dir/link.d CMakeFiles/test_convergenceoutputconfiguration.dir/tests/test_convergenceoutputconfiguration.cpp.o -o bin/test_convergenceoutputconfiguration -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 68%] Built target test_convergenceoutputconfiguration -make -f CMakeFiles/test_deferredlogger.dir/build.make CMakeFiles/test_deferredlogger.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_deferredlogger.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_deferredlogger.dir/build.make CMakeFiles/test_deferredlogger.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 68%] Building CXX object CMakeFiles/test_deferredlogger.dir/tests/test_deferredlogger.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_deferredlogger.dir/tests/test_deferredlogger.cpp.o -MF CMakeFiles/test_deferredlogger.dir/tests/test_deferredlogger.cpp.o.d -o CMakeFiles/test_deferredlogger.dir/tests/test_deferredlogger.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_deferredlogger.cpp -[ 68%] Linking CXX executable bin/test_aquifergridutils -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_aquifergridutils.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_aquifergridutils.dir/link.d CMakeFiles/test_aquifergridutils.dir/tests/test_aquifergridutils.cpp.o -o bin/test_aquifergridutils -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 68%] Built target test_aquifergridutils -make -f CMakeFiles/test_dilu.dir/build.make CMakeFiles/test_dilu.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_dilu.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_dilu.dir/build.make CMakeFiles/test_dilu.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 68%] Building CXX object CMakeFiles/test_dilu.dir/tests/test_dilu.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_dilu.dir/tests/test_dilu.cpp.o -MF CMakeFiles/test_dilu.dir/tests/test_dilu.cpp.o.d -o CMakeFiles/test_dilu.dir/tests/test_dilu.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_dilu.cpp -[ 69%] Linking CXX executable bin/test_convergencereport -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_convergencereport.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_convergencereport.dir/link.d CMakeFiles/test_convergencereport.dir/tests/test_convergencereport.cpp.o -o bin/test_convergencereport -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 69%] Built target test_convergencereport -make -f CMakeFiles/test_equil.dir/build.make CMakeFiles/test_equil.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_equil.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_equil.dir/build.make CMakeFiles/test_equil.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 69%] Building CXX object CMakeFiles/test_equil.dir/tests/test_equil.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_equil.dir/tests/test_equil.cpp.o -MF CMakeFiles/test_equil.dir/tests/test_equil.cpp.o.d -o CMakeFiles/test_equil.dir/tests/test_equil.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_equil.cpp -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/DILU.hpp:24, - from /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_dilu.cpp:18: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const FieldMatrix&, const FieldMatrix&) [with OtherScalar = double; int otherCols = 2; K = double; int ROWS = 2; int COLS = 2]': -/build/reproducible-path/opm-simulators-2025.04+ds/tests/test_dilu.cpp:75:37: required from here - 75 | auto D_11 = A[1][1] - A[1][0] * D_00_inv * A[0][1]; - | ^~~~~~~~ -/usr/include/dune/common/fmatrix.hh:266:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 266 | return result; - | ^~~~~~ -[ 69%] Linking CXX executable bin/test_deferredlogger -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_deferredlogger.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_deferredlogger.dir/link.d CMakeFiles/test_deferredlogger.dir/tests/test_deferredlogger.cpp.o -o bin/test_deferredlogger -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 69%] Built target test_deferredlogger -make -f CMakeFiles/test_extractMatrix.dir/build.make CMakeFiles/test_extractMatrix.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_extractMatrix.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_extractMatrix.dir/build.make CMakeFiles/test_extractMatrix.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 70%] Building CXX object CMakeFiles/test_extractMatrix.dir/tests/test_extractMatrix.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_extractMatrix.dir/tests/test_extractMatrix.cpp.o -MF CMakeFiles/test_extractMatrix.dir/tests/test_extractMatrix.cpp.o.d -o CMakeFiles/test_extractMatrix.dir/tests/test_extractMatrix.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_extractMatrix.cpp -[ 70%] Linking CXX executable bin/test_extractMatrix -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_extractMatrix.dir/link.txt --verbose=1 -[ 71%] Linking CXX executable bin/waterair_pvs_ni -/usr/bin/cmake -E cmake_link_script CMakeFiles/waterair_pvs_ni.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_extractMatrix.dir/link.d CMakeFiles/test_extractMatrix.dir/tests/test_extractMatrix.cpp.o -o bin/test_extractMatrix -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 71%] Built target test_extractMatrix -make -f CMakeFiles/test_flexiblesolver.dir/build.make CMakeFiles/test_flexiblesolver.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_flexiblesolver.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_flexiblesolver.dir/build.make CMakeFiles/test_flexiblesolver.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 71%] Building CXX object CMakeFiles/test_flexiblesolver.dir/tests/test_flexiblesolver.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_flexiblesolver.dir/tests/test_flexiblesolver.cpp.o -MF CMakeFiles/test_flexiblesolver.dir/tests/test_flexiblesolver.cpp.o.d -o CMakeFiles/test_flexiblesolver.dir/tests/test_flexiblesolver.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_flexiblesolver.cpp -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/waterair_pvs_ni.dir/link.d CMakeFiles/waterair_pvs_ni.dir/examples/waterair_pvs_ni.cpp.o -o bin/waterair_pvs_ni -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 71%] Built target waterair_pvs_ni -make -f CMakeFiles/test_glift1.dir/build.make CMakeFiles/test_glift1.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_glift1.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_glift1.dir/build.make CMakeFiles/test_glift1.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 71%] Building CXX object CMakeFiles/test_glift1.dir/tests/test_glift1.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_glift1.dir/tests/test_glift1.cpp.o -MF CMakeFiles/test_glift1.dir/tests/test_glift1.cpp.o.d -o CMakeFiles/test_glift1.dir/tests/test_glift1.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_glift1.cpp -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_flexiblesolver.cpp:26: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp: In instantiation of 'DenseMatrix Opm::Details::transposeDenseMatrix(const DenseMatrix&) [with DenseMatrix = Opm::MatrixBlock]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:71:74: required from 'void Opm::Amg::getQuasiImpesWeights(const Matrix&, int, bool, Vector&) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >]' - 71 | auto diag_block_transpose = Details::transposeDenseMatrix(diag_block); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:86:29: required from 'Vector Opm::Amg::getQuasiImpesWeights(const Matrix&, int, bool) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >]' - 86 | getQuasiImpesWeights(matrix, pressureVarIndex, transpose, weights); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/tests/test_flexiblesolver.cpp:68:62: required from 'Dune::BlockVector > testSolver(const Opm::PropertyTree&, const std::string&, const std::string&) [with int bz = 1; std::string = std::__cxx11::basic_string]' - 68 | return Opm::Amg::getQuasiImpesWeights(matrix, 1, transpose); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/tests/test_flexiblesolver.cpp:88:34: required from here - 88 | auto sol = testSolver(prm, "matr33.txt", "rhs3.txt"); - | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:36:17: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 - 36 | DenseMatrix transposeDenseMatrix(const DenseMatrix& M) - | ^~~~~~~~~~~~~~~~~~~~ -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:305, - from /usr/include/opm/grid/CpGrid.hpp:1982, - from /usr/include/opm/grid/cpgrid/GridHelpers.hpp:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_equil.cpp:39: -/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]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::TestEquilTypeTag; Scalar = double; Element = Dune::cpgrid::Entity<0>]' - 401 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:362:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::TestEquilTypeTag]' - 362 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/CpGridVanguard.hpp:242:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::TestEquilTypeTag]' - 242 | this->updateCellDepths_(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:199:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::TestEquilTypeTag; Communication = Dune::Communication]' - 199 | { vanguard_->loadBalance(); } - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::TestEquilTypeTag]' - 115 | :Simulator(Communication(), verbose) - | ^ -/usr/include/c++/15/bits/unique_ptr.h:1084:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Opm::Simulator; _Args = {}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' - 1084 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/tests/test_equil.cpp:129:39: required from 'std::unique_ptr::type::type> {anonymous}::initSimulator(const char*) [with TypeTag = Opm::Properties::TTag::TestEquilTypeTag; typename Opm::Properties::Detail::GetPropImpl::type::type = Opm::Simulator; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Simulator]' - 129 | return std::make_unique(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/tests/test_equil.cpp:282:44: required from here - 282 | auto simulator = initSimulator("equil_base.DATA"); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/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 /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, - from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:72, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_equil.cpp:50: -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]' - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:536:52: required from 'Evaluation Opm::BrineCo2Pvt::rsSat(unsigned int, const Evaluation&, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' - 536 | BinaryCoeffBrineCO2::calculateMoleFractions(co2Tables_, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 537 | temperature, - | ~~~~~~~~~~~~ - 538 | pressure, - | ~~~~~~~~~ - 539 | salinity, - | ~~~~~~~~~ - 540 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 541 | xlCO2, - | ~~~~~~ - 542 | xgH2O, - | ~~~~~~ - 543 | activityModel_, - | ~~~~~~~~~~~~~~~ - 544 | extrapolate); - | ~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:436:21: required from 'Evaluation Opm::BrineCo2Pvt::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' - 436 | return rsSat(regionIdx, temperature, pressure, Evaluation(salinity_[regionIdx])); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:210:7: required from 'Evaluation Opm::OilPvtMultiplexer::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; bool enableThermal = true]' - 210 | { OPM_OIL_PVT_MULTIPLEXER_CALL(return pvtImpl.saturatedGasDissolutionFactor(regionIdx, temperature, pressure)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:749:82: required from 'static LhsEval Opm::BlackOilFluidSystem::inverseFormationVolumeFactor(const FluidState&, unsigned int, unsigned int) [with FluidState = Opm::BlackOilFluidState, Opm::BlackOilFluidSystem, true, false, true, true, false, false, false, 3>; LhsEval = Opm::DenseAd::Evaluation; Scalar = double; IndexTraits = Opm::BlackOilDefaultIndexTraits; Storage = Opm::VectorWithDefaultAllocator; SmartPointer = std::shared_ptr]' - 749 | && Rs >= (1.0 - 1e-10)*oilPvt_->saturatedGasDissolutionFactor(regionIdx, scalarValue(T), scalarValue(p))) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilintensivequantities.hh:417:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:368:19: required from 'void Opm::FlowProblemBlackoil::finishInit() [with TypeTag = Opm::Properties::TTag::TestEquilTypeTag]' - 368 | this->readEclRestartSolution_(); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::TestEquilTypeTag; Communication = Dune::Communication]' - 245 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::TestEquilTypeTag]' - 115 | :Simulator(Communication(), verbose) - | ^ -/usr/include/c++/15/bits/unique_ptr.h:1084:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Opm::Simulator; _Args = {}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' - 1084 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/tests/test_equil.cpp:129:39: required from 'std::unique_ptr::type::type> {anonymous}::initSimulator(const char*) [with TypeTag = Opm::Properties::TTag::TestEquilTypeTag; typename Opm::Properties::Detail::GetPropImpl::type::type = Opm::Simulator; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Simulator]' - 129 | return std::make_unique(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/tests/test_equil.cpp:282:44: required from here - 282 | auto simulator = initSimulator("equil_base.DATA"); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/opm/grid/GridHelpers.hpp:24, - from /usr/include/opm/grid/cpgrid/GridHelpers.hpp:26: -/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr auto Dune::operator*(const FieldVector&, Scalar) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double; int SIZE = 3]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:438:63: required from 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::TestEquilTypeTag]' - 438 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:398:18: required from here - 398 | virtual void endTimeStep() - | ^~~~~~~~~~~ -/usr/include/dune/common/fvector.hh:231:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 231 | return result; - | ^~~~~~ -[ 71%] Linking CXX executable bin/test_flexiblesolver -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_flexiblesolver.dir/link.txt --verbose=1 -[ 71%] Linking CXX executable bin/test_dilu -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_dilu.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_flexiblesolver.dir/link.d CMakeFiles/test_flexiblesolver.dir/tests/test_flexiblesolver.cpp.o -o bin/test_flexiblesolver -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 71%] Built target test_flexiblesolver -make -f CMakeFiles/test_graphcoloring.dir/build.make CMakeFiles/test_graphcoloring.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_graphcoloring.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_graphcoloring.dir/build.make CMakeFiles/test_graphcoloring.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 71%] Building CXX object CMakeFiles/test_graphcoloring.dir/tests/test_graphcoloring.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_graphcoloring.dir/tests/test_graphcoloring.cpp.o -MF CMakeFiles/test_graphcoloring.dir/tests/test_graphcoloring.cpp.o.d -o CMakeFiles/test_graphcoloring.dir/tests/test_graphcoloring.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_graphcoloring.cpp -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_dilu.dir/link.d CMakeFiles/test_dilu.dir/tests/test_dilu.cpp.o -o bin/test_dilu -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 71%] Built target test_dilu -make -f CMakeFiles/test_GroupState.dir/build.make CMakeFiles/test_GroupState.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_GroupState.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_GroupState.dir/build.make CMakeFiles/test_GroupState.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 71%] Building CXX object CMakeFiles/test_GroupState.dir/tests/test_GroupState.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_GroupState.dir/tests/test_GroupState.cpp.o -MF CMakeFiles/test_GroupState.dir/tests/test_GroupState.cpp.o.d -o CMakeFiles/test_GroupState.dir/tests/test_GroupState.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_GroupState.cpp -[ 71%] Linking CXX executable bin/test_GroupState -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_GroupState.dir/link.txt --verbose=1 -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/CpGridVanguard.hpp:36, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:55, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:49: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp: In member function 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::TestEquilTypeTag]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:51: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = false; bool needNormal = false; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = false; bool needFaceNormal = false]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:25: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 156 | const auto& geometry = intersection.geometry(); - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::TestEquilTypeTag]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:438:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 438 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); - | ^~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/tests/test_equil.cpp: In function 'std::vector > {anonymous}::cellVerticalExtent(const GridView&) [with GridView = Dune::GridView >]': -/build/reproducible-path/opm-simulators-2025.04+ds/tests/test_equil.cpp:147:72: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 147 | cellZMinMax[elemIdx] = Opm::EQUIL::Details::cellZMinMax(element); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_GroupState.dir/link.d CMakeFiles/test_GroupState.dir/tests/test_GroupState.cpp.o -o bin/test_GroupState -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 71%] Built target test_GroupState -make -f CMakeFiles/test_interregflows.dir/build.make CMakeFiles/test_interregflows.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_interregflows.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_interregflows.dir/build.make CMakeFiles/test_interregflows.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 71%] Building CXX object CMakeFiles/test_interregflows.dir/tests/test_interregflows.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_interregflows.dir/tests/test_interregflows.cpp.o -MF CMakeFiles/test_interregflows.dir/tests/test_interregflows.cpp.o.d -o CMakeFiles/test_interregflows.dir/tests/test_interregflows.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_interregflows.cpp -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:305, - from /usr/include/opm/grid/CpGrid.hpp:1982, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/GenericCpGridVanguard.hpp:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/CpGridVanguard.hpp:37, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:38, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemBlackoilProperties.hpp:36, - from /build/reproducible-path/opm-simulators-2025.04+ds/tests/TestTypeTag.hpp:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_glift1.cpp:24: -/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]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::TestGliftTypeTag; Scalar = double; Element = Dune::cpgrid::Entity<0>]' - 401 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:362:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::TestGliftTypeTag]' - 362 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/CpGridVanguard.hpp:242:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::TestGliftTypeTag]' - 242 | this->updateCellDepths_(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:199:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::TestGliftTypeTag; Communication = Dune::Communication]' - 199 | { vanguard_->loadBalance(); } - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::TestGliftTypeTag]' - 115 | :Simulator(Communication(), verbose) - | ^ -/usr/include/c++/15/bits/unique_ptr.h:1084:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Opm::Simulator; _Args = {}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' - 1084 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/tests/test_glift1.cpp:99:39: required from 'std::unique_ptr::type::type> initSimulator(const char*) [with TypeTag = Opm::Properties::TTag::TestGliftTypeTag; typename Opm::Properties::Detail::GetPropImpl::type::type = Opm::Simulator; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Simulator]' - 99 | return std::make_unique(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/tests/test_glift1.cpp:140:44: required from here - 140 | auto simulator = initSimulator(filename.data()); - | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/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 /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, - from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:72, - from /usr/include/opm/material/fluidstates/BlackOilFluidState.hpp:31, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferAnalytical.hpp:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/BlackoilAquiferModel.hpp:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/tests/TestTypeTag.hpp:33: -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]' - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:536:52: required from 'Evaluation Opm::BrineCo2Pvt::rsSat(unsigned int, const Evaluation&, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' - 536 | BinaryCoeffBrineCO2::calculateMoleFractions(co2Tables_, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 537 | temperature, - | ~~~~~~~~~~~~ - 538 | pressure, - | ~~~~~~~~~ - 539 | salinity, - | ~~~~~~~~~ - 540 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 541 | xlCO2, - | ~~~~~~ - 542 | xgH2O, - | ~~~~~~ - 543 | activityModel_, - | ~~~~~~~~~~~~~~~ - 544 | extrapolate); - | ~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:436:21: required from 'Evaluation Opm::BrineCo2Pvt::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' - 436 | return rsSat(regionIdx, temperature, pressure, Evaluation(salinity_[regionIdx])); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:210:7: required from 'Evaluation Opm::OilPvtMultiplexer::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; bool enableThermal = true]' - 210 | { OPM_OIL_PVT_MULTIPLEXER_CALL(return pvtImpl.saturatedGasDissolutionFactor(regionIdx, temperature, pressure)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:749:82: required from 'static LhsEval Opm::BlackOilFluidSystem::inverseFormationVolumeFactor(const FluidState&, unsigned int, unsigned int) [with FluidState = Opm::BlackOilFluidState, Opm::BlackOilFluidSystem, true, false, true, false, false, false, false, 3>; LhsEval = Opm::DenseAd::Evaluation; Scalar = double; IndexTraits = Opm::BlackOilDefaultIndexTraits; Storage = Opm::VectorWithDefaultAllocator; SmartPointer = std::shared_ptr]' - 749 | && Rs >= (1.0 - 1e-10)*oilPvt_->saturatedGasDissolutionFactor(regionIdx, scalarValue(T), scalarValue(p))) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilintensivequantities.hh:417:70: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:584:61: required from 'void Opm::FvBaseElementContext::updateSingleIntQuants_(const PrimaryVariables&, unsigned int, unsigned int) [with TypeTag = Opm::Properties::TTag::TestGliftTypeTag; PrimaryVariables = Opm::BlackOilPrimaryVariables]' - 584 | dofVars_[dofIdx].intensiveQuantities[timeIdx].update(/*context=*/asImp_(), dofIdx, timeIdx); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:567:17: required from 'void Opm::FvBaseElementContext::updateIntensiveQuantities_(unsigned int, size_t) [with TypeTag = Opm::Properties::TTag::TestGliftTypeTag; size_t = long unsigned int]' - 567 | updateSingleIntQuants_(dofSol, dofIdx, timeIdx); - | ^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:213:7: required from 'void Opm::FvBaseElementContext::updatePrimaryIntensiveQuantities(unsigned int) [with TypeTag = Opm::Properties::TTag::TestGliftTypeTag]' - 213 | { updateIntensiveQuantities_(timeIdx, numPrimaryDof(timeIdx)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/RateConverter.hpp:131:61: required from 'void Opm::RateConverter::SurfaceToReservoirVoidage::defineState(const Simulator&) [with ElementContext = Opm::FvBaseElementContext; Simulator = Opm::Simulator; FluidSystem = Opm::BlackOilFluidSystem; Region = std::vector]' - 131 | elemCtx.updatePrimaryIntensiveQuantities(/*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/BlackoilWellModel_impl.hpp:218:71: required from 'void Opm::BlackoilWellModel::beginReportStep(int) [with TypeTag = Opm::Properties::TTag::TestGliftTypeTag]' - 218 | this->rateConverter_->template defineState(this->simulator_); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/tests/test_glift1.cpp:150:31: required from here - 150 | well_model.beginReportStep(report_step_idx); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/common/parametertree.hh:28, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/basicproperties.hh:31, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproperties.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:37, - from /build/reproducible-path/opm-simulators-2025.04+ds/tests/TestTypeTag.hpp:31: -/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr auto Dune::operator*(const FieldVector&, Scalar) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double; int SIZE = 3]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:438:63: required from 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::TestGliftTypeTag]' - 438 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:398:18: required from here - 398 | virtual void endTimeStep() - | ^~~~~~~~~~~ -/usr/include/dune/common/fvector.hh:231:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 231 | return result; - | ^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In instantiation of 'std::pair::Scalar, typename Opm::AquiferAnalytical::Scalar> Opm::AquiferCarterTracy::calculateEqnConstants(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::TestGliftTypeTag; typename Opm::AquiferAnalytical::Scalar = double; typename Base::Simulator = Opm::Simulator; Base = Opm::AquiferAnalytical]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:35: required from 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::TestGliftTypeTag; typename Base::Simulator = Opm::Simulator; Base = Opm::AquiferAnalytical]' - 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:212:10: required from here - 212 | void calculateInflowRate(int idx, const Simulator& simulator) override - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:192:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 192 | calculateEqnConstants(const int idx, const Simulator& simulator) - | ^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > >::CellIterator; GridView = Dune::GridView >]' - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' - 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here - 1337 | virtual void writeCellData(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 391 | const FieldVector position() const - | ^~~~~~~~ -[ 72%] Linking CXX executable bin/test_graphcoloring -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_graphcoloring.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_graphcoloring.dir/link.d CMakeFiles/test_graphcoloring.dir/tests/test_graphcoloring.cpp.o -o bin/test_graphcoloring -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 72%] Built target test_graphcoloring -make -f CMakeFiles/test_invert.dir/build.make CMakeFiles/test_invert.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_invert.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_invert.dir/build.make CMakeFiles/test_invert.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 72%] Building CXX object CMakeFiles/test_invert.dir/tests/test_invert.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_invert.dir/tests/test_invert.cpp.o -MF CMakeFiles/test_invert.dir/tests/test_invert.cpp.o.d -o CMakeFiles/test_invert.dir/tests/test_invert.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_invert.cpp -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/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/CpGridVanguard.hpp:36: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp: In member function 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::TestGliftTypeTag]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::TestGliftTypeTag]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); - | ^~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = false; bool needNormal = false; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = false; bool needFaceNormal = false]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:25: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 156 | const auto& geometry = intersection.geometry(); - | ^~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:49, - from /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_glift1.cpp:37: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::TestGliftTypeTag]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:438:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 438 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); - | ^~~~ -[ 72%] Linking CXX executable bin/test_invert -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_invert.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_invert.dir/link.d CMakeFiles/test_invert.dir/tests/test_invert.cpp.o -o bin/test_invert -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 72%] Built target test_invert -make -f CMakeFiles/test_keyword_validator.dir/build.make CMakeFiles/test_keyword_validator.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_keyword_validator.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_keyword_validator.dir/build.make CMakeFiles/test_keyword_validator.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 72%] Building CXX object CMakeFiles/test_keyword_validator.dir/tests/test_keyword_validator.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_keyword_validator.dir/tests/test_keyword_validator.cpp.o -MF CMakeFiles/test_keyword_validator.dir/tests/test_keyword_validator.cpp.o.d -o CMakeFiles/test_keyword_validator.dir/tests/test_keyword_validator.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_keyword_validator.cpp -[ 73%] Linking CXX executable bin/test_keyword_validator -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_keyword_validator.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_keyword_validator.dir/link.d CMakeFiles/test_keyword_validator.dir/tests/test_keyword_validator.cpp.o -o bin/test_keyword_validator -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 73%] Built target test_keyword_validator -make -f CMakeFiles/test_LogOutputHelper.dir/build.make CMakeFiles/test_LogOutputHelper.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_LogOutputHelper.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_LogOutputHelper.dir/build.make CMakeFiles/test_LogOutputHelper.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 73%] Building CXX object CMakeFiles/test_LogOutputHelper.dir/tests/test_LogOutputHelper.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_LogOutputHelper.dir/tests/test_LogOutputHelper.cpp.o -MF CMakeFiles/test_LogOutputHelper.dir/tests/test_LogOutputHelper.cpp.o.d -o CMakeFiles/test_LogOutputHelper.dir/tests/test_LogOutputHelper.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_LogOutputHelper.cpp -/build/reproducible-path/opm-simulators-2025.04+ds/tests/test_equil.cpp: In function 'std::vector > {anonymous}::cellVerticalExtent(const GridView&) [with GridView = Dune::GridView >]': -/build/reproducible-path/opm-simulators-2025.04+ds/tests/test_equil.cpp:134:1: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 134 | cellVerticalExtent(const GridView& gridView) - | ^~~~~~~~~~~~~~~~~~ -[ 73%] Linking CXX executable bin/test_interregflows -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_interregflows.dir/link.txt --verbose=1 -[ 73%] Linking CXX executable bin/test_LogOutputHelper -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_LogOutputHelper.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_interregflows.dir/link.d CMakeFiles/test_interregflows.dir/tests/test_interregflows.cpp.o -o bin/test_interregflows -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 73%] Built target test_interregflows -make -f CMakeFiles/test_milu.dir/build.make CMakeFiles/test_milu.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_milu.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_milu.dir/build.make CMakeFiles/test_milu.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 73%] Building CXX object CMakeFiles/test_milu.dir/tests/test_milu.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_milu.dir/tests/test_milu.cpp.o -MF CMakeFiles/test_milu.dir/tests/test_milu.cpp.o.d -o CMakeFiles/test_milu.dir/tests/test_milu.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_milu.cpp -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_LogOutputHelper.dir/link.d CMakeFiles/test_LogOutputHelper.dir/tests/test_LogOutputHelper.cpp.o -o bin/test_LogOutputHelper -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 73%] Built target test_LogOutputHelper -make -f CMakeFiles/test_multmatrixtransposed.dir/build.make CMakeFiles/test_multmatrixtransposed.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_multmatrixtransposed.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_multmatrixtransposed.dir/build.make CMakeFiles/test_multmatrixtransposed.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 73%] Building CXX object CMakeFiles/test_multmatrixtransposed.dir/tests/test_multmatrixtransposed.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_multmatrixtransposed.dir/tests/test_multmatrixtransposed.cpp.o -MF CMakeFiles/test_multmatrixtransposed.dir/tests/test_multmatrixtransposed.cpp.o.d -o CMakeFiles/test_multmatrixtransposed.dir/tests/test_multmatrixtransposed.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_multmatrixtransposed.cpp -In file included from /usr/include/c++/15/vector:74, - from /usr/include/c++/15/functional:66, - from /usr/include/boost/smart_ptr/detail/shared_count.hpp:37, - from /usr/include/boost/smart_ptr/shared_ptr.hpp:18, - from /usr/include/boost/shared_ptr.hpp:17, - from /usr/include/boost/test/tools/assertion_result.hpp:21, - from /usr/include/boost/test/tools/old/impl.hpp:20, - from /usr/include/boost/test/test_tools.hpp:46, - from /usr/include/boost/test/unit_test.hpp:18, - from /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_equil.cpp:28: -/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': -/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 557 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -[ 74%] Linking CXX executable bin/test_multmatrixtransposed -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_multmatrixtransposed.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_multmatrixtransposed.dir/link.d CMakeFiles/test_multmatrixtransposed.dir/tests/test_multmatrixtransposed.cpp.o -o bin/test_multmatrixtransposed -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 74%] Built target test_multmatrixtransposed -make -f CMakeFiles/test_norne_pvt.dir/build.make CMakeFiles/test_norne_pvt.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_norne_pvt.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_norne_pvt.dir/build.make CMakeFiles/test_norne_pvt.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 74%] Building CXX object CMakeFiles/test_norne_pvt.dir/tests/test_norne_pvt.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_norne_pvt.dir/tests/test_norne_pvt.cpp.o -MF CMakeFiles/test_norne_pvt.dir/tests/test_norne_pvt.cpp.o.d -o CMakeFiles/test_norne_pvt.dir/tests/test_norne_pvt.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_norne_pvt.cpp -In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, - from /usr/include/c++/15/bits/allocator.h:46, - from /usr/include/c++/15/string:45, - from /usr/include/boost/test/utils/basic_cstring/bcs_char_traits.hpp:25, - from /usr/include/boost/test/utils/basic_cstring/basic_cstring.hpp:21, - from /usr/include/boost/test/detail/global_typedef.hpp:15, - from /usr/include/boost/test/tools/detail/print_helper.hpp:20, - from /usr/include/boost/test/utils/lazy_ostream.hpp:16, - from /usr/include/boost/test/tools/context.hpp:19, - from /usr/include/boost/test/test_tools.hpp:42: -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ -[ 74%] Linking CXX executable bin/test_milu -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_milu.dir/link.txt --verbose=1 -In file included from /usr/include/c++/15/vector:74, - from /usr/include/opm/material/common/FastSmallVector.hpp:38, - from /usr/include/opm/material/densead/DynamicEvaluation.hpp:38, - from /usr/include/opm/material/densead/EvaluationSpecializations.hpp:34, - from /usr/include/opm/material/densead/Evaluation.hpp:631, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:33: -/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': -/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 557 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_milu.dir/link.d CMakeFiles/test_milu.dir/tests/test_milu.cpp.o -o bin/test_milu -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 74%] Built target test_milu -make -f CMakeFiles/test_outputdir.dir/build.make CMakeFiles/test_outputdir.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_outputdir.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_outputdir.dir/build.make CMakeFiles/test_outputdir.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 74%] Building CXX object CMakeFiles/test_outputdir.dir/tests/test_outputdir.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_outputdir.dir/tests/test_outputdir.cpp.o -MF CMakeFiles/test_outputdir.dir/tests/test_outputdir.cpp.o.d -o CMakeFiles/test_outputdir.dir/tests/test_outputdir.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_outputdir.cpp -[ 74%] Linking CXX executable bin/test_norne_pvt -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_norne_pvt.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_norne_pvt.dir/link.d CMakeFiles/test_norne_pvt.dir/tests/test_norne_pvt.cpp.o -o bin/test_norne_pvt -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 74%] Built target test_norne_pvt -make -f CMakeFiles/test_parametersystem.dir/build.make CMakeFiles/test_parametersystem.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_parametersystem.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_parametersystem.dir/build.make CMakeFiles/test_parametersystem.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 74%] Building CXX object CMakeFiles/test_parametersystem.dir/tests/test_parametersystem.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_parametersystem.dir/tests/test_parametersystem.cpp.o -MF CMakeFiles/test_parametersystem.dir/tests/test_parametersystem.cpp.o.d -o CMakeFiles/test_parametersystem.dir/tests/test_parametersystem.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_parametersystem.cpp -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::TestGliftTypeTag]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~ -[ 74%] Linking CXX executable bin/test_parametersystem -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_parametersystem.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:39: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::TestEquilTypeTag]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_parametersystem.dir/link.d CMakeFiles/test_parametersystem.dir/tests/test_parametersystem.cpp.o -o bin/test_parametersystem -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 74%] Built target test_parametersystem -make -f CMakeFiles/test_parallel_wbp_sourcevalues.dir/build.make CMakeFiles/test_parallel_wbp_sourcevalues.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_parallel_wbp_sourcevalues.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_parallel_wbp_sourcevalues.dir/build.make CMakeFiles/test_parallel_wbp_sourcevalues.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 74%] Building CXX object CMakeFiles/test_parallel_wbp_sourcevalues.dir/tests/test_parallel_wbp_sourcevalues.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_parallel_wbp_sourcevalues.dir/tests/test_parallel_wbp_sourcevalues.cpp.o -MF CMakeFiles/test_parallel_wbp_sourcevalues.dir/tests/test_parallel_wbp_sourcevalues.cpp.o.d -o CMakeFiles/test_parallel_wbp_sourcevalues.dir/tests/test_parallel_wbp_sourcevalues.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_parallel_wbp_sourcevalues.cpp -[ 74%] Linking CXX executable bin/test_parallel_wbp_sourcevalues -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_parallel_wbp_sourcevalues.dir/link.txt --verbose=1 -In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, - from /usr/include/c++/15/bits/allocator.h:46, - from /usr/include/c++/15/memory:67, - from /usr/include/dune/common/classname.hh:14, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/propertysystem.hh:29, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:30: -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_parallel_wbp_sourcevalues.dir/link.d CMakeFiles/test_parallel_wbp_sourcevalues.dir/tests/test_parallel_wbp_sourcevalues.cpp.o -o bin/test_parallel_wbp_sourcevalues -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 74%] Built target test_parallel_wbp_sourcevalues -make -f CMakeFiles/test_parallelwellinfo.dir/build.make CMakeFiles/test_parallelwellinfo.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_parallelwellinfo.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_parallelwellinfo.dir/build.make CMakeFiles/test_parallelwellinfo.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 75%] Building CXX object CMakeFiles/test_parallelwellinfo.dir/tests/test_parallelwellinfo.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_parallelwellinfo.dir/tests/test_parallelwellinfo.cpp.o -MF CMakeFiles/test_parallelwellinfo.dir/tests/test_parallelwellinfo.cpp.o.d -o CMakeFiles/test_parallelwellinfo.dir/tests/test_parallelwellinfo.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_parallelwellinfo.cpp -[ 75%] Linking CXX executable bin/test_outputdir -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_outputdir.dir/link.txt --verbose=1 -[ 75%] Linking CXX executable bin/test_parallelwellinfo -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_parallelwellinfo.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_outputdir.dir/link.d CMakeFiles/test_outputdir.dir/tests/test_outputdir.cpp.o CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o -o bin/test_outputdir -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 75%] Built target test_outputdir -make -f CMakeFiles/test_partitionCells.dir/build.make CMakeFiles/test_partitionCells.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_partitionCells.dir/DependInfo.cmake "--color=" -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_parallelwellinfo.dir/link.d CMakeFiles/test_parallelwellinfo.dir/tests/test_parallelwellinfo.cpp.o -o bin/test_parallelwellinfo -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_partitionCells.dir/build.make CMakeFiles/test_partitionCells.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 75%] Built target test_parallelwellinfo -[ 75%] Building CXX object CMakeFiles/test_partitionCells.dir/tests/test_partitionCells.cpp.o -make -f CMakeFiles/test_preconditionerfactory.dir/build.make CMakeFiles/test_preconditionerfactory.dir/depend -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_partitionCells.dir/tests/test_partitionCells.cpp.o -MF CMakeFiles/test_partitionCells.dir/tests/test_partitionCells.cpp.o.d -o CMakeFiles/test_partitionCells.dir/tests/test_partitionCells.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_partitionCells.cpp -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_preconditionerfactory.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_preconditionerfactory.dir/build.make CMakeFiles/test_preconditionerfactory.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 75%] Building CXX object CMakeFiles/test_preconditionerfactory.dir/tests/test_preconditionerfactory.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_preconditionerfactory.dir/tests/test_preconditionerfactory.cpp.o -MF CMakeFiles/test_preconditionerfactory.dir/tests/test_preconditionerfactory.cpp.o.d -o CMakeFiles/test_preconditionerfactory.dir/tests/test_preconditionerfactory.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_preconditionerfactory.cpp -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_preconditionerfactory.cpp:31: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp: In instantiation of 'DenseMatrix Opm::Details::transposeDenseMatrix(const DenseMatrix&) [with DenseMatrix = Opm::MatrixBlock]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:71:74: required from 'void Opm::Amg::getQuasiImpesWeights(const Matrix&, int, bool, Vector&) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >]' - 71 | auto diag_block_transpose = Details::transposeDenseMatrix(diag_block); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:86:29: required from 'Vector Opm::Amg::getQuasiImpesWeights(const Matrix&, int, bool) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >]' - 86 | getQuasiImpesWeights(matrix, pressureVarIndex, transpose, weights); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/tests/test_preconditionerfactory.cpp:100:62: required from 'Dune::BlockVector > testPrec(const Opm::PropertyTree&, const std::string&, const std::string&) [with int bz = 1; std::string = std::__cxx11::basic_string]' - 100 | return Opm::Amg::getQuasiImpesWeights(matrix, 1, transpose); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/tests/test_preconditionerfactory.cpp:114:28: required from here - 114 | auto sol = testPrec(prm, "matr33.txt", "rhs3.txt"); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:36:17: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 - 36 | DenseMatrix transposeDenseMatrix(const DenseMatrix& M) - | ^~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:39: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::TestGliftTypeTag]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:27, - from /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_preconditionerfactory.cpp:25: -/usr/include/dune/common/fmatrix.hh: In instantiation of 'auto Dune::operator*(const OtherMatrix&, const FieldMatrix&) [with OtherMatrix = Opm::MatrixBlock; typename std::enable_if<((IsStaticSizeMatrix_v && (! IsFieldMatrix_v)) && (OtherMatrix::cols == 1)), int>::type = 0; K = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/DILU.hpp:242:46: required from 'void Dune::MultithreadDILU::parallelUpdate() [with M = Dune::BCRSMatrix, std::allocator > >; X = Dune::BlockVector, std::allocator > >; Y = Dune::BlockVector, std::allocator > >]' - 242 | Dinv_temp -= (*a_ij) * Dune::FieldMatrix(Dinv_[col_j]) * (*a_ji); - | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/DILU.hpp:114:13: required from 'void Dune::MultithreadDILU::update() [with M = Dune::BCRSMatrix, std::allocator > >; X = Dune::BlockVector, std::allocator > >; Y = Dune::BlockVector, std::allocator > >]' - 114 | parallelUpdate(); - | ^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/DILU.hpp:103:9: required from 'Dune::MultithreadDILU::MultithreadDILU(const M&) [with M = Dune::BCRSMatrix, std::allocator > >; X = Dune::BlockVector, std::allocator > >; Y = Dune::BlockVector, std::allocator > >]' - 103 | update(); - | ^~~~~~ -/usr/include/c++/15/bits/stl_construct.h:133:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = Dune::MultithreadDILU, allocator > >, Dune::BlockVector, allocator > >, Dune::BlockVector, allocator > > >; _Args = {const Dune::BCRSMatrix, allocator > >&}]' - 133 | ::new(static_cast(__p)) _Tp(std::forward<_Args>(__args)...); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/alloc_traits.h:805:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Dune::MultithreadDILU, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; _Args = {const Dune::BCRSMatrix, std::allocator > >&}; allocator_type = std::allocator]' - 805 | { std::_Construct(__p, std::forward<_Args>(__args)...); } - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/shared_ptr_base.h:606:39: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/c++/15/bits/shared_ptr.h:1007:14: required from 'std::shared_ptr::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = Dune::MultithreadDILU, allocator > >, Dune::BlockVector, allocator > >, Dune::BlockVector, allocator > > >; _Args = {const Dune::BCRSMatrix, allocator > >&}; typename enable_if<(! is_array<_Tp>::value), _Tp>::type = Dune::MultithreadDILU, allocator > >, Dune::BlockVector, allocator > >, Dune::BlockVector, allocator > > >]' - 1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a}, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1008 | std::forward<_Args>(__args)...); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:469:62: required from 'static void Opm::StandardPreconditioners::add() [with Operator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >]' - 469 | return std::make_shared>(op.getmat()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:715:53: required from 'Opm::PreconditionerFactory::PrecPtr Opm::PreconditionerFactory::doCreate(const Operator&, const Opm::PropertyTree&, std::function, std::size_t) [with Operator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; Comm = Dune::Amg::SequentialInformation; PrecPtr = std::shared_ptr, std::allocator > >, Dune::BlockVector, std::allocator > > > >; typename Operator::domain_type = Dune::BlockVector, std::allocator > >; std::size_t = long unsigned int]' - 715 | StandardPreconditioners::add(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:779:31: required from 'static Opm::PreconditionerFactory::PrecPtr Opm::PreconditionerFactory::create(const Operator&, const Opm::PropertyTree&, const std::function&, std::size_t) [with Operator = Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > >; Comm = Dune::Amg::SequentialInformation; PrecPtr = std::shared_ptr, std::allocator > >, Dune::BlockVector, std::allocator > > > >; typename Operator::domain_type = Dune::BlockVector, std::allocator > >; std::size_t = long unsigned int]' - 779 | return instance().doCreate(op, prm, weightsCalculator, pressureIndex); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/tests/test_preconditionerfactory.cpp:103:36: required from 'Dune::BlockVector > testPrec(const Opm::PropertyTree&, const std::string&, const std::string&) [with int bz = 1; std::string = std::__cxx11::basic_string]' - 103 | auto prec = PrecFactory::create(op, prm.get_child("preconditioner"), wc, 1); - | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/tests/test_preconditionerfactory.cpp:114:28: required from here - 114 | auto sol = testPrec(prm, "matr33.txt", "rhs3.txt"); - | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:575:14: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 575 | return result; - | ^~~~~~ -In file included from /usr/include/dune/common/densematrix.hh:18, - from /usr/include/dune/common/dynmatrix.hh:16, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:26: -/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr Dune::FieldVector Dune::operator*(const FieldVector&, K) [with K = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp:156:61: required from 'void Opm::PressureTransferPolicy::moveToFineLevel(typename ParentType::FineDomainType&) [with FineOperator = RepeatingOperator, std::allocator > >, Dune::BlockVector, std::allocator > > >; Communication = Dune::Amg::SequentialInformation; Scalar = double; bool transpose = true; typename ParentType::FineDomainType = Dune::BlockVector, std::allocator > >; ParentType = Dune::Amg::LevelTransferPolicyCpr, std::allocator > >, Dune::BlockVector, std::allocator > > >, Dune::MatrixAdapter, std::allocator > >, Dune::BlockVector, std::allocator > >, Dune::BlockVector, std::allocator > > > >]' - 156 | (*block)[i] = this->lhs_[block - begin] * bw[i]; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp:148:10: required from here - 148 | void moveToFineLevel(typename ParentType::FineDomainType& fine) override - | ^~~~~~~~~~~~~~~ -/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 - | ^~~~~~~~ -[ 75%] Linking CXX executable bin/test_partitionCells -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_partitionCells.dir/link.txt --verbose=1 -In file included from /usr/include/dune/istl/umfpack.hh:20, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/matrixblock.hh:31: -/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-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp: In function 'void Opm::Amg::getQuasiImpesWeights(const Matrix&, int, bool, Vector&) [with Matrix = Dune::BCRSMatrix, std::allocator > >; Vector = Dune::BlockVector, std::allocator > >]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:71:22: note: parameter passing for argument of type 'Opm::MatrixBlock' when C++17 is enabled changed to match C++14 in GCC 10.1 - 71 | auto diag_block_transpose = Details::transposeDenseMatrix(diag_block); - | ^~~~~~~~~~~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_partitionCells.dir/link.d CMakeFiles/test_partitionCells.dir/tests/test_partitionCells.cpp.o -o bin/test_partitionCells -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 75%] Built target test_partitionCells -make -f CMakeFiles/test_privarspacking.dir/build.make CMakeFiles/test_privarspacking.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_privarspacking.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_privarspacking.dir/build.make CMakeFiles/test_privarspacking.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 75%] Building CXX object CMakeFiles/test_privarspacking.dir/tests/test_privarspacking.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_privarspacking.dir/tests/test_privarspacking.cpp.o -MF CMakeFiles/test_privarspacking.dir/tests/test_privarspacking.cpp.o.d -o CMakeFiles/test_privarspacking.dir/tests/test_privarspacking.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_privarspacking.cpp -[ 75%] Linking CXX executable bin/test_privarspacking -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_privarspacking.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_privarspacking.dir/link.d CMakeFiles/test_privarspacking.dir/tests/test_privarspacking.cpp.o -o bin/test_privarspacking -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 75%] Built target test_privarspacking -make -f CMakeFiles/test_propertytree.dir/build.make CMakeFiles/test_propertytree.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_propertytree.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_propertytree.dir/build.make CMakeFiles/test_propertytree.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 75%] Building CXX object CMakeFiles/test_propertytree.dir/tests/test_propertytree.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_propertytree.dir/tests/test_propertytree.cpp.o -MF CMakeFiles/test_propertytree.dir/tests/test_propertytree.cpp.o.d -o CMakeFiles/test_propertytree.dir/tests/test_propertytree.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_propertytree.cpp -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:28, - from /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_preconditionerfactory.cpp:28: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/DILU.hpp: In function '_ZN4Dune15MultithreadDILUINS_10BCRSMatrixIN3Opm11MatrixBlockIdLi1ELi1EEESaIS4_EEENS_11BlockVectorINS_11FieldVectorIdLi1EEESaIS9_EEESB_E14parallelUpdateEv._omp_fn.1': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/DILU.hpp:242:80: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 242 | Dinv_temp -= (*a_ij) * Dune::FieldMatrix(Dinv_[col_j]) * (*a_ji); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureSolverPolicy.hpp:23, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/OwningTwoLevelPreconditioner.hpp:24, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PreconditionerFactory_impl.hpp:33: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp: In member function 'void Opm::PressureTransferPolicy::moveToFineLevel(typename ParentType::FineDomainType&) [with FineOperator = RepeatingOperator, std::allocator > >, Dune::BlockVector, std::allocator > > >; Communication = Dune::Amg::SequentialInformation; Scalar = double; bool transpose = true]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/PressureTransferPolicy.hpp:156:61: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 156 | (*block)[i] = this->lhs_[block - begin] * bw[i]; - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -[ 76%] Linking CXX executable bin/test_propertytree -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_propertytree.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_propertytree.dir/link.d CMakeFiles/test_propertytree.dir/tests/test_propertytree.cpp.o -o bin/test_propertytree -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 76%] Built target test_propertytree -make -f CMakeFiles/test_region_phase_pvaverage.dir/build.make CMakeFiles/test_region_phase_pvaverage.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_region_phase_pvaverage.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_region_phase_pvaverage.dir/build.make CMakeFiles/test_region_phase_pvaverage.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 76%] Building CXX object CMakeFiles/test_region_phase_pvaverage.dir/tests/test_region_phase_pvaverage.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_region_phase_pvaverage.dir/tests/test_region_phase_pvaverage.cpp.o -MF CMakeFiles/test_region_phase_pvaverage.dir/tests/test_region_phase_pvaverage.cpp.o.d -o CMakeFiles/test_region_phase_pvaverage.dir/tests/test_region_phase_pvaverage.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_region_phase_pvaverage.cpp -[ 76%] Linking CXX executable bin/test_equil -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_equil.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_equil.dir/link.d CMakeFiles/test_equil.dir/tests/test_equil.cpp.o CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o -o bin/test_equil -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 76%] Built target test_equil -make -f CMakeFiles/test_relpermdiagnostics.dir/build.make CMakeFiles/test_relpermdiagnostics.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_relpermdiagnostics.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_relpermdiagnostics.dir/build.make CMakeFiles/test_relpermdiagnostics.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 76%] Building CXX object CMakeFiles/test_relpermdiagnostics.dir/tests/test_relpermdiagnostics.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_relpermdiagnostics.dir/tests/test_relpermdiagnostics.cpp.o -MF CMakeFiles/test_relpermdiagnostics.dir/tests/test_relpermdiagnostics.cpp.o.d -o CMakeFiles/test_relpermdiagnostics.dir/tests/test_relpermdiagnostics.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_relpermdiagnostics.cpp -[ 76%] Linking CXX executable bin/test_region_phase_pvaverage -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_region_phase_pvaverage.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_region_phase_pvaverage.dir/link.d CMakeFiles/test_region_phase_pvaverage.dir/tests/test_region_phase_pvaverage.cpp.o -o bin/test_region_phase_pvaverage -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 76%] Built target test_region_phase_pvaverage -make -f CMakeFiles/test_RestartSerialization.dir/build.make CMakeFiles/test_RestartSerialization.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_RestartSerialization.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_RestartSerialization.dir/build.make CMakeFiles/test_RestartSerialization.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 76%] Building CXX object CMakeFiles/test_RestartSerialization.dir/tests/test_RestartSerialization.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_RestartSerialization.dir/tests/test_RestartSerialization.cpp.o -MF CMakeFiles/test_RestartSerialization.dir/tests/test_RestartSerialization.cpp.o.d -o CMakeFiles/test_RestartSerialization.dir/tests/test_RestartSerialization.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_RestartSerialization.cpp -[ 76%] Linking CXX executable bin/test_relpermdiagnostics -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_relpermdiagnostics.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_relpermdiagnostics.dir/link.d CMakeFiles/test_relpermdiagnostics.dir/tests/test_relpermdiagnostics.cpp.o -o bin/test_relpermdiagnostics -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 76%] Built target test_relpermdiagnostics -make -f CMakeFiles/test_RunningStatistics.dir/build.make CMakeFiles/test_RunningStatistics.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_RunningStatistics.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_RunningStatistics.dir/build.make CMakeFiles/test_RunningStatistics.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 76%] Building CXX object CMakeFiles/test_RunningStatistics.dir/tests/test_RunningStatistics.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_RunningStatistics.dir/tests/test_RunningStatistics.cpp.o -MF CMakeFiles/test_RunningStatistics.dir/tests/test_RunningStatistics.cpp.o.d -o CMakeFiles/test_RunningStatistics.dir/tests/test_RunningStatistics.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_RunningStatistics.cpp -[ 76%] Linking CXX executable bin/test_glift1 -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_glift1.dir/link.txt --verbose=1 -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:305, - from /usr/include/opm/grid/CpGrid.hpp:1982, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/GenericCpGridVanguard.hpp:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/CpGridVanguard.hpp:37, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:38, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemBlackoilProperties.hpp:36, - from /build/reproducible-path/opm-simulators-2025.04+ds/tests/TestTypeTag.hpp:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_RestartSerialization.cpp:22: -/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]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::TestRestartTypeTag; Scalar = double; Element = Dune::cpgrid::Entity<0>]' - 401 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:362:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::TestRestartTypeTag]' - 362 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/CpGridVanguard.hpp:242:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::TestRestartTypeTag]' - 242 | this->updateCellDepths_(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:199:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::TestRestartTypeTag; Communication = Dune::Communication]' - 199 | { vanguard_->loadBalance(); } - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::TestRestartTypeTag]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/tests/test_RestartSerialization.cpp:561:1: required from here - 548 | Simulator sim; \ - | ^~~ -/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 - | ^~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_glift1.dir/link.d CMakeFiles/test_glift1.dir/tests/test_glift1.cpp.o CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o -o bin/test_glift1 -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 76%] Built target test_glift1 -make -f CMakeFiles/test_rstconv.dir/build.make CMakeFiles/test_rstconv.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_rstconv.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_rstconv.dir/build.make CMakeFiles/test_rstconv.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 77%] Building CXX object CMakeFiles/test_rstconv.dir/tests/test_rstconv.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_rstconv.dir/tests/test_rstconv.cpp.o -MF CMakeFiles/test_rstconv.dir/tests/test_rstconv.cpp.o.d -o CMakeFiles/test_rstconv.dir/tests/test_rstconv.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_rstconv.cpp -In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, - from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:72, - from /usr/include/opm/material/fluidstates/BlackOilFluidState.hpp:31, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferAnalytical.hpp:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/BlackoilAquiferModel.hpp:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/tests/TestTypeTag.hpp:33: -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]' - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:536:52: required from 'Evaluation Opm::BrineCo2Pvt::rsSat(unsigned int, const Evaluation&, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' - 536 | BinaryCoeffBrineCO2::calculateMoleFractions(co2Tables_, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 537 | temperature, - | ~~~~~~~~~~~~ - 538 | pressure, - | ~~~~~~~~~ - 539 | salinity, - | ~~~~~~~~~ - 540 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 541 | xlCO2, - | ~~~~~~ - 542 | xgH2O, - | ~~~~~~ - 543 | activityModel_, - | ~~~~~~~~~~~~~~~ - 544 | extrapolate); - | ~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:436:21: required from 'Evaluation Opm::BrineCo2Pvt::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' - 436 | return rsSat(regionIdx, temperature, pressure, Evaluation(salinity_[regionIdx])); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:210:7: required from 'Evaluation Opm::OilPvtMultiplexer::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; bool enableThermal = true]' - 210 | { OPM_OIL_PVT_MULTIPLEXER_CALL(return pvtImpl.saturatedGasDissolutionFactor(regionIdx, temperature, pressure)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:749:82: required from 'static LhsEval Opm::BlackOilFluidSystem::inverseFormationVolumeFactor(const FluidState&, unsigned int, unsigned int) [with FluidState = Opm::BlackOilFluidState, Opm::BlackOilFluidSystem, true, false, true, false, false, false, false, 3>; LhsEval = Opm::DenseAd::Evaluation; Scalar = double; IndexTraits = Opm::BlackOilDefaultIndexTraits; Storage = Opm::VectorWithDefaultAllocator; SmartPointer = std::shared_ptr]' - 749 | && Rs >= (1.0 - 1e-10)*oilPvt_->saturatedGasDissolutionFactor(regionIdx, scalarValue(T), scalarValue(p))) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilintensivequantities.hh:417:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/EclWriter.hpp:599:61: required from 'void Opm::EclWriter::beginRestart() [with TypeTag = Opm::Properties::TTag::TestRestartTypeTag; OutputModule = Opm::OutputBlackOilModule]' - 599 | elemCtx.updatePrimaryIntensiveQuantities(/*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:1231:39: required from 'void Opm::FlowProblemBlackoil::readEclRestartSolution_() [with TypeTag = Opm::Properties::TTag::TestRestartTypeTag]' - 1231 | this->eclWriter_->beginRestart(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:368:19: required from 'void Opm::FlowProblemBlackoil::finishInit() [with TypeTag = Opm::Properties::TTag::TestRestartTypeTag]' - 368 | this->readEclRestartSolution_(); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::TestRestartTypeTag; Communication = Dune::Communication]' - 245 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::TestRestartTypeTag]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/tests/test_RestartSerialization.cpp:561:1: required from here - 548 | Simulator sim; \ - | ^~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/common/parametertree.hh:28, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/basicproperties.hh:31, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproperties.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:37, - from /build/reproducible-path/opm-simulators-2025.04+ds/tests/TestTypeTag.hpp:31: -/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr auto Dune::operator*(const FieldVector&, Scalar) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double; int SIZE = 3]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:438:63: required from 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::TestRestartTypeTag]' - 438 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:398:18: required from here - 398 | virtual void endTimeStep() - | ^~~~~~~~~~~ -/usr/include/dune/common/fvector.hh:231:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 231 | return result; - | ^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In instantiation of 'std::pair::Scalar, typename Opm::AquiferAnalytical::Scalar> Opm::AquiferCarterTracy::calculateEqnConstants(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::TestRestartTypeTag; typename Opm::AquiferAnalytical::Scalar = double; typename Base::Simulator = Opm::Simulator; Base = Opm::AquiferAnalytical]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:35: required from 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::TestRestartTypeTag; typename Base::Simulator = Opm::Simulator; Base = Opm::AquiferAnalytical]' - 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:212:10: required from here - 212 | void calculateInflowRate(int idx, const Simulator& simulator) override - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:192:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 192 | calculateEqnConstants(const int idx, const Simulator& simulator) - | ^~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > >::CellIterator; GridView = Dune::GridView >]' - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' - 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here - 1337 | virtual void writeCellData(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 391 | const FieldVector position() const - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In instantiation of 'std::pair::Scalar, typename Opm::AquiferAnalytical::Scalar> Opm::AquiferCarterTracy::getInfluenceTableValues(typename Base::Scalar) [with TypeTag = Opm::Properties::TTag::TestRestartTypeTag; typename Opm::AquiferAnalytical::Scalar = double; typename Base::Scalar = double; Base = Opm::AquiferAnalytical]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:197:46: required from 'std::pair::Scalar, typename Opm::AquiferAnalytical::Scalar> Opm::AquiferCarterTracy::calculateEqnConstants(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::TestRestartTypeTag; typename Opm::AquiferAnalytical::Scalar = double; typename Base::Simulator = Opm::Simulator; Base = Opm::AquiferAnalytical]' - 197 | const auto [PItd, PItdprime] = this->getInfluenceTableValues(td_plus_dt); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:35: required from 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::TestRestartTypeTag; typename Base::Simulator = Opm::Simulator; Base = Opm::AquiferAnalytical]' - 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:212:10: required from here - 212 | void calculateInflowRate(int idx, const Simulator& simulator) override - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:158:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 158 | getInfluenceTableValues(const Scalar td_plus_dt) - | ^~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/referenceelements.hh:23, - from /usr/include/dune/grid/common/mcmgmapper.hh:15, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:35, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: -/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:393:74: required from 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::position() const [with GridView = Dune::GridView >; typename GridView::ctype = double]' - 393 | return ReferenceElements::general((*this)->type()).position(0,0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ -/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 > >::CellIterator; GridView = Dune::GridView >]' + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkenergymodule.hpp:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleproperties.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:32: +In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', + inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: +/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); | ~~~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' - 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here - 1337 | virtual void writeCellData(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~ -/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 - | ^~~~~~~~ -[ 77%] Linking CXX executable bin/test_RunningStatistics -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_RunningStatistics.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_RunningStatistics.dir/link.d CMakeFiles/test_RunningStatistics.dir/tests/test_RunningStatistics.cpp.o -o bin/test_RunningStatistics -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 77%] Built target test_RunningStatistics -make -f CMakeFiles/test_stoppedwells.dir/build.make CMakeFiles/test_stoppedwells.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_stoppedwells.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_stoppedwells.dir/build.make CMakeFiles/test_stoppedwells.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 77%] Building CXX object CMakeFiles/test_stoppedwells.dir/tests/test_stoppedwells.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_stoppedwells.dir/tests/test_stoppedwells.cpp.o -MF CMakeFiles/test_stoppedwells.dir/tests/test_stoppedwells.cpp.o.d -o CMakeFiles/test_stoppedwells.dir/tests/test_stoppedwells.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_stoppedwells.cpp -[ 77%] Linking CXX executable bin/test_rstconv -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_rstconv.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_rstconv.dir/link.d CMakeFiles/test_rstconv.dir/tests/test_rstconv.cpp.o -o bin/test_rstconv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 77%] Built target test_rstconv -make -f CMakeFiles/test_SymmTensor.dir/build.make CMakeFiles/test_SymmTensor.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_SymmTensor.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_SymmTensor.dir/build.make CMakeFiles/test_SymmTensor.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 78%] Building CXX object CMakeFiles/test_SymmTensor.dir/tests/test_SymmTensor.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_SymmTensor.dir/tests/test_SymmTensor.cpp.o -MF CMakeFiles/test_SymmTensor.dir/tests/test_SymmTensor.cpp.o.d -o CMakeFiles/test_SymmTensor.dir/tests/test_SymmTensor.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_SymmTensor.cpp -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ -/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-simulators-2025.04+ds/opm/simulators/flow/CpGridVanguard.hpp:36: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp: In member function 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::TestRestartTypeTag]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 401 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::TestRestartTypeTag]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); - | ^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = false; bool needNormal = false; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = false; bool needFaceNormal = false]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:25: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 156 | const auto& geometry = intersection.geometry(); - | ^~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:49, - from /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_RestartSerialization.cpp:41: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::TestRestartTypeTag]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:438:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 438 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); - | ^~~~ -[ 78%] Linking CXX executable bin/test_SymmTensor -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_SymmTensor.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_SymmTensor.dir/link.d CMakeFiles/test_SymmTensor.dir/tests/test_SymmTensor.cpp.o -o bin/test_SymmTensor -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 78%] Built target test_SymmTensor -make -f CMakeFiles/test_timer.dir/build.make CMakeFiles/test_timer.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_timer.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_timer.dir/build.make CMakeFiles/test_timer.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 78%] Building CXX object CMakeFiles/test_timer.dir/tests/test_timer.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_timer.dir/tests/test_timer.cpp.o -MF CMakeFiles/test_timer.dir/tests/test_timer.cpp.o.d -o CMakeFiles/test_timer.dir/tests/test_timer.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_timer.cpp -[ 78%] Linking CXX executable bin/test_stoppedwells -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_stoppedwells.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_stoppedwells.dir/link.d CMakeFiles/test_stoppedwells.dir/tests/test_stoppedwells.cpp.o -o bin/test_stoppedwells -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 78%] Built target test_stoppedwells -make -f CMakeFiles/test_vfpproperties.dir/build.make CMakeFiles/test_vfpproperties.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_vfpproperties.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_vfpproperties.dir/build.make CMakeFiles/test_vfpproperties.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 78%] Building CXX object CMakeFiles/test_vfpproperties.dir/tests/test_vfpproperties.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_vfpproperties.dir/tests/test_vfpproperties.cpp.o -MF CMakeFiles/test_vfpproperties.dir/tests/test_vfpproperties.cpp.o.d -o CMakeFiles/test_vfpproperties.dir/tests/test_vfpproperties.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_vfpproperties.cpp -[ 78%] Linking CXX executable bin/test_vfpproperties -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_vfpproperties.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_vfpproperties.dir/link.d CMakeFiles/test_vfpproperties.dir/tests/test_vfpproperties.cpp.o -o bin/test_vfpproperties -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 78%] Built target test_vfpproperties -make -f CMakeFiles/test_VoigtArray.dir/build.make CMakeFiles/test_VoigtArray.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_VoigtArray.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_VoigtArray.dir/build.make CMakeFiles/test_VoigtArray.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 78%] Building CXX object CMakeFiles/test_VoigtArray.dir/tests/test_VoigtArray.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_VoigtArray.dir/tests/test_VoigtArray.cpp.o -MF CMakeFiles/test_VoigtArray.dir/tests/test_VoigtArray.cpp.o.d -o CMakeFiles/test_VoigtArray.dir/tests/test_VoigtArray.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_VoigtArray.cpp -[ 78%] Linking CXX executable bin/test_timer -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_timer.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_timer.dir/link.d CMakeFiles/test_timer.dir/tests/test_timer.cpp.o -o bin/test_timer -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 78%] Built target test_timer -make -f CMakeFiles/test_wellmodel.dir/build.make CMakeFiles/test_wellmodel.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_wellmodel.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_wellmodel.dir/build.make CMakeFiles/test_wellmodel.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 78%] Building CXX object CMakeFiles/test_wellmodel.dir/tests/test_wellmodel.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_wellmodel.dir/tests/test_wellmodel.cpp.o -MF CMakeFiles/test_wellmodel.dir/tests/test_wellmodel.cpp.o.d -o CMakeFiles/test_wellmodel.dir/tests/test_wellmodel.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_wellmodel.cpp -[ 78%] Linking CXX executable bin/test_VoigtArray -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_VoigtArray.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_VoigtArray.dir/link.d CMakeFiles/test_VoigtArray.dir/tests/test_VoigtArray.cpp.o -o bin/test_VoigtArray -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 78%] Built target test_VoigtArray -make -f CMakeFiles/test_wellprodindexcalculator.dir/build.make CMakeFiles/test_wellprodindexcalculator.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_wellprodindexcalculator.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_wellprodindexcalculator.dir/build.make CMakeFiles/test_wellprodindexcalculator.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 78%] Building CXX object CMakeFiles/test_wellprodindexcalculator.dir/tests/test_wellprodindexcalculator.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_wellprodindexcalculator.dir/tests/test_wellprodindexcalculator.cpp.o -MF CMakeFiles/test_wellprodindexcalculator.dir/tests/test_wellprodindexcalculator.cpp.o.d -o CMakeFiles/test_wellprodindexcalculator.dir/tests/test_wellprodindexcalculator.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_wellprodindexcalculator.cpp -In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, - from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:72, - from /usr/include/opm/material/fluidstates/BlackOilFluidState.hpp:31, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferAnalytical.hpp:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/BlackoilAquiferModel.hpp:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_wellmodel.cpp:48: -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]' - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/Co2GasPvt.hpp:387:52: required from 'LhsEval Opm::Co2GasPvt::rvwSat_(unsigned int, const LhsEval&, const LhsEval&, const LhsEval&) const [with LhsEval = double; Scalar = double; ParamsT = Opm::CO2Tables >; ContainerT = std::vector]' - 387 | BinaryCoeffBrineCO2::calculateMoleFractions(co2Tables, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ - 388 | temperature, - | ~~~~~~~~~~~~ - 389 | pressure, - | ~~~~~~~~~ - 390 | salinity, - | ~~~~~~~~~ - 391 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 392 | xlCO2, - | ~~~~~~ - 393 | xgH2O, - | ~~~~~~ - 394 | activityModel_, - | ~~~~~~~~~~~~~~~ - 395 | extrapolate); - | ~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/Co2GasPvt.hpp:314:21: required from 'Evaluation Opm::Co2GasPvt::saturatedOilVaporizationFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; ParamsT = Opm::CO2Tables >; ContainerT = std::vector]' - 314 | { return rvwSat_(regionIdx, temperature, pressure, Evaluation(salinity_[regionIdx])); } - | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/GasPvtMultiplexer.hpp:221:7: required from 'Evaluation Opm::GasPvtMultiplexer::saturatedOilVaporizationFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; bool enableThermal = true]' - 221 | { OPM_GAS_PVT_MULTIPLEXER_CALL(return pvtImpl.saturatedOilVaporizationFactor(regionIdx, temperature, pressure)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/WellInterface_impl.hpp:1791:17: required from 'Opm::WellInterface::Scalar Opm::WellInterface::computeConnectionDFactor(int, const IntensiveQuantities&, const Opm::SingleWellState::type::type>&) const [with TypeTag = Opm::Properties::TTag::FlowProblem; Scalar = double; IntensiveQuantities = Opm::BlackOilIntensiveQuantities; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar]' - 1790 | const Scalar rv_sat = gasPvt.saturatedOilVaporizationFactor - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 1791 | (regIdx, temperature, connection_pressure); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/WellInterface_impl.hpp:1693:32: required from 'std::vector::type::type> Opm::WellInterface::wellIndex(int, const IntensiveQuantities&, Scalar, const Opm::SingleWellState::type::type>&) const [with TypeTag = Opm::Properties::TTag::FlowProblem; typename Opm::Properties::Detail::GetPropImpl::type::type = double; typename Opm::Properties::Detail::GetPropImpl::type = Opm::Properties::Scalar; IntensiveQuantities = Opm::BlackOilIntensiveQuantities; Scalar = double]' - 1693 | const Scalar d = this->computeConnectionDFactor(perf, intQuants, ws); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/StandardWell_impl.hpp:1495:59: required from 'void Opm::StandardWell::computeWellRatesWithBhp(const typename Base::Simulator&, const typename Base::Scalar&, std::vector::Scalar>&, Opm::DeferredLogger&) const [with TypeTag = Opm::Properties::TTag::FlowProblem; typename Base::Simulator = Opm::Simulator; Base = Opm::WellInterface; typename Base::Scalar = double; typename Opm::WellInterface::Scalar = double]' - 1495 | const std::vector Tw = this->wellIndex(perf, intQuants, trans_mult, wellstate_nupcol); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/wells/StandardWell_impl.hpp:1475:5: required from here - 1475 | StandardWell:: - | ^~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 79%] Linking CXX executable bin/test_wellprodindexcalculator -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_wellprodindexcalculator.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_wellprodindexcalculator.dir/link.d CMakeFiles/test_wellprodindexcalculator.dir/tests/test_wellprodindexcalculator.cpp.o -o bin/test_wellprodindexcalculator -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 79%] Built target test_wellprodindexcalculator -make -f CMakeFiles/test_wellstate.dir/build.make CMakeFiles/test_wellstate.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_wellstate.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_wellstate.dir/build.make CMakeFiles/test_wellstate.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 79%] Building CXX object CMakeFiles/test_wellstate.dir/tests/test_wellstate.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_wellstate.dir/tests/test_wellstate.cpp.o -MF CMakeFiles/test_wellstate.dir/tests/test_wellstate.cpp.o.d -o CMakeFiles/test_wellstate.dir/tests/test_wellstate.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_wellstate.cpp -[ 80%] Linking CXX executable bin/test_preconditionerfactory -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_preconditionerfactory.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_preconditionerfactory.dir/link.d CMakeFiles/test_preconditionerfactory.dir/tests/test_preconditionerfactory.cpp.o -o bin/test_preconditionerfactory -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 80%] Built target test_preconditionerfactory -make -f CMakeFiles/test_nonnc.dir/build.make CMakeFiles/test_nonnc.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_nonnc.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_nonnc.dir/build.make CMakeFiles/test_nonnc.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 80%] Building CXX object CMakeFiles/test_nonnc.dir/tests/test_nonnc.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_nonnc.dir/tests/test_nonnc.cpp.o -MF CMakeFiles/test_nonnc.dir/tests/test_nonnc.cpp.o.d -o CMakeFiles/test_nonnc.dir/tests/test_nonnc.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_nonnc.cpp -[ 80%] Linking CXX executable bin/test_wellstate -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_wellstate.dir/link.txt --verbose=1 -[ 80%] Linking CXX executable bin/test_nonnc -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_nonnc.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_wellstate.dir/link.d CMakeFiles/test_wellstate.dir/tests/test_wellstate.cpp.o -o bin/test_wellstate -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 80%] Built target test_wellstate -make -f CMakeFiles/test_GasSatfuncConsistencyChecks.dir/build.make CMakeFiles/test_GasSatfuncConsistencyChecks.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_GasSatfuncConsistencyChecks.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_GasSatfuncConsistencyChecks.dir/build.make CMakeFiles/test_GasSatfuncConsistencyChecks.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 80%] Building CXX object CMakeFiles/test_GasSatfuncConsistencyChecks.dir/tests/test_GasSatfuncConsistencyChecks.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_GasSatfuncConsistencyChecks.dir/tests/test_GasSatfuncConsistencyChecks.cpp.o -MF CMakeFiles/test_GasSatfuncConsistencyChecks.dir/tests/test_GasSatfuncConsistencyChecks.cpp.o.d -o CMakeFiles/test_GasSatfuncConsistencyChecks.dir/tests/test_GasSatfuncConsistencyChecks.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_GasSatfuncConsistencyChecks.cpp -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_nonnc.dir/link.d CMakeFiles/test_nonnc.dir/tests/test_nonnc.cpp.o -o bin/test_nonnc -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 80%] Built target test_nonnc -make -f CMakeFiles/test_OilSatfuncConsistencyChecks.dir/build.make CMakeFiles/test_OilSatfuncConsistencyChecks.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_OilSatfuncConsistencyChecks.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_OilSatfuncConsistencyChecks.dir/build.make CMakeFiles/test_OilSatfuncConsistencyChecks.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 80%] Building CXX object CMakeFiles/test_OilSatfuncConsistencyChecks.dir/tests/test_OilSatfuncConsistencyChecks.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_OilSatfuncConsistencyChecks.dir/tests/test_OilSatfuncConsistencyChecks.cpp.o -MF CMakeFiles/test_OilSatfuncConsistencyChecks.dir/tests/test_OilSatfuncConsistencyChecks.cpp.o.d -o CMakeFiles/test_OilSatfuncConsistencyChecks.dir/tests/test_OilSatfuncConsistencyChecks.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_OilSatfuncConsistencyChecks.cpp -In file included from /usr/include/c++/15/vector:74, - from /usr/include/opm/material/common/FastSmallVector.hpp:38, - from /usr/include/opm/material/densead/DynamicEvaluation.hpp:38, - from /usr/include/opm/material/densead/EvaluationSpecializations.hpp:34, - from /usr/include/opm/material/densead/Evaluation.hpp:631, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:33: -/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': -/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 557 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -[ 80%] Linking CXX executable bin/test_wellmodel -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_wellmodel.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_wellmodel.dir/link.d CMakeFiles/test_wellmodel.dir/tests/test_wellmodel.cpp.o -o bin/test_wellmodel -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 80%] Built target test_wellmodel -make -f CMakeFiles/test_SatfuncCheckPoint.dir/build.make CMakeFiles/test_SatfuncCheckPoint.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_SatfuncCheckPoint.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_SatfuncCheckPoint.dir/build.make CMakeFiles/test_SatfuncCheckPoint.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 80%] Building CXX object CMakeFiles/test_SatfuncCheckPoint.dir/tests/test_SatfuncCheckPoint.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_SatfuncCheckPoint.dir/tests/test_SatfuncCheckPoint.cpp.o -MF CMakeFiles/test_SatfuncCheckPoint.dir/tests/test_SatfuncCheckPoint.cpp.o.d -o CMakeFiles/test_SatfuncCheckPoint.dir/tests/test_SatfuncCheckPoint.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_SatfuncCheckPoint.cpp -[ 80%] Linking CXX executable bin/test_GasSatfuncConsistencyChecks -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_GasSatfuncConsistencyChecks.dir/link.txt --verbose=1 -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::TestRestartTypeTag]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_GasSatfuncConsistencyChecks.dir/link.d CMakeFiles/test_GasSatfuncConsistencyChecks.dir/tests/test_GasSatfuncConsistencyChecks.cpp.o -o bin/test_GasSatfuncConsistencyChecks -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 80%] Built target test_GasSatfuncConsistencyChecks -make -f CMakeFiles/test_SatfuncConsistencyCheckManager.dir/build.make CMakeFiles/test_SatfuncConsistencyCheckManager.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_SatfuncConsistencyCheckManager.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_SatfuncConsistencyCheckManager.dir/build.make CMakeFiles/test_SatfuncConsistencyCheckManager.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 80%] Building CXX object CMakeFiles/test_SatfuncConsistencyCheckManager.dir/tests/test_SatfuncConsistencyCheckManager.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_SatfuncConsistencyCheckManager.dir/tests/test_SatfuncConsistencyCheckManager.cpp.o -MF CMakeFiles/test_SatfuncConsistencyCheckManager.dir/tests/test_SatfuncConsistencyCheckManager.cpp.o.d -o CMakeFiles/test_SatfuncConsistencyCheckManager.dir/tests/test_SatfuncConsistencyCheckManager.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_SatfuncConsistencyCheckManager.cpp -In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, - from /usr/include/c++/15/bits/allocator.h:46, - from /usr/include/c++/15/memory:67, - from /usr/include/dune/common/classname.hh:14, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/propertysystem.hh:29, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:30: -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ -[ 80%] Linking CXX executable bin/test_OilSatfuncConsistencyChecks -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_OilSatfuncConsistencyChecks.dir/link.txt --verbose=1 -[ 81%] Linking CXX executable bin/test_SatfuncCheckPoint -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_SatfuncCheckPoint.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_OilSatfuncConsistencyChecks.dir/link.d CMakeFiles/test_OilSatfuncConsistencyChecks.dir/tests/test_OilSatfuncConsistencyChecks.cpp.o -o bin/test_OilSatfuncConsistencyChecks -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 81%] Built target test_OilSatfuncConsistencyChecks -make -f CMakeFiles/test_SatfuncConsistencyChecks.dir/build.make CMakeFiles/test_SatfuncConsistencyChecks.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_SatfuncConsistencyChecks.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_SatfuncConsistencyChecks.dir/build.make CMakeFiles/test_SatfuncConsistencyChecks.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 81%] Building CXX object CMakeFiles/test_SatfuncConsistencyChecks.dir/tests/test_SatfuncConsistencyChecks.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_SatfuncConsistencyChecks.dir/tests/test_SatfuncConsistencyChecks.cpp.o -MF CMakeFiles/test_SatfuncConsistencyChecks.dir/tests/test_SatfuncConsistencyChecks.cpp.o.d -o CMakeFiles/test_SatfuncConsistencyChecks.dir/tests/test_SatfuncConsistencyChecks.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_SatfuncConsistencyChecks.cpp -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_SatfuncCheckPoint.dir/link.d CMakeFiles/test_SatfuncCheckPoint.dir/tests/test_SatfuncCheckPoint.cpp.o -o bin/test_SatfuncCheckPoint -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 81%] Built target test_SatfuncCheckPoint -make -f CMakeFiles/test_SatfuncConsistencyChecks_parallel.dir/build.make CMakeFiles/test_SatfuncConsistencyChecks_parallel.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_SatfuncConsistencyChecks_parallel.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_SatfuncConsistencyChecks_parallel.dir/build.make CMakeFiles/test_SatfuncConsistencyChecks_parallel.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 81%] Building CXX object CMakeFiles/test_SatfuncConsistencyChecks_parallel.dir/tests/test_SatfuncConsistencyChecks_parallel.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_SatfuncConsistencyChecks_parallel.dir/tests/test_SatfuncConsistencyChecks_parallel.cpp.o -MF CMakeFiles/test_SatfuncConsistencyChecks_parallel.dir/tests/test_SatfuncConsistencyChecks_parallel.cpp.o.d -o CMakeFiles/test_SatfuncConsistencyChecks_parallel.dir/tests/test_SatfuncConsistencyChecks_parallel.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_SatfuncConsistencyChecks_parallel.cpp -[ 81%] Linking CXX executable bin/test_SatfuncConsistencyCheckManager -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_SatfuncConsistencyCheckManager.dir/link.txt --verbose=1 -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:39: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::TestRestartTypeTag]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: 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-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh: In member function 'void Opm::Co2InjectionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/co2injectionproblem.hh:275:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 275 | coarseK_ = this->toDimMatrix_(1e-12); + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::Co2InjectionPvsVcfvProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 983 | storage = gridView_.comm().sum(storage); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_SatfuncConsistencyCheckManager.dir/link.d CMakeFiles/test_SatfuncConsistencyCheckManager.dir/tests/test_SatfuncConsistencyCheckManager.cpp.o -o bin/test_SatfuncConsistencyCheckManager -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 81%] Built target test_SatfuncConsistencyCheckManager -make -f CMakeFiles/test_ThreePointHorizontalSatfuncConsistencyChecks.dir/build.make CMakeFiles/test_ThreePointHorizontalSatfuncConsistencyChecks.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_ThreePointHorizontalSatfuncConsistencyChecks.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_ThreePointHorizontalSatfuncConsistencyChecks.dir/build.make CMakeFiles/test_ThreePointHorizontalSatfuncConsistencyChecks.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 81%] Building CXX object CMakeFiles/test_ThreePointHorizontalSatfuncConsistencyChecks.dir/tests/test_ThreePointHorizontalSatfuncConsistencyChecks.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_ThreePointHorizontalSatfuncConsistencyChecks.dir/tests/test_ThreePointHorizontalSatfuncConsistencyChecks.cpp.o -MF CMakeFiles/test_ThreePointHorizontalSatfuncConsistencyChecks.dir/tests/test_ThreePointHorizontalSatfuncConsistencyChecks.cpp.o.d -o CMakeFiles/test_ThreePointHorizontalSatfuncConsistencyChecks.dir/tests/test_ThreePointHorizontalSatfuncConsistencyChecks.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_ThreePointHorizontalSatfuncConsistencyChecks.cpp -[ 81%] Linking CXX executable bin/test_SatfuncConsistencyChecks -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_SatfuncConsistencyChecks.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_SatfuncConsistencyChecks.dir/link.d CMakeFiles/test_SatfuncConsistencyChecks.dir/tests/test_SatfuncConsistencyChecks.cpp.o -o bin/test_SatfuncConsistencyChecks -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 81%] Built target test_SatfuncConsistencyChecks -make -f CMakeFiles/test_WaterSatfuncConsistencyChecks.dir/build.make CMakeFiles/test_WaterSatfuncConsistencyChecks.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_WaterSatfuncConsistencyChecks.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_WaterSatfuncConsistencyChecks.dir/build.make CMakeFiles/test_WaterSatfuncConsistencyChecks.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 82%] Building CXX object CMakeFiles/test_WaterSatfuncConsistencyChecks.dir/tests/test_WaterSatfuncConsistencyChecks.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_WaterSatfuncConsistencyChecks.dir/tests/test_WaterSatfuncConsistencyChecks.cpp.o -MF CMakeFiles/test_WaterSatfuncConsistencyChecks.dir/tests/test_WaterSatfuncConsistencyChecks.cpp.o.d -o CMakeFiles/test_WaterSatfuncConsistencyChecks.dir/tests/test_WaterSatfuncConsistencyChecks.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_WaterSatfuncConsistencyChecks.cpp -[ 82%] Linking CXX executable bin/test_SatfuncConsistencyChecks_parallel -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_SatfuncConsistencyChecks_parallel.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_SatfuncConsistencyChecks_parallel.dir/link.d CMakeFiles/test_SatfuncConsistencyChecks_parallel.dir/tests/test_SatfuncConsistencyChecks_parallel.cpp.o -o bin/test_SatfuncConsistencyChecks_parallel -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 82%] Built target test_SatfuncConsistencyChecks_parallel -make -f CMakeFiles/test_ghostlastmatrixadapter.dir/build.make CMakeFiles/test_ghostlastmatrixadapter.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_ghostlastmatrixadapter.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_ghostlastmatrixadapter.dir/build.make CMakeFiles/test_ghostlastmatrixadapter.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 82%] Building CXX object CMakeFiles/test_ghostlastmatrixadapter.dir/tests/test_ghostlastmatrixadapter.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_ghostlastmatrixadapter.dir/tests/test_ghostlastmatrixadapter.cpp.o -MF CMakeFiles/test_ghostlastmatrixadapter.dir/tests/test_ghostlastmatrixadapter.cpp.o.d -o CMakeFiles/test_ghostlastmatrixadapter.dir/tests/test_ghostlastmatrixadapter.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_ghostlastmatrixadapter.cpp -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_ghostlastmatrixadapter.cpp:26: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp: In instantiation of 'DenseMatrix Opm::Details::transposeDenseMatrix(const DenseMatrix&) [with DenseMatrix = Dune::FieldMatrix]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:71:74: required from 'void Opm::Amg::getQuasiImpesWeights(const Matrix&, int, bool, Vector&) [with Matrix = Dune::BCRSMatrix >; Vector = Dune::BlockVector >]' - 71 | auto diag_block_transpose = Details::transposeDenseMatrix(diag_block); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:86:29: required from 'Vector Opm::Amg::getQuasiImpesWeights(const Matrix&, int, bool) [with Matrix = Dune::BCRSMatrix >; Vector = Dune::BlockVector >]' - 86 | getQuasiImpesWeights(matrix, pressureVarIndex, transpose, weights); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/tests/test_ghostlastmatrixadapter.cpp:295:63: required from here - 295 | return Opm::Amg::getQuasiImpesWeights(mat, 0, false); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/getQuasiImpesWeights.hpp:36:17: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 36 | DenseMatrix transposeDenseMatrix(const DenseMatrix& M) - | ^~~~~~~~~~~~~~~~~~~~ -[ 82%] Linking CXX executable bin/test_WaterSatfuncConsistencyChecks -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_WaterSatfuncConsistencyChecks.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_WaterSatfuncConsistencyChecks.dir/link.d CMakeFiles/test_WaterSatfuncConsistencyChecks.dir/tests/test_WaterSatfuncConsistencyChecks.cpp.o -o bin/test_WaterSatfuncConsistencyChecks -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 82%] Built target test_WaterSatfuncConsistencyChecks -make -f CMakeFiles/test_parallelistlinformation.dir/build.make CMakeFiles/test_parallelistlinformation.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_parallelistlinformation.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_parallelistlinformation.dir/build.make CMakeFiles/test_parallelistlinformation.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 82%] Building CXX object CMakeFiles/test_parallelistlinformation.dir/tests/test_parallelistlinformation.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_parallelistlinformation.dir/tests/test_parallelistlinformation.cpp.o -MF CMakeFiles/test_parallelistlinformation.dir/tests/test_parallelistlinformation.cpp.o.d -o CMakeFiles/test_parallelistlinformation.dir/tests/test_parallelistlinformation.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_parallelistlinformation.cpp -[ 82%] Linking CXX executable bin/test_ghostlastmatrixadapter -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_ghostlastmatrixadapter.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_ghostlastmatrixadapter.dir/link.d CMakeFiles/test_ghostlastmatrixadapter.dir/tests/test_ghostlastmatrixadapter.cpp.o -o bin/test_ghostlastmatrixadapter -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 82%] Built target test_ghostlastmatrixadapter -make -f CMakeFiles/test_ParallelSerialization.dir/build.make CMakeFiles/test_ParallelSerialization.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_ParallelSerialization.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_ParallelSerialization.dir/build.make CMakeFiles/test_ParallelSerialization.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 82%] Building CXX object CMakeFiles/test_ParallelSerialization.dir/tests/test_ParallelSerialization.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_ParallelSerialization.dir/tests/test_ParallelSerialization.cpp.o -MF CMakeFiles/test_ParallelSerialization.dir/tests/test_ParallelSerialization.cpp.o.d -o CMakeFiles/test_ParallelSerialization.dir/tests/test_ParallelSerialization.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_ParallelSerialization.cpp -[ 82%] Linking CXX executable bin/test_parallelistlinformation -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_parallelistlinformation.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_parallelistlinformation.dir/link.d CMakeFiles/test_parallelistlinformation.dir/tests/test_parallelistlinformation.cpp.o -o bin/test_parallelistlinformation -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 82%] Built target test_parallelistlinformation -make -f CMakeFiles/test_HDF5File.dir/build.make CMakeFiles/test_HDF5File.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_HDF5File.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_HDF5File.dir/build.make CMakeFiles/test_HDF5File.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 83%] Building CXX object CMakeFiles/test_HDF5File.dir/tests/test_HDF5File.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_HDF5File.dir/tests/test_HDF5File.cpp.o -MF CMakeFiles/test_HDF5File.dir/tests/test_HDF5File.cpp.o.d -o CMakeFiles/test_HDF5File.dir/tests/test_HDF5File.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_HDF5File.cpp -[ 83%] Linking CXX executable bin/test_ThreePointHorizontalSatfuncConsistencyChecks -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_ThreePointHorizontalSatfuncConsistencyChecks.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_ThreePointHorizontalSatfuncConsistencyChecks.dir/link.d CMakeFiles/test_ThreePointHorizontalSatfuncConsistencyChecks.dir/tests/test_ThreePointHorizontalSatfuncConsistencyChecks.cpp.o -o bin/test_ThreePointHorizontalSatfuncConsistencyChecks -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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 +[ 91%] Linking CXX executable bin/co2_ptflash_ecfv +/usr/bin/cmake -E cmake_link_script CMakeFiles/co2_ptflash_ecfv.dir/link.txt --verbose=1 +[ 91%] Linking CXX executable bin/co2injection_pvs_ni_vcfv +/usr/bin/cmake -E cmake_link_script CMakeFiles/co2injection_pvs_ni_vcfv.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/co2_ptflash_ecfv.dir/link.d CMakeFiles/co2_ptflash_ecfv.dir/examples/co2_ptflash_ecfv.cpp.o -o bin/co2_ptflash_ecfv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 83%] Built target test_ThreePointHorizontalSatfuncConsistencyChecks -make -f CMakeFiles/test_HDF5Serializer.dir/build.make CMakeFiles/test_HDF5Serializer.dir/depend +[ 91%] Built target co2_ptflash_ecfv +make -f CMakeFiles/cuvette_pvs.dir/build.make CMakeFiles/cuvette_pvs.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_HDF5Serializer.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/cuvette_pvs.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_HDF5Serializer.dir/build.make CMakeFiles/test_HDF5Serializer.dir/build +make -f CMakeFiles/cuvette_pvs.dir/build.make CMakeFiles/cuvette_pvs.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 83%] Building CXX object CMakeFiles/test_HDF5Serializer.dir/tests/test_HDF5Serializer.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_HDF5Serializer.dir/tests/test_HDF5Serializer.cpp.o -MF CMakeFiles/test_HDF5Serializer.dir/tests/test_HDF5Serializer.cpp.o.d -o CMakeFiles/test_HDF5Serializer.dir/tests/test_HDF5Serializer.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_HDF5Serializer.cpp -[ 83%] Linking CXX executable bin/test_HDF5File -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_HDF5File.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_HDF5File.dir/link.d CMakeFiles/test_HDF5File.dir/tests/test_HDF5File.cpp.o -o bin/test_HDF5File -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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 +[ 92%] Building CXX object CMakeFiles/cuvette_pvs.dir/examples/cuvette_pvs.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/cuvette_pvs.dir/examples/cuvette_pvs.cpp.o -MF CMakeFiles/cuvette_pvs.dir/examples/cuvette_pvs.cpp.o.d -o CMakeFiles/cuvette_pvs.dir/examples/cuvette_pvs.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/cuvette_pvs.cpp +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/co2injection_pvs_ni_vcfv.dir/link.d CMakeFiles/co2injection_pvs_ni_vcfv.dir/examples/co2injection_pvs_ni_vcfv.cpp.o -o bin/co2injection_pvs_ni_vcfv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 83%] Built target test_HDF5File -make -f CMakeFiles/lens_immiscible_ecfv_ad_mcu.dir/build.make CMakeFiles/lens_immiscible_ecfv_ad_mcu.dir/depend +[ 92%] Built target co2injection_pvs_ni_vcfv +make -f CMakeFiles/diffusion_flash.dir/build.make CMakeFiles/diffusion_flash.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/lens_immiscible_ecfv_ad_mcu.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/diffusion_flash.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/lens_immiscible_ecfv_ad_mcu.dir/build.make CMakeFiles/lens_immiscible_ecfv_ad_mcu.dir/build +make -f CMakeFiles/diffusion_flash.dir/build.make CMakeFiles/diffusion_flash.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 83%] Building CXX object CMakeFiles/lens_immiscible_ecfv_ad_mcu.dir/examples/lens_immiscible_ecfv_ad_cu1.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/lens_immiscible_ecfv_ad_mcu.dir/examples/lens_immiscible_ecfv_ad_cu1.cpp.o -MF CMakeFiles/lens_immiscible_ecfv_ad_mcu.dir/examples/lens_immiscible_ecfv_ad_cu1.cpp.o.d -o CMakeFiles/lens_immiscible_ecfv_ad_mcu.dir/examples/lens_immiscible_ecfv_ad_cu1.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_cu1.cpp +[ 92%] Building CXX object CMakeFiles/diffusion_flash.dir/examples/diffusion_flash.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/diffusion_flash.dir/examples/diffusion_flash.cpp.o -MF CMakeFiles/diffusion_flash.dir/examples/diffusion_flash.cpp.o.d -o CMakeFiles/diffusion_flash.dir/examples/diffusion_flash.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_flash.cpp +[ 92%] Linking CXX executable bin/co2injection_pvs_ni_ecfv +/usr/bin/cmake -E cmake_link_script CMakeFiles/co2injection_pvs_ni_ecfv.dir/link.txt --verbose=1 In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, - from /usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:10, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:38, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:52, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_cu1.cpp:37: + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/cuvette_pvs.cpp:30: /usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': /usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 207 | { | ^ -[ 83%] Linking CXX executable bin/test_HDF5Serializer -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_HDF5Serializer.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_HDF5Serializer.dir/link.d CMakeFiles/test_HDF5Serializer.dir/tests/test_HDF5Serializer.cpp.o -o bin/test_HDF5Serializer -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/co2injection_pvs_ni_ecfv.dir/link.d CMakeFiles/co2injection_pvs_ni_ecfv.dir/examples/co2injection_pvs_ni_ecfv.cpp.o -o bin/co2injection_pvs_ni_ecfv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 83%] Built target test_HDF5Serializer -make -f CMakeFiles/test_gatherconvergencereport.dir/build.make CMakeFiles/test_gatherconvergencereport.dir/depend +[ 92%] Built target co2injection_pvs_ni_ecfv +make -f CMakeFiles/diffusion_ncp.dir/build.make CMakeFiles/diffusion_ncp.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_gatherconvergencereport.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/diffusion_ncp.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_gatherconvergencereport.dir/build.make CMakeFiles/test_gatherconvergencereport.dir/build +make -f CMakeFiles/diffusion_ncp.dir/build.make CMakeFiles/diffusion_ncp.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 92%] Building CXX object CMakeFiles/diffusion_ncp.dir/examples/diffusion_ncp.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/diffusion_ncp.dir/examples/diffusion_ncp.cpp.o -MF CMakeFiles/diffusion_ncp.dir/examples/diffusion_ncp.cpp.o.d -o CMakeFiles/diffusion_ncp.dir/examples/diffusion_ncp.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_ncp.cpp In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/common/intersection.hh:9, - from /usr/include/dune/grid/common/intersectioniterator.hh:11, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:41, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad.hh:32: + from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:25: /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:35: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' - 110 | { return element_.geometry().center(); } - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' - 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' + 128 | ::Entity::Geometry::LocalCoordinate Coordinate; + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' + 787 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' + 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CuvetteProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_cu1.cpp:48:38: required from here - 48 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/cuvette_pvs.cpp:51:38: required from here + 51 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad.hh:33: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In instantiation of 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' - 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_cu1.cpp:48:38: required from here - 48 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 110 | { return element_.geometry().center(); } - | ^ -[ 83%] Building CXX object CMakeFiles/test_gatherconvergencereport.dir/tests/test_gatherconvergencereport.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_gatherconvergencereport.dir/tests/test_gatherconvergencereport.cpp.o -MF CMakeFiles/test_gatherconvergencereport.dir/tests/test_gatherconvergencereport.cpp.o.d -o CMakeFiles/test_gatherconvergencereport.dir/tests/test_gatherconvergencereport.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_gatherconvergencereport.cpp -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; DimMatrix = Dune::FieldMatrix; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:260:36: required from 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 260 | lensK_ = this->toDimMatrix_(9.05e-12); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' - 245 | { problem_->finishInit(); } - | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_cu1.cpp:48:38: required from here - 48 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 380 | DimMatrix toDimMatrix_(Scalar val) const - | ^~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, - from /usr/include/dune/grid/yaspgrid.hh:26, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:37: -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' - 184 | return matrix.transposed(); - | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1130, + from /usr/include/dune/grid/common/intersection.hh:9, + from /usr/include/dune/grid/common/intersectioniterator.hh:11, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/flash/flashmodel.hh:39, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_flash.cpp:31: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:35: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' - 110 | { return element_.geometry().center(); } - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' - 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_cu1.cpp:48:38: required from here - 48 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | DiagonalMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:44: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' - 110 | { return element_.geometry().center(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' - 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' + 128 | ::Entity::Geometry::LocalCoordinate Coordinate; + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 787 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::DiffusionProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_cu1.cpp:48:38: required from here - 48 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_flash.cpp:47:38: required from here + 47 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -42779,24 +39023,23 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:213:17: required from 'Dune::GridPtr::GridPtr(std::istream&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::istream = std::basic_istream; MPICommunicatorType = ompi_communicator_t*]' - 213 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:168:31: required from 'Opm::StructuredGridVanguard::StructuredGridVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' - 168 | gridPtr_.reset( Dune::GridPtr< Grid >( dgffile ).release() ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' - 176 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_cu1.cpp:48:38: required from here - 48 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CuvetteProblem; Scalar = double]' + 1032 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/cuvetteproblem.hh:313:44: required from 'void Opm::CuvetteProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' + 313 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CuvetteProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/cuvette_pvs.cpp:51:38: required from here + 51 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); @@ -42814,61 +39057,191 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:213:17: required from 'Dune::GridPtr::GridPtr(std::istream&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::istream = std::basic_istream; MPICommunicatorType = ompi_communicator_t*]' - 213 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:168:31: required from 'Opm::StructuredGridVanguard::StructuredGridVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' - 168 | gridPtr_.reset( Dune::GridPtr< Grid >( dgffile ).release() ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' - 176 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CuvetteProblem; Scalar = double]' + 1032 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/cuvetteproblem.hh:313:44: required from 'void Opm::CuvetteProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' + 313 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CuvetteProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/cuvette_pvs.cpp:51:38: required from here + 51 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh:184:32: required from 'void Opm::DiffusionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 184 | K_ = this->toDimMatrix_(1e-12); // [m^2] + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem; Communication = Dune::Communication]' + 245 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::DiffusionProblem]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_flash.cpp:47:38: required from here + 47 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 380 | DimMatrix toDimMatrix_(Scalar val) const + | ^~~~~~~~~~~~ +In file included from /usr/include/dune/istl/matrixutils.hh:14, + from /usr/include/dune/istl/bcrsmatrix.hh:21, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_flash.cpp:32: +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' + 128 | ::Entity::Geometry::LocalCoordinate Coordinate; + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 787 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::DiffusionProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_flash.cpp:47:38: required from here + 47 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 630 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ +In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:31, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:37, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_flash.cpp:30: +/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem; Scalar = double]' + 1079 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh:226:44: required from 'void Opm::DiffusionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 226 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::DiffusionProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_flash.cpp:47:38: required from here + 47 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | T sum (const T& in) const + | ^~~ +In file included from /usr/include/dune/geometry/referenceelements.hh:23, + from /usr/include/dune/grid/io/file/vtk/function.hh:15, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkscalarfunction.hh:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:31, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:37, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: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]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:879:49: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 1, const Dune::YaspGrid<1>, Dune::YaspEntity>]' + 879 | elementLocal = referenceElement.position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::DiffusionProblem; Element = Dune::Entity<0, 1, const Dune::YaspGrid<1>, Dune::YaspEntity>]' + 139 | stencil_.update(elem); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 563 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::DiffusionProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_flash.cpp:47:38: required from here + 47 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/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 /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsmodel.hh:39, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/cuvette_pvs.cpp:32: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::CuvetteProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/cuvetteproblem.hh:207:36: required from 'void Opm::CuvetteProblem::finishInit() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' + 207 | fineK_ = this->toDimMatrix_(6.28e-12); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::CuvetteProblem; Communication = Dune::Communication]' + 245 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CuvetteProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_cu1.cpp:48:38: required from here - 48 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/cuvette_pvs.cpp:51:38: required from here + 51 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 380 | DimMatrix toDimMatrix_(Scalar val) const + | ^~~~~~~~~~~~ +In file included from /usr/include/dune/istl/matrixutils.hh:14, + from /usr/include/dune/istl/bcrsmatrix.hh:21, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/cuvette_pvs.cpp:33: +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); - | ^ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' - 288 | return impl().center(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:44: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' - 110 | { return element_.geometry().center(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' - 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' + 128 | ::Entity::Geometry::LocalCoordinate Coordinate; + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' + 787 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' + 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CuvetteProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_cu1.cpp:48:38: required from here - 48 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/cuvette_pvs.cpp:51:38: required from here + 51 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 249 | GlobalCoordinate center() const - | ^~~~~~ -In file included from /usr/include/dune/istl/bvector.hh:20, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/baseoutputmodule.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkenergymodule.hpp:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleproperties.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:32: +/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ +In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:18, + from /usr/include/dune/geometry/referenceelements.hh:24, + from /usr/include/dune/grid/io/file/dgfparser/entitykey_inline.hh:9, + from /usr/include/dune/grid/io/file/dgfparser/entitykey.hh:154, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:27: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -42885,24 +39258,23 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:213:17: required from 'Dune::GridPtr::GridPtr(std::istream&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::istream = std::basic_istream; MPICommunicatorType = ompi_communicator_t*]' - 213 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:168:31: required from 'Opm::StructuredGridVanguard::StructuredGridVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' - 168 | gridPtr_.reset( Dune::GridPtr< Grid >( dgffile ).release() ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' - 176 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_cu1.cpp:48:38: required from here - 48 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CuvetteProblem; Scalar = double]' + 1032 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/cuvetteproblem.hh:313:44: required from 'void Opm::CuvetteProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' + 313 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CuvetteProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/cuvette_pvs.cpp:51:38: required from here + 51 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const @@ -42923,53 +39295,432 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:213:17: required from 'Dune::GridPtr::GridPtr(std::istream&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::istream = std::basic_istream; MPICommunicatorType = ompi_communicator_t*]' - 213 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:168:31: required from 'Opm::StructuredGridVanguard::StructuredGridVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' - 168 | gridPtr_.reset( Dune::GridPtr< Grid >( dgffile ).release() ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CuvetteProblem; Scalar = double]' + 1032 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/cuvetteproblem.hh:313:44: required from 'void Opm::CuvetteProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' + 313 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CuvetteProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/cuvette_pvs.cpp:51:38: required from here + 51 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 171 | FieldMatrix transposed() const + | ^~~~~~~~~~ +In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:21: +/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CuvetteProblem; Scalar = double]' + 1079 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/cuvetteproblem.hh:313:44: required from 'void Opm::CuvetteProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' + 313 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CuvetteProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/cuvette_pvs.cpp:51:38: required from here + 51 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | T sum (const T& in) const + | ^~~ +In file included from /usr/include/dune/geometry/referenceelements.hh:23: +/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]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:879:49: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 879 | elementLocal = referenceElement.position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::CuvetteProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 139 | stencil_.update(elem); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' + 563 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CuvetteProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/cuvette_pvs.cpp:51:38: required from here + 51 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/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/c++/15/bits/unique_ptr.h:37, + from /usr/include/c++/15/memory:80, + from /usr/include/dune/common/classname.hh:14, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/propertysystem.hh:29, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:30: +/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': +/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' + 64 | temp = func(*in, *inout); + | ~~~~^~~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' + 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); + | ^~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' + 465 | (Generic_MPI_Op::get()),communicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' + 211 | allreduce >(&in,&out,1); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem; Scalar = double]' + 1079 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh:226:44: required from 'void Opm::DiffusionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 226 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::DiffusionProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_flash.cpp:47:38: required from here + 47 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 189 | operator()(const _Tp& __x, const _Tp& __y) const + | ^~~~~~~~ +In file included from /usr/include/c++/15/string:51, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: +/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': +/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' + 64 | temp = func(*in, *inout); + | ~~~~^~~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' + 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); + | ^~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' + 465 | (Generic_MPI_Op::get()),communicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' + 211 | allreduce >(&in,&out,1); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CuvetteProblem; Scalar = double]' + 1079 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/cuvetteproblem.hh:313:44: required from 'void Opm::CuvetteProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' + 313 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CuvetteProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/cuvette_pvs.cpp:51:38: required from here + 51 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 189 | operator()(const _Tp& __x, const _Tp& __y) const + | ^~~~~~~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:26, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/cuvetteproblem.hh:44, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/cuvette_pvs.cpp:35: +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:191:75: required from 'static void Dune::DGFGridFactory > >::getCorners(const Geometry&, std::vector >&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; ctype = double; int dim = 2]' + 191 | const typename Geometry::GlobalCoordinate corner = geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:135:19: required from 'int Dune::DGFGridFactory > >::boundaryId(const Intersection&) const [with Intersection = Dune::Intersection, Dune::YaspIntersection > >; ctype = double; int dim = 2]' + 135 | getCorners( intersection.geometry(), corners ); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:448:48: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::YaspGrid<2>]' + 448 | bndId_[ k ] = dgfFactory.boundaryId( intersection ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' + 175 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::CuvetteProblem; Simulator = Opm::Simulator]' + 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::CuvetteProblem; Communication = Dune::Communication]' 176 | { vanguard_.reset(new Vanguard(*this)); } | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CuvetteProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_cu1.cpp:48:38: required from here +/build/reproducible-path/opm-simulators-2025.04+ds/examples/cuvette_pvs.cpp:51:38: required from here + 51 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 269 | GlobalCoordinate corner(int k) const + | ^~~~~~ +In file included from /usr/include/dune/common/fvector.hh:17, + from /usr/include/dune/common/fmatrix.hh:16: +/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]': +/usr/include/c++/15/bits/stl_function.h:190:20: required from 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]' + 190 | { return __x + __y; } + | ~~~~^~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' + 64 | temp = func(*in, *inout); + | ~~~~^~~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' + 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); + | ^~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' + 465 | (Generic_MPI_Op::get()),communicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' + 211 | allreduce >(&in,&out,1); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CuvetteProblem; Scalar = double]' + 1079 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/cuvetteproblem.hh:313:44: required from 'void Opm::CuvetteProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' + 313 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CuvetteProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/cuvette_pvs.cpp:51:38: required from here + 51 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/densevector.hh:439:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 439 | derived_type operator+ (const DenseVector& b) const + | ^~~~~~~~ +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1130, + from /usr/include/dune/grid/common/intersection.hh:9, + from /usr/include/dune/grid/common/intersectioniterator.hh:11, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpmodel.hh:45, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_ncp.cpp:31: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' + 128 | ::Entity::Geometry::LocalCoordinate Coordinate; + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 787 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::DiffusionProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_ncp.cpp:48:38: required from here 48 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 171 | FieldMatrix transposed() const - | ^~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: required from 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' - 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:86:31: required from 'Opm::MultiPhaseBaseProblem::MultiPhaseBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' - 86 | : ParentType(simulator) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:221:31: required from 'Opm::LensProblem::LensProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' - 221 | : ParentType(simulator) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:222:28: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' - 222 | problem_.reset(new Problem(*this)); - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > > >::CellIterator; GridView = Dune::GridView > >]' + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' + 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here + 1337 | virtual void writeCellData(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 391 | const FieldVector position() const + | ^~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh:184:32: required from 'void Opm::DiffusionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 184 | K_ = this->toDimMatrix_(1e-12); // [m^2] + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem; Communication = Dune::Communication]' + 245 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::DiffusionProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_cu1.cpp:48:38: required from here +/build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_ncp.cpp:48:38: required from here 48 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 380 | DimMatrix toDimMatrix_(Scalar val) const + | ^~~~~~~~~~~~ +In file included from /usr/include/dune/istl/matrixutils.hh:14, + from /usr/include/dune/istl/bcrsmatrix.hh:21, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_ncp.cpp:32: +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' + 184 | return matrix.transposed(); + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' + 128 | ::Entity::Geometry::LocalCoordinate Coordinate; + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 787 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::DiffusionProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_ncp.cpp:48:38: required from here + 48 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 630 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ +In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:31, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:37, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_ncp.cpp:30: +/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem; Scalar = double]' + 1079 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh:226:44: required from 'void Opm::DiffusionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 226 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::DiffusionProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_ncp.cpp:48:38: required from here + 48 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | T sum (const T& in) const + | ^~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh: In instantiation of 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; Opm::VcfvStencil::GlobalPosition = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: required from 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::CuvetteProblem; EvalDimVector = Dune::FieldVector; ElementContext = Opm::FvBaseElementContext]' + 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44: required from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; EvalDimVector = Dune::FieldVector; TypeTag = Opm::Properties::TTag::CuvetteProblem; ElementContext = Opm::FvBaseElementContext]' + 333 | { ParentType::calculateBoundaryGradient(quantityGrad, elemCtx, fapIdx, quantityCallback); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: required from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::CuvetteProblem; ElementContext = Opm::FvBaseElementContext]' + 347 | gradCalc.calculateBoundaryGradient(potentialGrad_[phaseIdx], + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ + 348 | elemCtx, + | ~~~~~~~~ + 349 | boundaryFaceIdx, + | ~~~~~~~~~~~~~~~~ + 350 | pressureCallback); + | ~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseextensivequantities.hh:122:61: required from 'void Opm::MultiPhaseBaseExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::CuvetteProblem]' + 122 | FluxExtensiveQuantities::calculateBoundaryGradients_(context.elementContext(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ + 123 | bfIdx, + | ~~~~~~ + 124 | timeIdx, + | ~~~~~~~~ + 125 | fluidState); + | ~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsextensivequantities.hh:86:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/cuvetteproblem.hh:413:31: required from 'void Opm::CuvetteProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::CuvetteProblem; BoundaryRateVector = Opm::PvsBoundaryRateVector]' + 413 | values.setFreeFlow(context, spaceIdx, timeIdx, fs); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CuvetteProblem; Scalar = double]' + 1036 | simulator_.problem().boundary(values, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 1037 | boundaryCtx, + | ~~~~~~~~~~~~ + 1038 | faceIdx, + | ~~~~~~~~ + 1039 | /*timeIdx=*/0); + | ~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/cuvetteproblem.hh:313:44: required from 'void Opm::CuvetteProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' + 313 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::CuvetteProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/cuvette_pvs.cpp:51:38: required from here + 51 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:751:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 751 | const GlobalPosition center() const + | ^~~~~~ +In file included from /usr/include/dune/geometry/referenceelements.hh:23, + from /usr/include/dune/grid/io/file/vtk/function.hh:15, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkscalarfunction.hh:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:31, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkcompositionmodule.hpp:36, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpproperties.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ncp/ncpmodel.hh:33: +/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]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:879:49: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 1, const Dune::YaspGrid<1>, Dune::YaspEntity>]' + 879 | elementLocal = referenceElement.position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::DiffusionProblem; Element = Dune::Entity<0, 1, const Dune::YaspGrid<1>, Dune::YaspEntity>]' + 139 | stencil_.update(elem); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 563 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::DiffusionProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_ncp.cpp:48:38: required from here + 48 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/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 /build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_flash.cpp:33: +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh: In member function 'void Opm::DiffusionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh:184:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | K_ = this->toDimMatrix_(1e-12); // [m^2] + | ^~ In file included from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:45: /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here @@ -42982,83 +39733,206 @@ /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; 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]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1365:18: required from here - 1365 | virtual void writeGridPoints(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -[ 83%] Linking CXX executable bin/test_RestartSerialization -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_RestartSerialization.dir/link.txt --verbose=1 -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:260:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 260 | lensK_ = this->toDimMatrix_(9.05e-12); +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:37, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:44: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > > >::CellIterator; GridView = Dune::GridView > >]' + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' + 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here + 1337 | virtual void writeCellData(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 391 | const FieldVector position() const + | ^~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1079 | totalRate = comm.sum(totalRate); + | ^~~~~~~~~ +In file included from /usr/include/c++/15/bits/unique_ptr.h:37, + from /usr/include/c++/15/memory:80, + from /usr/include/dune/common/classname.hh:14, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/propertysystem.hh:29, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:30: +/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': +/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' + 64 | temp = func(*in, *inout); + | ~~~~^~~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' + 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); + | ^~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' + 465 | (Generic_MPI_Op::get()),communicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' + 211 | allreduce >(&in,&out,1); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem; Scalar = double]' + 1079 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh:226:44: required from 'void Opm::DiffusionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 226 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::DiffusionProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_ncp.cpp:48:38: required from here + 48 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 189 | operator()(const _Tp& __x, const _Tp& __y) const + | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/cuvetteproblem.hh: In member function 'void Opm::CuvetteProblem::finishInit() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/cuvetteproblem.hh:207:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | fineK_ = this->toDimMatrix_(6.28e-12); | ^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ^~~ -[ 83%] Linking CXX executable bin/test_gatherconvergencereport -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_gatherconvergencereport.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_RestartSerialization.dir/link.d CMakeFiles/test_RestartSerialization.dir/tests/test_RestartSerialization.cpp.o CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o -o bin/test_RestartSerialization -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 83%] Built target test_RestartSerialization -make -f CMakeFiles/test_gatherdeferredlogger.dir/build.make CMakeFiles/test_gatherdeferredlogger.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_gatherdeferredlogger.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_gatherdeferredlogger.dir/build.make CMakeFiles/test_gatherdeferredlogger.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 84%] Building CXX object CMakeFiles/test_gatherdeferredlogger.dir/tests/test_gatherdeferredlogger.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_gatherdeferredlogger.dir/tests/test_gatherdeferredlogger.cpp.o -MF CMakeFiles/test_gatherdeferredlogger.dir/tests/test_gatherdeferredlogger.cpp.o.d -o CMakeFiles/test_gatherdeferredlogger.dir/tests/test_gatherdeferredlogger.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_gatherdeferredlogger.cpp -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_gatherconvergencereport.dir/link.d CMakeFiles/test_gatherconvergencereport.dir/tests/test_gatherconvergencereport.cpp.o -o bin/test_gatherconvergencereport -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 84%] Built target test_gatherconvergencereport -make -f CMakeFiles/test_parallel_wbp_calculation.dir/build.make CMakeFiles/test_parallel_wbp_calculation.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_parallel_wbp_calculation.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_parallel_wbp_calculation.dir/build.make CMakeFiles/test_parallel_wbp_calculation.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 85%] Building CXX object CMakeFiles/test_parallel_wbp_calculation.dir/tests/test_parallel_wbp_calculation.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_parallel_wbp_calculation.dir/tests/test_parallel_wbp_calculation.cpp.o -MF CMakeFiles/test_parallel_wbp_calculation.dir/tests/test_parallel_wbp_calculation.cpp.o.d -o CMakeFiles/test_parallel_wbp_calculation.dir/tests/test_parallel_wbp_calculation.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_parallel_wbp_calculation.cpp -[ 85%] Linking CXX executable bin/test_gatherdeferredlogger -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_gatherdeferredlogger.dir/link.txt --verbose=1 -[ 85%] Linking CXX executable bin/test_parallel_wbp_calculation -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_parallel_wbp_calculation.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_gatherdeferredlogger.dir/link.d CMakeFiles/test_gatherdeferredlogger.dir/tests/test_gatherdeferredlogger.cpp.o -o bin/test_gatherdeferredlogger -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 85%] Built target test_gatherdeferredlogger -[ 85%] Building CXX object CMakeFiles/lens_immiscible_ecfv_ad_mcu.dir/examples/lens_immiscible_ecfv_ad_cu2.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/lens_immiscible_ecfv_ad_mcu.dir/examples/lens_immiscible_ecfv_ad_cu2.cpp.o -MF CMakeFiles/lens_immiscible_ecfv_ad_mcu.dir/examples/lens_immiscible_ecfv_ad_cu2.cpp.o.d -o CMakeFiles/lens_immiscible_ecfv_ad_mcu.dir/examples/lens_immiscible_ecfv_ad_cu2.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_cu2.cpp -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_parallel_wbp_calculation.dir/link.d CMakeFiles/test_parallel_wbp_calculation.dir/tests/test_parallel_wbp_calculation.cpp.o -o bin/test_parallel_wbp_calculation -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh: In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::CuvetteProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); + | ^~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CuvetteProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1079 | totalRate = comm.sum(totalRate); + | ^~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > > >::CellIterator; GridView = Dune::GridView > >]' + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' + 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here + 1337 | virtual void writeCellData(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 391 | const FieldVector position() const + | ^~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_ncp.cpp:34: +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh: In member function 'void Opm::DiffusionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh:184:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | K_ = this->toDimMatrix_(1e-12); // [m^2] + | ^~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1079 | totalRate = comm.sum(totalRate); + | ^~~~~~~~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:72, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh:41: +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 850 | GeometryImpl _geometry((_it).lowerleft()); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh: In member function 'void Opm::DiffusionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh:184:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | K_ = this->toDimMatrix_(1e-12); // [m^2] + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:133:89: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 133 | boundingBoxMax_[i] = std::max(boundingBoxMax_[i], vIt->geometry().corner(0)[i]); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:72, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh:41: +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 850 | GeometryImpl _geometry((_it).lowerleft()); + | ~~~~~~~~~~~~~~~^~ +In file included from /usr/include/dune/grid/yaspgrid.hh:72: +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 850 | GeometryImpl _geometry((_it).lowerleft()); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh: In member function 'void Opm::DiffusionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh:184:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | K_ = this->toDimMatrix_(1e-12); // [m^2] + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:44: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:133:89: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 133 | boundingBoxMax_[i] = std::max(boundingBoxMax_[i], vIt->geometry().corner(0)[i]); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +/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 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', + inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: +/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); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 983 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/cuvetteproblem.hh: In member function 'void Opm::CuvetteProblem::finishInit() [with TypeTag = Opm::Properties::TTag::CuvetteProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/cuvetteproblem.hh:208:38: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | coarseK_ = this->toDimMatrix_(9.14e-10); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 983 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::CuvetteProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 983 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 1; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; TypeTag = Opm::Properties::TTag::CuvetteProblem]', + inlined from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback, true> >; EvalDimVector = Dune::FieldVector; TypeTag = Opm::Properties::TTag::CuvetteProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44, + inlined from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::CompositionalFluidState, true>; TypeTag = Opm::Properties::TTag::CuvetteProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 1; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +[ 92%] Linking CXX executable bin/co2injection_pvs_vcfv +/usr/bin/cmake -E cmake_link_script CMakeFiles/co2injection_pvs_vcfv.dir/link.txt --verbose=1 +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1079 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/co2injection_pvs_vcfv.dir/link.d CMakeFiles/co2injection_pvs_vcfv.dir/examples/co2injection_pvs_vcfv.cpp.o -o bin/co2injection_pvs_vcfv -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 85%] Built target test_parallel_wbp_calculation -make -f CMakeFiles/test_broadcast.dir/build.make CMakeFiles/test_broadcast.dir/depend +[ 92%] Built target co2injection_pvs_vcfv +make -f CMakeFiles/diffusion_pvs.dir/build.make CMakeFiles/diffusion_pvs.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_broadcast.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/diffusion_pvs.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_broadcast.dir/build.make CMakeFiles/test_broadcast.dir/build +make -f CMakeFiles/diffusion_pvs.dir/build.make CMakeFiles/diffusion_pvs.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 85%] Building CXX object CMakeFiles/test_broadcast.dir/tests/test_broadcast.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_broadcast.dir/tests/test_broadcast.cpp.o -MF CMakeFiles/test_broadcast.dir/tests/test_broadcast.cpp.o.d -o CMakeFiles/test_broadcast.dir/tests/test_broadcast.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_broadcast.cpp -In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, - from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, - from /usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:10, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:38, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:52, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_cu2.cpp:37: -/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': -/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 207 | { - | ^ -[ 86%] Linking CXX executable bin/test_broadcast -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_broadcast.dir/link.txt --verbose=1 +[ 92%] Building CXX object CMakeFiles/diffusion_pvs.dir/examples/diffusion_pvs.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/diffusion_pvs.dir/examples/diffusion_pvs.cpp.o -MF CMakeFiles/diffusion_pvs.dir/examples/diffusion_pvs.cpp.o.d -o CMakeFiles/diffusion_pvs.dir/examples/diffusion_pvs.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_pvs.cpp +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1079 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/dune/grid/common/geometry.hh:16, from /usr/include/dune/grid/common/grid.hh:1130, from /usr/include/dune/grid/common/intersection.hh:9, @@ -43066,139 +39940,303 @@ from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:33, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:41, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad.hh:32: -/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/pvs/pvsmodel.hh:39, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_pvs.cpp:31: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:35: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' - 110 | { return element_.geometry().center(); } - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' - 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' + 128 | ::Entity::Geometry::LocalCoordinate Coordinate; + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 787 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::DiffusionProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_cu2.cpp:48:38: required from here - 48 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_pvs.cpp:47:38: required from here + 47 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); | ^ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad.hh:33: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In instantiation of 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' - 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' - 302 | simulator.run(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_cu2.cpp:48:38: required from here - 48 | return Opm::start(argc, argv); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 110 | { return element_.geometry().center(); } - | ^ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; DimMatrix = Dune::FieldMatrix; Scalar = double]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:260:36: required from 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 260 | lensK_ = this->toDimMatrix_(9.05e-12); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh:184:32: required from 'void Opm::DiffusionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 184 | K_ = this->toDimMatrix_(1e-12); // [m^2] + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem; Communication = Dune::Communication]' 245 | { problem_->finishInit(); } | ~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::DiffusionProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_cu2.cpp:48:38: required from here - 48 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_pvs.cpp:47:38: required from here + 47 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: 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-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 380 | DimMatrix toDimMatrix_(Scalar val) const | ^~~~~~~~~~~~ -In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, - from /usr/include/dune/grid/yaspgrid.hh:26, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:37: -/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': -/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' +In file included from /usr/include/dune/istl/matrixutils.hh:14, + from /usr/include/dune/istl/bcrsmatrix.hh:21, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/istlsparsematrixadapter.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/parallelbicgstabbackend.hh:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_pvs.cpp:32: +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); | ~~~~~~~~~~~~~~~~~^~ -/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 1, const Dune::YaspGrid<1>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:35: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' - 110 | { return element_.geometry().center(); } - | ~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' - 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' + 128 | ::Entity::Geometry::LocalCoordinate Coordinate; + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 787 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::DiffusionProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_cu2.cpp:48:38: required from here - 48 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_pvs.cpp:47:38: required from here + 47 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 136 | DiagonalMatrix transposed() const +/usr/include/dune/common/diagonalmatrix.hh:630:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 630 | DiagonalMatrix transposed() const | ^~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:44: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' - 110 | { return element_.geometry().center(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' - 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' +In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:31, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:37, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_pvs.cpp:30: +/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem; Scalar = double]' + 1079 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh:226:44: required from 'void Opm::DiffusionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 226 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::DiffusionProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_pvs.cpp:47:38: required from here + 47 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | T sum (const T& in) const + | ^~~ +In file included from /usr/include/dune/geometry/referenceelements.hh:23, + from /usr/include/dune/grid/io/file/vtk/function.hh:15, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkscalarfunction.hh:32, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:31, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:37, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: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]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:879:49: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 1, const Dune::YaspGrid<1>, Dune::YaspEntity>]' + 879 | elementLocal = referenceElement.position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::DiffusionProblem; Element = Dune::Entity<0, 1, const Dune::YaspGrid<1>, Dune::YaspEntity>]' + 139 | stencil_.update(elem); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 563 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::DiffusionProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_cu2.cpp:48:38: required from here - 48 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_pvs.cpp:47:38: required from here + 47 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:286:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 286 | GlobalCoordinate center () const - | ^~~~~~ +/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/c++/15/bits/unique_ptr.h:37, + from /usr/include/c++/15/memory:80, + from /usr/include/dune/common/classname.hh:14, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/propertysystem.hh:29, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:30: +/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': +/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' + 64 | temp = func(*in, *inout); + | ~~~~^~~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' + 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); + | ^~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' + 465 | (Generic_MPI_Op::get()),communicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' + 211 | allreduce >(&in,&out,1); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem; Scalar = double]' + 1079 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh:226:44: required from 'void Opm::DiffusionProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 226 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::DiffusionProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_pvs.cpp:47:38: required from here + 47 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 189 | operator()(const _Tp& __x, const _Tp& __y) const + | ^~~~~~~~ +In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', + inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: +/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); + | ~~~~~~~~~~~~^~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > > >::CellIterator; GridView = Dune::GridView > >]' + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' + 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here + 1337 | virtual void writeCellData(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 391 | const FieldVector position() const + | ^~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/examples/diffusion_pvs.cpp:33: +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh: In member function 'void Opm::DiffusionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh:184:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | K_ = this->toDimMatrix_(1e-12); // [m^2] + | ^~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1079 | totalRate = comm.sum(totalRate); + | ^~~~~~~~~ +In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', + inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: +/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); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::CuvetteProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1079 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +In file included from /usr/include/dune/grid/yaspgrid.hh:72, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh:41: +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 1; GridImp = const Dune::YaspGrid<1>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 850 | GeometryImpl _geometry((_it).lowerleft()); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh: In member function 'void Opm::DiffusionProblem::finishInit() [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/diffusionproblem.hh:184:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | K_ = this->toDimMatrix_(1e-12); // [m^2] + | ~~~~~~~~~~~~~~~~~~^~~~~~~ +In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', + inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: +/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); + | ~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:133:89: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 133 | boundingBoxMax_[i] = std::max(boundingBoxMax_[i], vIt->geometry().corner(0)[i]); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +[ 92%] Linking CXX executable bin/diffusion_flash +/usr/bin/cmake -E cmake_link_script CMakeFiles/diffusion_flash.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/diffusion_flash.dir/link.d CMakeFiles/diffusion_flash.dir/examples/diffusion_flash.cpp.o -o bin/diffusion_flash -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 92%] Built target diffusion_flash +make -f CMakeFiles/groundwater_immiscible.dir/build.make CMakeFiles/groundwater_immiscible.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/groundwater_immiscible.dir/DependInfo.cmake "--color=" +[ 92%] Linking CXX executable bin/diffusion_ncp +/usr/bin/cmake -E cmake_link_script CMakeFiles/diffusion_ncp.dir/link.txt --verbose=1 +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/groundwater_immiscible.dir/build.make CMakeFiles/groundwater_immiscible.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 92%] Building CXX object CMakeFiles/groundwater_immiscible.dir/examples/groundwater_immiscible.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/groundwater_immiscible.dir/examples/groundwater_immiscible.cpp.o -MF CMakeFiles/groundwater_immiscible.dir/examples/groundwater_immiscible.cpp.o.d -o CMakeFiles/groundwater_immiscible.dir/examples/groundwater_immiscible.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/groundwater_immiscible.cpp +In file included from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:33, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/groundwater_immiscible.cpp:30: +/usr/include/dune/grid/io/file/gmshreader.hh: In member function 'virtual Dune::FieldVector Dune::{anonymous}::GmshReaderQuadraticBoundarySegment<3, 3>::operator()(const Dune::FieldVector&) const': +/usr/include/dune/grid/io/file/gmshreader.hh:207:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 207 | { + | ^ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/diffusion_ncp.dir/link.d CMakeFiles/diffusion_ncp.dir/examples/diffusion_ncp.cpp.o -o bin/diffusion_ncp -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 92%] Built target diffusion_ncp +make -f CMakeFiles/moduleVersion.dir/build.make CMakeFiles/moduleVersion.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/moduleVersion.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/moduleVersion.dir/build.make CMakeFiles/moduleVersion.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 92%] Building CXX object CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o +/usr/bin/c++ -DHAVE_CONFIG_H=1 -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/lib/aarch64-linux-gnu/openmpi/include -I/usr/lib/aarch64-linux-gnu/openmpi/include/openmpi -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/scotch -I/usr/include/metis -I/usr/include/hdf5/openmpi -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -MD -MT CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o -MF CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o.d -o CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/utils/moduleVersion.cpp +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 92%] Built target moduleVersion +make -f CMakeFiles/flow.dir/build.make CMakeFiles/flow.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/flow.dir/build.make CMakeFiles/flow.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 92%] Building CXX object CMakeFiles/flow.dir/flow/flow.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flow.dir/flow/flow.cpp.o -MF CMakeFiles/flow.dir/flow/flow.cpp.o.d -o CMakeFiles/flow.dir/flow/flow.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow.cpp +In file included from /usr/include/dune/grid/common/geometry.hh:16, + from /usr/include/dune/grid/common/grid.hh:1130, + from /usr/include/dune/grid/common/intersection.hh:9, + from /usr/include/dune/grid/io/file/dgfparser/gridptr.hh:25: +/usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]': +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' + 128 | ::Entity::Geometry::LocalCoordinate Coordinate; + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' + 787 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' + 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::GroundWaterProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/groundwater_immiscible.cpp:50:38: required from here + 50 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ /usr/include/dune/common/transpose.hh: In instantiation of 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]': /usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); @@ -43212,24 +40250,23 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:213:17: required from 'Dune::GridPtr::GridPtr(std::istream&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::istream = std::basic_istream; MPICommunicatorType = ompi_communicator_t*]' - 213 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:168:31: required from 'Opm::StructuredGridVanguard::StructuredGridVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' - 168 | gridPtr_.reset( Dune::GridPtr< Grid >( dgffile ).release() ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' - 176 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_cu2.cpp:48:38: required from here - 48 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; Scalar = double]' + 1032 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/groundwaterproblem.hh:258:44: required from 'void Opm::GroundWaterProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' + 258 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::GroundWaterProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/groundwater_immiscible.cpp:50:38: required from here + 50 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 184 | return matrix.transposed(); @@ -43247,61 +40284,86 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:213:17: required from 'Dune::GridPtr::GridPtr(std::istream&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::istream = std::basic_istream; MPICommunicatorType = ompi_communicator_t*]' - 213 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:168:31: required from 'Opm::StructuredGridVanguard::StructuredGridVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' - 168 | gridPtr_.reset( Dune::GridPtr< Grid >( dgffile ).release() ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' - 176 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; Scalar = double]' + 1032 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/groundwaterproblem.hh:258:44: required from 'void Opm::GroundWaterProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' + 258 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::GroundWaterProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/groundwater_immiscible.cpp:50:38: required from here + 50 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 184 | return matrix.transposed(); + | ^ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:41, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/groundwater_immiscible.cpp:32: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh: In instantiation of 'Opm::MultiPhaseBaseProblem::DimMatrix Opm::MultiPhaseBaseProblem::toDimMatrix_(Scalar) const [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; DimMatrix = Dune::FieldMatrix; Scalar = double]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/groundwaterproblem.hh:196:44: required from 'void Opm::GroundWaterProblem::finishInit() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' + 196 | intrinsicPerm_ = this->toDimMatrix_(Parameters::Get>()); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:245:31: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; Communication = Dune::Communication]' + 245 | { problem_->finishInit(); } + | ~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::GroundWaterProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_cu2.cpp:48:38: required from here - 48 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/groundwater_immiscible.cpp:50:38: required from here + 50 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/common/transpose.hh:184:28: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:380:15: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 380 | DimMatrix toDimMatrix_(Scalar val) const + | ^~~~~~~~~~~~ +In file included from /usr/include/dune/geometry/axisalignedcubegeometry.hh:17, + from /usr/include/dune/grid/yaspgrid.hh:26, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/groundwaterproblem.hh:35, + from /build/reproducible-path/opm-simulators-2025.04+ds/examples/groundwater_immiscible.cpp:33: +/usr/include/dune/common/diagonalmatrix.hh: In instantiation of 'Dune::DiagonalMatrix Dune::DiagonalMatrix::transposed() const [with K = double; int n = 2]': +/usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = DiagonalMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); - | ^ -/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::center() const [with CoordType = double; unsigned int dim = 2; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': -/usr/include/dune/grid/common/geometry.hh:288:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::center() const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' - 288 | return impl().center(); - | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:110:44: required from 'decltype(auto) Opm::EcfvStencil::SubControlVolume::globalPos() const [with Scalar = double; GridView = Dune::GridView > >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' - 110 | { return element_.geometry().center(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:353:57: required from 'decltype(auto) Opm::FvBaseElementContext::pos(unsigned int, unsigned int) const [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 353 | { return stencil_.subControlVolume(dofIdx).globalPos(); } - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:48: required from 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; PrimaryVariables = Opm::ImmisciblePrimaryVariables]' - 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:573:45: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 573 | simulator_.problem().initial(uCur[globalIdx], elemCtx, dofIdx, /*timeIdx=*/0); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' + | ~~~~~~~~~~~~~~~~~^~ +/usr/include/dune/grid/common/geometry.hh:138:54: required from 'class Dune::Geometry<2, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>' + 138 | using JacobianInverseDefault = decltype(transpose(std::declval())); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:128:41: required from 'class Dune::VTKWriter > > >' + 128 | ::Entity::Geometry::LocalCoordinate Coordinate; + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:188:22: required from 'void Opm::VtkMultiWriter::beginWrite(double) [with GridView = Dune::GridView > >; int vtkFormat = 0]' + 188 | curWriter_ = new VtkWriter(gridView_, Dune::VTK::conforming); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:787:38: required from 'void Opm::FvBaseProblem::writeOutput(bool) [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' + 787 | defaultVtkWriter_->beginWrite(t); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:682:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' + 682 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->writeOutput(true)); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::GroundWaterProblem]' 302 | simulator.run(); | ~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_cu2.cpp:48:38: required from here - 48 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/groundwater_immiscible.cpp:50:38: required from here + 50 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/geometry/axisalignedcubegeometry.hh:249:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 249 | GlobalCoordinate center() const - | ^~~~~~ -In file included from /usr/include/dune/istl/bvector.hh:20, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/baseoutputmodule.hh:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkenergymodule.hpp:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleproperties.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:32: +/usr/include/dune/common/diagonalmatrix.hh:136:26: note: parameter passing for argument of type 'Dune::DiagonalMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 136 | DiagonalMatrix transposed() const + | ^~~~~~~~~~ +In file included from /usr/include/dune/geometry/referenceelementimplementation.hh:18, + from /usr/include/dune/geometry/referenceelements.hh:24, + from /usr/include/dune/grid/io/file/dgfparser/entitykey_inline.hh:9, + from /usr/include/dune/grid/io/file/dgfparser/entitykey.hh:154, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:27: /usr/include/dune/common/fmatrix.hh: In instantiation of 'Dune::FieldMatrix Dune::FieldMatrix::transposed() const [with K = double; int ROWS = 2; int COLS = 1]': /usr/include/dune/common/transpose.hh:184:27: required from 'auto Dune::transpose(const Matrix&) [with Matrix = FieldMatrix; typename std::enable_if::value, int>::type = 0]' 184 | return matrix.transposed(); @@ -43318,24 +40380,23 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:213:17: required from 'Dune::GridPtr::GridPtr(std::istream&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::istream = std::basic_istream; MPICommunicatorType = ompi_communicator_t*]' - 213 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:168:31: required from 'Opm::StructuredGridVanguard::StructuredGridVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' - 168 | gridPtr_.reset( Dune::GridPtr< Grid >( dgffile ).release() ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' - 176 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_cu2.cpp:48:38: required from here - 48 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; Scalar = double]' + 1032 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/groundwaterproblem.hh:258:44: required from 'void Opm::GroundWaterProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' + 258 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::GroundWaterProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/groundwater_immiscible.cpp:50:38: required from here + 50 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const @@ -43356,64 +40417,235 @@ /usr/include/dune/grid/common/intersectioniterator.hh:107:20: required from 'class Dune::IntersectionIterator, Dune::YaspIntersectionIterator >, Dune::YaspIntersection > >' 107 | Implementation realIterator; | ^~~~~~~~~~~~ -/usr/include/dune/common/iteratorrange.hh:59:14: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:213:17: required from 'Dune::GridPtr::GridPtr(std::istream&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::istream = std::basic_istream; MPICommunicatorType = ompi_communicator_t*]' - 213 | initialize( dgfFactory ); - | ~~~~~~~~~~^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/structuredgridvanguard.hh:168:31: required from 'Opm::StructuredGridVanguard::StructuredGridVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' - 168 | gridPtr_.reset( Dune::GridPtr< Grid >( dgffile ).release() ); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' - 176 | { vanguard_.reset(new Vanguard(*this)); } - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_cu2.cpp:48:38: required from here - 48 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseboundarycontext.hh:269:26: required from 'class Opm::FvBaseBoundaryContext' + 269 | IntersectionIterator intersectionIt_; + | ^~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1032:33: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; Scalar = double]' + 1032 | BoundaryContext boundaryCtx(elemCtx); + | ^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/groundwaterproblem.hh:258:44: required from 'void Opm::GroundWaterProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' + 258 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::GroundWaterProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/groundwater_immiscible.cpp:50:38: required from here + 50 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/dune/common/fmatrix.hh:171:32: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 171 | FieldMatrix transposed() const | ^~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 0; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: required from 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' - 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:86:31: required from 'Opm::MultiPhaseBaseProblem::MultiPhaseBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' - 86 | : ParentType(simulator) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:221:31: required from 'Opm::LensProblem::LensProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Simulator = Opm::Simulator]' - 221 | : ParentType(simulator) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:222:28: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd; Communication = Dune::Communication]' - 222 | problem_.reset(new Problem(*this)); - | ^~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' +In file included from /usr/include/dune/common/parallel/mpihelper.hh:18, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:21: +/usr/include/dune/common/parallel/mpicommunication.hh: In instantiation of 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; Scalar = double]' + 1079 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/groundwaterproblem.hh:258:44: required from 'void Opm::GroundWaterProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' + 258 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::GroundWaterProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/groundwater_immiscible.cpp:50:38: required from here + 50 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 208 | T sum (const T& in) const + | ^~~ +In file included from /usr/include/dune/geometry/referenceelements.hh:23: +/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]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:879:49: required from 'void Opm::VcfvStencil::update(const Element&) [with Scalar = double; GridView = Dune::GridView > >; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 879 | elementLocal = referenceElement.position(0,0); + | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseelementcontext.hh:139:24: required from 'void Opm::FvBaseElementContext::updateStencil(const Element&) [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; Element = Dune::Entity<0, 2, const Dune::YaspGrid<2>, Dune::YaspEntity>]' + 139 | stencil_.update(elem); + | ~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:563:34: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' + 563 | elemCtx.updateStencil(elem); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:678:13: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' + 678 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(model_->applyInitialSolution()); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::GroundWaterProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/groundwater_immiscible.cpp:50:38: required from here + 50 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/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/c++/15/string:51, + from /usr/include/c++/15/bits/locale_classes.h:42, + from /usr/include/c++/15/bits/ios_base.h:43, + from /usr/include/c++/15/ios:46, + from /usr/include/c++/15/bits/ostream.h:43, + from /usr/include/c++/15/ostream:42, + from /usr/include/c++/15/iostream:43, + from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:8: +/usr/include/c++/15/bits/stl_function.h: In instantiation of 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]': +/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' + 64 | temp = func(*in, *inout); + | ~~~~^~~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' + 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); + | ^~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' + 465 | (Generic_MPI_Op::get()),communicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' + 211 | allreduce >(&in,&out,1); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; Scalar = double]' + 1079 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/groundwaterproblem.hh:258:44: required from 'void Opm::GroundWaterProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' + 258 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::GroundWaterProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/groundwater_immiscible.cpp:50:38: required from here + 50 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 189 | operator()(const _Tp& __x, const _Tp& __y) const + | ^~~~~~~~ +/usr/include/dune/geometry/axisalignedcubegeometry.hh: In instantiation of 'Dune::AxisAlignedCubeGeometry::GlobalCoordinate Dune::AxisAlignedCubeGeometry::corner(int) const [with CoordType = double; unsigned int dim = 1; unsigned int coorddim = 2; GlobalCoordinate = Dune::FieldVector]': +/usr/include/dune/grid/common/geometry.hh:221:27: required from 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 1; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; GlobalCoordinate = Dune::FieldVector]' + 221 | return impl().corner( i ); + | ~~~~~~~~~~~~~^~~~~ +/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:191:75: required from 'static void Dune::DGFGridFactory > >::getCorners(const Geometry&, std::vector >&) [with Geometry = Dune::Geometry<1, 2, const Dune::YaspGrid<2>, Dune::YaspGeometry>; ctype = double; int dim = 2]' + 191 | const typename Geometry::GlobalCoordinate corner = geometry.corner( i ); + | ~~~~~~~~~~~~~~~^~~~~ +/usr/include/dune/grid/io/file/dgfparser/dgfyasp.hh:135:19: required from 'int Dune::DGFGridFactory > >::boundaryId(const Intersection&) const [with Intersection = Dune::Intersection, Dune::YaspIntersection > >; ctype = double; int dim = 2]' + 135 | getCorners( intersection.geometry(), corners ); + | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:448:48: required from 'void Dune::GridPtr::initialize(Dune::DGFGridFactory&) [with GridType = Dune::YaspGrid<2>]' + 448 | bndId_[ k ] = dgfFactory.boundaryId( intersection ); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/dgfparser/gridptr.hh:175:19: required from 'Dune::GridPtr::GridPtr(const std::string&, MPICommunicatorType) [with GridType = Dune::YaspGrid<2>; std::string = std::__cxx11::basic_string; MPICommunicatorType = ompi_communicator_t*]' + 175 | initialize( dgfFactory ); + | ~~~~~~~~~~^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/dgfvanguard.hh:83:35: required from 'Opm::DgfVanguard::DgfVanguard(Simulator&) [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; Simulator = Opm::Simulator]' + 83 | Dune::GridPtr< Grid > dgfPointer( dgfFileName ); + | ^~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:176:27: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; Communication = Dune::Communication]' + 176 | { vanguard_.reset(new Vanguard(*this)); } + | ^~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' 115 | :Simulator(Communication(), verbose) | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::LensProblemEcfvAd]' +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::GroundWaterProblem]' 301 | Simulator simulator; | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_cu2.cpp:48:38: required from here - 48 | return Opm::start(argc, argv); +/build/reproducible-path/opm-simulators-2025.04+ds/examples/groundwater_immiscible.cpp:50:38: required from here + 50 | return Opm::start(argc, argv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const +/usr/include/dune/geometry/axisalignedcubegeometry.hh:269:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 269 | GlobalCoordinate corner(int k) const | ^~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_broadcast.dir/link.d CMakeFiles/test_broadcast.dir/tests/test_broadcast.cpp.o -o bin/test_broadcast -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 86%] Built target test_broadcast -make -f CMakeFiles/test_HDF5File_Parallel.dir/build.make CMakeFiles/test_HDF5File_Parallel.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_HDF5File_Parallel.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_HDF5File_Parallel.dir/build.make CMakeFiles/test_HDF5File_Parallel.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 86%] Building CXX object CMakeFiles/test_HDF5File_Parallel.dir/tests/test_HDF5File_Parallel.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_HDF5File_Parallel.dir/tests/test_HDF5File_Parallel.cpp.o -MF CMakeFiles/test_HDF5File_Parallel.dir/tests/test_HDF5File_Parallel.cpp.o.d -o CMakeFiles/test_HDF5File_Parallel.dir/tests/test_HDF5File_Parallel.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_HDF5File_Parallel.cpp +In file included from /usr/include/dune/common/fvector.hh:17, + from /usr/include/dune/common/fmatrix.hh:16: +/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]': +/usr/include/c++/15/bits/stl_function.h:190:20: required from 'constexpr _Tp std::plus<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = Dune::FieldVector]' + 190 | { return __x + __y; } + | ~~~~^~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:64:20: required from 'static void Dune::Generic_MPI_Op::operation(Type*, Type*, int*, ompi_datatype_t**) [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Datatype = ompi_datatype_t*]' + 64 | temp = func(*in, *inout); + | ~~~~^~~~~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:53:68: required from 'static ompi_op_t* Dune::Generic_MPI_Op::get() [with Type = Dune::FieldVector; BinaryFunction = std::plus >; Enable = void; MPI_Op = ompi_op_t*]' + 53 | MPI_Op_create((void (*)(void*, void*, int*, MPI_Datatype*))&operation,true,op.get()); + | ^~~~~~~~~~ +/usr/include/dune/common/parallel/mpicommunication.hh:465:70: required from 'int Dune::Communication::allreduce(const Type*, Type*, int) const [with BinaryFunction = std::plus >; Type = Dune::FieldVector]' + 465 | (Generic_MPI_Op::get()),communicator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ +/usr/include/dune/common/parallel/mpicommunication.hh:211:31: required from 'T Dune::Communication::sum(const T&) const [with T = Dune::FieldVector]' + 211 | allreduce >(&in,&out,1); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; Scalar = double]' + 1079 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/groundwaterproblem.hh:258:44: required from 'void Opm::GroundWaterProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' + 258 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::GroundWaterProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/groundwater_immiscible.cpp:50:38: required from here + 50 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/usr/include/dune/common/densevector.hh:439:18: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 439 | derived_type operator+ (const DenseVector& b) const + | ^~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh: In instantiation of 'const Opm::VcfvStencil::GlobalPosition Opm::VcfvStencil::SubControlVolume::center() const [with Scalar = double; GridView = Dune::GridView > >; Opm::VcfvStencil::GlobalPosition = Dune::FieldVector]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: required from 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback > >, false> >; TypeTag = Opm::Properties::TTag::GroundWaterProblem; EvalDimVector = Dune::FieldVector; ElementContext = Opm::FvBaseElementContext]' + 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44: required from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback > >, false> >; EvalDimVector = Dune::FieldVector; TypeTag = Opm::Properties::TTag::GroundWaterProblem; ElementContext = Opm::FvBaseElementContext]' + 333 | { ParentType::calculateBoundaryGradient(quantityGrad, elemCtx, fapIdx, quantityCallback); } + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: required from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::ImmiscibleFluidState > >, false>; TypeTag = Opm::Properties::TTag::GroundWaterProblem; ElementContext = Opm::FvBaseElementContext]' + 347 | gradCalc.calculateBoundaryGradient(potentialGrad_[phaseIdx], + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ + 348 | elemCtx, + | ~~~~~~~~ + 349 | boundaryFaceIdx, + | ~~~~~~~~~~~~~~~~ + 350 | pressureCallback); + | ~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseextensivequantities.hh:122:61: required from 'void Opm::MultiPhaseBaseExtensiveQuantities::updateBoundary(const Context&, unsigned int, unsigned int, const FluidState&) [with Context = Opm::FvBaseBoundaryContext; FluidState = Opm::ImmiscibleFluidState > >, false>; TypeTag = Opm::Properties::TTag::GroundWaterProblem]' + 122 | FluxExtensiveQuantities::calculateBoundaryGradients_(context.elementContext(), + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ + 123 | bfIdx, + | ~~~~~~ + 124 | timeIdx, + | ~~~~~~~~ + 125 | fluidState); + | ~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleextensivequantities.hh:90:35: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/groundwaterproblem.hh:340:31: required from 'void Opm::GroundWaterProblem::boundary(BoundaryRateVector&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseBoundaryContext; TypeTag = Opm::Properties::TTag::GroundWaterProblem; BoundaryRateVector = Opm::ImmiscibleBoundaryRateVector]' + 340 | values.setFreeFlow(context, spaceIdx, timeIdx, fs); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1036:50: required from 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::GroundWaterProblem; Scalar = double]' + 1036 | simulator_.problem().boundary(values, + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ + 1037 | boundaryCtx, + | ~~~~~~~~~~~~ + 1038 | faceIdx, + | ~~~~~~~~ + 1039 | /*timeIdx=*/0); + | ~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/groundwaterproblem.hh:258:44: required from 'void Opm::GroundWaterProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' + 258 | this->model().checkConservativeness(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:723:17: required from 'void Opm::Simulator::run() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]' + 723 | EWOMS_CATCH_PARALLEL_EXCEPTIONS_FATAL(problem_->endTimeStep()); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:302:22: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::GroundWaterProblem]' + 302 | simulator.run(); + | ~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/groundwater_immiscible.cpp:50:38: required from here + 50 | return Opm::start(argc, argv); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvstencil.hh:751:30: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 751 | const GlobalPosition center() const + | ^~~~~~ In file included from /usr/include/dune/grid/io/file/dgfparser/dgfparser.hh:45: /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 1; CoordinateType = Dune::FieldVector]': /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here @@ -43426,490 +40658,96 @@ /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh: In instantiation of 'Dune::dgf::ProjectionBlock::BoundaryProjection::CoordinateType Dune::dgf::ProjectionBlock::BoundaryProjection::operator()(const CoordinateType&) const [with int dimworld = 3; CoordinateType = Dune::FieldVector]': /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: required from here /usr/include/dune/grid/io/file/dgfparser/blocks/projection.hh:195:30: 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/dune/grid/common/geometry.hh: In instantiation of 'Dune::Geometry::GlobalCoordinate Dune::Geometry::corner(int) const [with int mydim = 2; int cdim = 2; GridImp = const Dune::YaspGrid<2>; GeometryImp = Dune::YaspGeometry; 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]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1365:18: required from here - 1365 | virtual void writeGridPoints(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~~~ -/usr/include/dune/grid/common/geometry.hh:219:22: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 219 | GlobalCoordinate corner ( int i ) const - | ^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:260:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 260 | lensK_ = this->toDimMatrix_(9.05e-12); - | ^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::initial(PrimaryVariables&, const Context&, unsigned int, unsigned int) const [with Context = Opm::FvBaseElementContext; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:552:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 552 | const GlobalPosition& pos = context.pos(spaceIdx, timeIdx); - | ^~~ -[ 86%] Linking CXX executable bin/test_HDF5File_Parallel -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_HDF5File_Parallel.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_HDF5File_Parallel.dir/link.d CMakeFiles/test_HDF5File_Parallel.dir/tests/test_HDF5File_Parallel.cpp.o -o bin/test_HDF5File_Parallel -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 86%] Built target test_HDF5File_Parallel -make -f CMakeFiles/test_HDF5Serializer_Parallel.dir/build.make CMakeFiles/test_HDF5Serializer_Parallel.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_HDF5Serializer_Parallel.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_HDF5Serializer_Parallel.dir/build.make CMakeFiles/test_HDF5Serializer_Parallel.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 87%] Building CXX object CMakeFiles/test_HDF5Serializer_Parallel.dir/tests/test_HDF5Serializer_Parallel.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_HDF5Serializer_Parallel.dir/tests/test_HDF5Serializer_Parallel.cpp.o -MF CMakeFiles/test_HDF5Serializer_Parallel.dir/tests/test_HDF5Serializer_Parallel.cpp.o.d -o CMakeFiles/test_HDF5Serializer_Parallel.dir/tests/test_HDF5Serializer_Parallel.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/test_HDF5Serializer_Parallel.cpp -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:261:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 261 | outerK_ = this->toDimMatrix_(4.6e-10); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -In member function 'void Opm::FvBaseGradientCalculator::calculateGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::PressureCallback; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]', - inlined from 'void Opm::DarcyExtensiveQuantities::calculateGradients_(const ElementContext&, unsigned int, unsigned int) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:207:39: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:214:72: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto& exteriorPos = stencil.subControlVolume(j).globalPos(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -[ 87%] Linking CXX executable bin/test_HDF5Serializer_Parallel -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_HDF5Serializer_Parallel.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_HDF5Serializer_Parallel.dir/link.d CMakeFiles/test_HDF5Serializer_Parallel.dir/tests/test_HDF5Serializer_Parallel.cpp.o -o bin/test_HDF5Serializer_Parallel -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 87%] Built target test_HDF5Serializer_Parallel -make -f CMakeFiles/test_mpiutil.dir/build.make CMakeFiles/test_mpiutil.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_mpiutil.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_mpiutil.dir/build.make CMakeFiles/test_mpiutil.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 87%] Building CXX object CMakeFiles/test_mpiutil.dir/tests/models/test_mpiutil.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_mpiutil.dir/tests/models/test_mpiutil.cpp.o -MF CMakeFiles/test_mpiutil.dir/tests/models/test_mpiutil.cpp.o.d -o CMakeFiles/test_mpiutil.dir/tests/models/test_mpiutil.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/models/test_mpiutil.cpp -[ 87%] Linking CXX executable bin/test_mpiutil -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_mpiutil.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_mpiutil.dir/link.d CMakeFiles/test_mpiutil.dir/tests/models/test_mpiutil.cpp.o -o bin/test_mpiutil -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 87%] Built target test_mpiutil -make -f CMakeFiles/flow_blackoil.dir/build.make CMakeFiles/flow_blackoil.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_blackoil.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_blackoil.dir/build.make CMakeFiles/flow_blackoil.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 87%] Building CXX object CMakeFiles/flow_blackoil.dir/flow/flow_blackoil_main.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flow_blackoil.dir/flow/flow_blackoil_main.cpp.o -MF CMakeFiles/flow_blackoil.dir/flow/flow_blackoil_main.cpp.o.d -o CMakeFiles/flow_blackoil.dir/flow/flow_blackoil_main.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_blackoil_main.cpp -[ 87%] Linking CXX executable bin/flow_blackoil -/usr/bin/cmake -E cmake_link_script CMakeFiles/flow_blackoil.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/flow_blackoil.dir/link.d CMakeFiles/flow_blackoil.dir/flow/flow_blackoil_main.cpp.o CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o CMakeFiles/flow_libblackoil.dir/flow/flow_blackoil.cpp.o -o bin/flow_blackoil -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 87%] Built target flow_blackoil -make -f CMakeFiles/flow_brine.dir/build.make CMakeFiles/flow_brine.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_brine.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_brine.dir/build.make CMakeFiles/flow_brine.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 87%] Building CXX object CMakeFiles/flow_brine.dir/flow/flow_brine_main.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flow_brine.dir/flow/flow_brine_main.cpp.o -MF CMakeFiles/flow_brine.dir/flow/flow_brine_main.cpp.o.d -o CMakeFiles/flow_brine.dir/flow/flow_brine_main.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_brine_main.cpp -[ 87%] Linking CXX executable bin/flow_brine -/usr/bin/cmake -E cmake_link_script CMakeFiles/flow_brine.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/flow_brine.dir/link.d CMakeFiles/flow_brine.dir/flow/flow_brine_main.cpp.o CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o CMakeFiles/flow_libbrine.dir/flow/flow_brine.cpp.o -o bin/flow_brine -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 87%] Built target flow_brine -make -f CMakeFiles/flow_energy.dir/build.make CMakeFiles/flow_energy.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_energy.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_energy.dir/build.make CMakeFiles/flow_energy.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 87%] Building CXX object CMakeFiles/flow_energy.dir/flow/flow_energy_main.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flow_energy.dir/flow/flow_energy_main.cpp.o -MF CMakeFiles/flow_energy.dir/flow/flow_energy_main.cpp.o.d -o CMakeFiles/flow_energy.dir/flow/flow_energy_main.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_energy_main.cpp -[ 87%] Linking CXX executable bin/flow_energy -/usr/bin/cmake -E cmake_link_script CMakeFiles/flow_energy.dir/link.txt --verbose=1 -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh: In member function 'void Opm::LensProblem::finishInit() [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]': -/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/lensproblem.hh:261:37: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 - 261 | outerK_ = this->toDimMatrix_(4.6e-10); - | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/flow_energy.dir/link.d CMakeFiles/flow_energy.dir/flow/flow_energy_main.cpp.o CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o CMakeFiles/flow_libenergy.dir/flow/flow_energy.cpp.o -o bin/flow_energy -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 87%] Built target flow_energy -[ 87%] Building CXX object CMakeFiles/lens_immiscible_ecfv_ad_mcu.dir/examples/lens_immiscible_ecfv_ad_main.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/lens_immiscible_ecfv_ad_mcu.dir/examples/lens_immiscible_ecfv_ad_main.cpp.o -MF CMakeFiles/lens_immiscible_ecfv_ad_mcu.dir/examples/lens_immiscible_ecfv_ad_main.cpp.o.d -o CMakeFiles/lens_immiscible_ecfv_ad_mcu.dir/examples/lens_immiscible_ecfv_ad_main.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/examples/lens_immiscible_ecfv_ad_main.cpp -make -f CMakeFiles/flow_extbo.dir/build.make CMakeFiles/flow_extbo.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_extbo.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_extbo.dir/build.make CMakeFiles/flow_extbo.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 87%] Building CXX object CMakeFiles/flow_extbo.dir/flow/flow_extbo_main.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flow_extbo.dir/flow/flow_extbo_main.cpp.o -MF CMakeFiles/flow_extbo.dir/flow/flow_extbo_main.cpp.o.d -o CMakeFiles/flow_extbo.dir/flow/flow_extbo_main.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_extbo_main.cpp -[ 87%] Linking CXX executable bin/flow_extbo -/usr/bin/cmake -E cmake_link_script CMakeFiles/flow_extbo.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkenergymodule.hpp:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immiscibleproperties.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/immiscible/immisciblemodel.hh:32: +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > > >::CellIterator; GridView = Dune::GridView > >]' + 1326 | f.write(eit.position(),*p); + | ~~~~~~~~~~~~^~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' + 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); + | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here + 1337 | virtual void writeCellData(VTK::VTUWriter& writer) + | ^~~~~~~~~~~~~ +/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 391 | const FieldVector position() const + | ^~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/groundwaterproblem.hh: In member function 'void Opm::GroundWaterProblem::finishInit() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/groundwaterproblem.hh:196:9: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | intrinsicPerm_ = this->toDimMatrix_(Parameters::Get>()); + | ^~~~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:33, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:35: -In member function 'void Opm::FvBaseGradientCalculator::calculateGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::PressureCallback; TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]', - inlined from 'void Opm::DarcyExtensiveQuantities::calculateGradients_(const ElementContext&, unsigned int, unsigned int) [with TypeTag = Opm::Properties::TTag::LensProblemEcfvAd]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:207:39: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:214:72: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto& exteriorPos = stencil.subControlVolume(j).globalPos(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/flow_extbo.dir/link.d CMakeFiles/flow_extbo.dir/flow/flow_extbo_main.cpp.o CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o CMakeFiles/flow_libextbo.dir/flow/flow_extbo.cpp.o -o bin/flow_extbo -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 87%] Built target flow_extbo -make -f CMakeFiles/flow_foam.dir/build.make CMakeFiles/flow_foam.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_foam.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_foam.dir/build.make CMakeFiles/flow_foam.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 87%] Building CXX object CMakeFiles/flow_foam.dir/flow/flow_foam_main.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flow_foam.dir/flow/flow_foam_main.cpp.o -MF CMakeFiles/flow_foam.dir/flow/flow_foam_main.cpp.o.d -o CMakeFiles/flow_foam.dir/flow/flow_foam_main.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_foam_main.cpp -[ 88%] Linking CXX executable bin/flow_foam -/usr/bin/cmake -E cmake_link_script CMakeFiles/flow_foam.dir/link.txt --verbose=1 -make -f CMakeFiles/flow_gasoil.dir/build.make CMakeFiles/flow_gasoil.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_gasoil.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_gasoil.dir/build.make CMakeFiles/flow_gasoil.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 88%] Building CXX object CMakeFiles/flow_gasoil.dir/flow/flow_gasoil_main.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flow_gasoil.dir/flow/flow_gasoil_main.cpp.o -MF CMakeFiles/flow_gasoil.dir/flow/flow_gasoil_main.cpp.o.d -o CMakeFiles/flow_gasoil.dir/flow/flow_gasoil_main.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gasoil_main.cpp -[ 88%] Linking CXX executable bin/flow_gasoil -/usr/bin/cmake -E cmake_link_script CMakeFiles/flow_gasoil.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/flow_foam.dir/link.d CMakeFiles/flow_foam.dir/flow/flow_foam_main.cpp.o CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o CMakeFiles/flow_libfoam.dir/flow/flow_foam.cpp.o -o bin/flow_foam -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 88%] Built target flow_foam -make -f CMakeFiles/flow_gaswater.dir/build.make CMakeFiles/flow_gaswater.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_gaswater.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_gaswater.dir/build.make CMakeFiles/flow_gaswater.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 89%] Building CXX object CMakeFiles/flow_gaswater.dir/flow/flow_gaswater_main.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flow_gaswater.dir/flow/flow_gaswater_main.cpp.o -MF CMakeFiles/flow_gaswater.dir/flow/flow_gaswater_main.cpp.o.d -o CMakeFiles/flow_gaswater.dir/flow/flow_gaswater_main.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gaswater_main.cpp -[ 89%] Linking CXX executable bin/flow_gaswater -/usr/bin/cmake -E cmake_link_script CMakeFiles/flow_gaswater.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/flow_gasoil.dir/link.d CMakeFiles/flow_gasoil.dir/flow/flow_gasoil_main.cpp.o CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o CMakeFiles/flow_libgasoil.dir/flow/flow_gasoil.cpp.o -o bin/flow_gasoil -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 89%] Built target flow_gasoil -make -f CMakeFiles/flow_oilwater.dir/build.make CMakeFiles/flow_oilwater.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_oilwater.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_oilwater.dir/build.make CMakeFiles/flow_oilwater.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 89%] Building CXX object CMakeFiles/flow_oilwater.dir/flow/flow_oilwater_main.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flow_oilwater.dir/flow/flow_oilwater_main.cpp.o -MF CMakeFiles/flow_oilwater.dir/flow/flow_oilwater_main.cpp.o.d -o CMakeFiles/flow_oilwater.dir/flow/flow_oilwater_main.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_oilwater_main.cpp -[ 89%] Linking CXX executable bin/flow_oilwater -/usr/bin/cmake -E cmake_link_script CMakeFiles/flow_oilwater.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/flow_gaswater.dir/link.d CMakeFiles/flow_gaswater.dir/flow/flow_gaswater_main.cpp.o CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o CMakeFiles/flow_libgaswater.dir/flow/flow_gaswater.cpp.o -o bin/flow_gaswater -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 89%] Built target flow_gaswater -make -f CMakeFiles/flow_oilwater_brine.dir/build.make CMakeFiles/flow_oilwater_brine.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_oilwater_brine.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_oilwater_brine.dir/build.make CMakeFiles/flow_oilwater_brine.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 89%] Building CXX object CMakeFiles/flow_oilwater_brine.dir/flow/flow_oilwater_brine_main.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flow_oilwater_brine.dir/flow/flow_oilwater_brine_main.cpp.o -MF CMakeFiles/flow_oilwater_brine.dir/flow/flow_oilwater_brine_main.cpp.o.d -o CMakeFiles/flow_oilwater_brine.dir/flow/flow_oilwater_brine_main.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_oilwater_brine_main.cpp -[ 90%] Linking CXX executable bin/flow_oilwater_brine -/usr/bin/cmake -E cmake_link_script CMakeFiles/flow_oilwater_brine.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/flow_oilwater_brine.dir/link.d CMakeFiles/flow_oilwater_brine.dir/flow/flow_oilwater_brine_main.cpp.o CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o CMakeFiles/flow_liboilwater_brine.dir/flow/flow_oilwater_brine.cpp.o -o bin/flow_oilwater_brine -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 90%] Built target flow_oilwater_brine -make -f CMakeFiles/flow_gaswater_brine.dir/build.make CMakeFiles/flow_gaswater_brine.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_gaswater_brine.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_gaswater_brine.dir/build.make CMakeFiles/flow_gaswater_brine.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 90%] Building CXX object CMakeFiles/flow_gaswater_brine.dir/flow/flow_gaswater_brine_main.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flow_gaswater_brine.dir/flow/flow_gaswater_brine_main.cpp.o -MF CMakeFiles/flow_gaswater_brine.dir/flow/flow_gaswater_brine_main.cpp.o.d -o CMakeFiles/flow_gaswater_brine.dir/flow/flow_gaswater_brine_main.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gaswater_brine_main.cpp -[ 90%] Linking CXX executable bin/flow_gaswater_brine -/usr/bin/cmake -E cmake_link_script CMakeFiles/flow_gaswater_brine.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/flow_oilwater.dir/link.d CMakeFiles/flow_oilwater.dir/flow/flow_oilwater_main.cpp.o CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o CMakeFiles/flow_liboilwater.dir/flow/flow_oilwater.cpp.o -o bin/flow_oilwater -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 90%] Built target flow_oilwater -make -f CMakeFiles/flow_oilwater_polymer.dir/build.make CMakeFiles/flow_oilwater_polymer.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_oilwater_polymer.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_oilwater_polymer.dir/build.make CMakeFiles/flow_oilwater_polymer.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 90%] Building CXX object CMakeFiles/flow_oilwater_polymer.dir/flow/flow_oilwater_polymer_main.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flow_oilwater_polymer.dir/flow/flow_oilwater_polymer_main.cpp.o -MF CMakeFiles/flow_oilwater_polymer.dir/flow/flow_oilwater_polymer_main.cpp.o.d -o CMakeFiles/flow_oilwater_polymer.dir/flow/flow_oilwater_polymer_main.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_oilwater_polymer_main.cpp -[ 90%] Linking CXX executable bin/flow_oilwater_polymer -/usr/bin/cmake -E cmake_link_script CMakeFiles/flow_oilwater_polymer.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/flow_gaswater_brine.dir/link.d CMakeFiles/flow_gaswater_brine.dir/flow/flow_gaswater_brine_main.cpp.o CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o CMakeFiles/flow_libgaswater_brine.dir/flow/flow_gaswater_brine.cpp.o -o bin/flow_gaswater_brine -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 90%] Built target flow_gaswater_brine -make -f CMakeFiles/flow_oilwater_polymer_injectivity.dir/build.make CMakeFiles/flow_oilwater_polymer_injectivity.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_oilwater_polymer_injectivity.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_oilwater_polymer_injectivity.dir/build.make CMakeFiles/flow_oilwater_polymer_injectivity.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 90%] Building CXX object CMakeFiles/flow_oilwater_polymer_injectivity.dir/flow/flow_oilwater_polymer_injectivity_main.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flow_oilwater_polymer_injectivity.dir/flow/flow_oilwater_polymer_injectivity_main.cpp.o -MF CMakeFiles/flow_oilwater_polymer_injectivity.dir/flow/flow_oilwater_polymer_injectivity_main.cpp.o.d -o CMakeFiles/flow_oilwater_polymer_injectivity.dir/flow/flow_oilwater_polymer_injectivity_main.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_oilwater_polymer_injectivity_main.cpp -[ 90%] Linking CXX executable bin/flow_oilwater_polymer_injectivity -/usr/bin/cmake -E cmake_link_script CMakeFiles/flow_oilwater_polymer_injectivity.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/flow_oilwater_polymer.dir/link.d CMakeFiles/flow_oilwater_polymer.dir/flow/flow_oilwater_polymer_main.cpp.o CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o CMakeFiles/flow_liboilwater_polymer.dir/flow/flow_oilwater_polymer.cpp.o -o bin/flow_oilwater_polymer -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 90%] Built target flow_oilwater_polymer -make -f CMakeFiles/flow_micp.dir/build.make CMakeFiles/flow_micp.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_micp.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_micp.dir/build.make CMakeFiles/flow_micp.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 90%] Building CXX object CMakeFiles/flow_micp.dir/flow/flow_micp_main.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flow_micp.dir/flow/flow_micp_main.cpp.o -MF CMakeFiles/flow_micp.dir/flow/flow_micp_main.cpp.o.d -o CMakeFiles/flow_micp.dir/flow/flow_micp_main.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_micp_main.cpp -[ 90%] Linking CXX executable bin/flow_micp -/usr/bin/cmake -E cmake_link_script CMakeFiles/flow_micp.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/flow_oilwater_polymer_injectivity.dir/link.d CMakeFiles/flow_oilwater_polymer_injectivity.dir/flow/flow_oilwater_polymer_injectivity_main.cpp.o CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o CMakeFiles/flow_liboilwater_polymer_injectivity.dir/flow/flow_oilwater_polymer_injectivity.cpp.o -o bin/flow_oilwater_polymer_injectivity -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 90%] Built target flow_oilwater_polymer_injectivity -make -f CMakeFiles/flow_polymer.dir/build.make CMakeFiles/flow_polymer.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_polymer.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_polymer.dir/build.make CMakeFiles/flow_polymer.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 90%] Building CXX object CMakeFiles/flow_polymer.dir/flow/flow_polymer_main.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flow_polymer.dir/flow/flow_polymer_main.cpp.o -MF CMakeFiles/flow_polymer.dir/flow/flow_polymer_main.cpp.o.d -o CMakeFiles/flow_polymer.dir/flow/flow_polymer_main.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_polymer_main.cpp -[ 90%] Linking CXX executable bin/flow_polymer -/usr/bin/cmake -E cmake_link_script CMakeFiles/flow_polymer.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/flow_micp.dir/link.d CMakeFiles/flow_micp.dir/flow/flow_micp_main.cpp.o CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o CMakeFiles/flow_libmicp.dir/flow/flow_micp.cpp.o -o bin/flow_micp -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 90%] Built target flow_micp -make -f CMakeFiles/flow_solvent.dir/build.make CMakeFiles/flow_solvent.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_solvent.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_solvent.dir/build.make CMakeFiles/flow_solvent.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 90%] Building CXX object CMakeFiles/flow_solvent.dir/flow/flow_solvent_main.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flow_solvent.dir/flow/flow_solvent_main.cpp.o -MF CMakeFiles/flow_solvent.dir/flow/flow_solvent_main.cpp.o.d -o CMakeFiles/flow_solvent.dir/flow/flow_solvent_main.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_solvent_main.cpp -[ 90%] Linking CXX executable bin/flow_solvent -/usr/bin/cmake -E cmake_link_script CMakeFiles/flow_solvent.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/flow_solvent.dir/link.d CMakeFiles/flow_solvent.dir/flow/flow_solvent_main.cpp.o CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o CMakeFiles/flow_libsolvent.dir/flow/flow_solvent.cpp.o -o bin/flow_solvent -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 90%] Built target flow_solvent -make -f CMakeFiles/flow_solvent_foam.dir/build.make CMakeFiles/flow_solvent_foam.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_solvent_foam.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_solvent_foam.dir/build.make CMakeFiles/flow_solvent_foam.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 91%] Building CXX object CMakeFiles/flow_solvent_foam.dir/flow/flow_solvent_foam_main.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flow_solvent_foam.dir/flow/flow_solvent_foam_main.cpp.o -MF CMakeFiles/flow_solvent_foam.dir/flow/flow_solvent_foam_main.cpp.o.d -o CMakeFiles/flow_solvent_foam.dir/flow/flow_solvent_foam_main.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_solvent_foam_main.cpp -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/flow_polymer.dir/link.d CMakeFiles/flow_polymer.dir/flow/flow_polymer_main.cpp.o CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o CMakeFiles/flow_libpolymer.dir/flow/flow_polymer.cpp.o -o bin/flow_polymer -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 91%] Built target flow_polymer -make -f CMakeFiles/flow_gasoil_energy.dir/build.make CMakeFiles/flow_gasoil_energy.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_gasoil_energy.dir/DependInfo.cmake "--color=" -[ 91%] Linking CXX executable bin/flow_solvent_foam -/usr/bin/cmake -E cmake_link_script CMakeFiles/flow_solvent_foam.dir/link.txt --verbose=1 -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_gasoil_energy.dir/build.make CMakeFiles/flow_gasoil_energy.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 91%] Building CXX object CMakeFiles/flow_gasoil_energy.dir/flow/flow_gasoil_energy_main.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flow_gasoil_energy.dir/flow/flow_gasoil_energy_main.cpp.o -MF CMakeFiles/flow_gasoil_energy.dir/flow/flow_gasoil_energy_main.cpp.o.d -o CMakeFiles/flow_gasoil_energy.dir/flow/flow_gasoil_energy_main.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gasoil_energy_main.cpp -[ 91%] Linking CXX executable bin/flow_gasoil_energy -/usr/bin/cmake -E cmake_link_script CMakeFiles/flow_gasoil_energy.dir/link.txt --verbose=1 -[ 91%] Linking CXX executable bin/lens_immiscible_ecfv_ad_mcu -/usr/bin/cmake -E cmake_link_script CMakeFiles/lens_immiscible_ecfv_ad_mcu.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/flow_solvent_foam.dir/link.d CMakeFiles/flow_solvent_foam.dir/flow/flow_solvent_foam_main.cpp.o CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o CMakeFiles/flow_libsolvent_foam.dir/flow/flow_solvent_foam.cpp.o -o bin/flow_solvent_foam -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 91%] Built target flow_solvent_foam -make -f CMakeFiles/flow_brine_saltprecipitation.dir/build.make CMakeFiles/flow_brine_saltprecipitation.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_brine_saltprecipitation.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_brine_saltprecipitation.dir/build.make CMakeFiles/flow_brine_saltprecipitation.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 91%] Building CXX object CMakeFiles/flow_brine_saltprecipitation.dir/flow/flow_brine_saltprecipitation_main.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flow_brine_saltprecipitation.dir/flow/flow_brine_saltprecipitation_main.cpp.o -MF CMakeFiles/flow_brine_saltprecipitation.dir/flow/flow_brine_saltprecipitation_main.cpp.o.d -o CMakeFiles/flow_brine_saltprecipitation.dir/flow/flow_brine_saltprecipitation_main.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_brine_saltprecipitation_main.cpp -[ 91%] Linking CXX executable bin/flow_brine_saltprecipitation -/usr/bin/cmake -E cmake_link_script CMakeFiles/flow_brine_saltprecipitation.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/flow_gasoil_energy.dir/link.d CMakeFiles/flow_gasoil_energy.dir/flow/flow_gasoil_energy_main.cpp.o CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o CMakeFiles/flow_libgasoil_energy.dir/flow/flow_gasoil_energy.cpp.o -o bin/flow_gasoil_energy -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 91%] Built target flow_gasoil_energy -make -f CMakeFiles/flow_gaswater_saltprec_vapwat.dir/build.make CMakeFiles/flow_gaswater_saltprec_vapwat.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_gaswater_saltprec_vapwat.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_gaswater_saltprec_vapwat.dir/build.make CMakeFiles/flow_gaswater_saltprec_vapwat.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 91%] Building CXX object CMakeFiles/flow_gaswater_saltprec_vapwat.dir/flow/flow_gaswater_saltprec_vapwat_main.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flow_gaswater_saltprec_vapwat.dir/flow/flow_gaswater_saltprec_vapwat_main.cpp.o -MF CMakeFiles/flow_gaswater_saltprec_vapwat.dir/flow/flow_gaswater_saltprec_vapwat_main.cpp.o.d -o CMakeFiles/flow_gaswater_saltprec_vapwat.dir/flow/flow_gaswater_saltprec_vapwat_main.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gaswater_saltprec_vapwat_main.cpp -[ 92%] Linking CXX executable bin/flow_gaswater_saltprec_vapwat -/usr/bin/cmake -E cmake_link_script CMakeFiles/flow_gaswater_saltprec_vapwat.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/lens_immiscible_ecfv_ad_mcu.dir/link.d CMakeFiles/lens_immiscible_ecfv_ad_mcu.dir/examples/lens_immiscible_ecfv_ad_cu1.cpp.o CMakeFiles/lens_immiscible_ecfv_ad_mcu.dir/examples/lens_immiscible_ecfv_ad_cu2.cpp.o CMakeFiles/lens_immiscible_ecfv_ad_mcu.dir/examples/lens_immiscible_ecfv_ad_main.cpp.o -o bin/lens_immiscible_ecfv_ad_mcu -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so /usr/lib/aarch64-linux-gnu/libparmetis.so /usr/lib/aarch64-linux-gnu/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libpython3.13.so /usr/lib/aarch64-linux-gnu/libcjson.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 92%] Built target lens_immiscible_ecfv_ad_mcu -make -f CMakeFiles/flow_gaswater_saltprec_energy.dir/build.make CMakeFiles/flow_gaswater_saltprec_energy.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_gaswater_saltprec_energy.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_gaswater_saltprec_energy.dir/build.make CMakeFiles/flow_gaswater_saltprec_energy.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 92%] Building CXX object CMakeFiles/flow_gaswater_saltprec_energy.dir/flow/flow_gaswater_saltprec_energy_main.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flow_gaswater_saltprec_energy.dir/flow/flow_gaswater_saltprec_energy_main.cpp.o -MF CMakeFiles/flow_gaswater_saltprec_energy.dir/flow/flow_gaswater_saltprec_energy_main.cpp.o.d -o CMakeFiles/flow_gaswater_saltprec_energy.dir/flow/flow_gaswater_saltprec_energy_main.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gaswater_saltprec_energy_main.cpp -[ 92%] Linking CXX executable bin/flow_gaswater_saltprec_energy -/usr/bin/cmake -E cmake_link_script CMakeFiles/flow_gaswater_saltprec_energy.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/flow_brine_saltprecipitation.dir/link.d CMakeFiles/flow_brine_saltprecipitation.dir/flow/flow_brine_saltprecipitation_main.cpp.o CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o CMakeFiles/flow_libbrine_saltprecipitation.dir/flow/flow_brine_saltprecipitation.cpp.o -o bin/flow_brine_saltprecipitation -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 92%] Built target flow_brine_saltprecipitation -make -f CMakeFiles/flow_brine_precsalt_vapwat.dir/build.make CMakeFiles/flow_brine_precsalt_vapwat.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_brine_precsalt_vapwat.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_brine_precsalt_vapwat.dir/build.make CMakeFiles/flow_brine_precsalt_vapwat.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 92%] Building CXX object CMakeFiles/flow_brine_precsalt_vapwat.dir/flow/flow_brine_precsalt_vapwat_main.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flow_brine_precsalt_vapwat.dir/flow/flow_brine_precsalt_vapwat_main.cpp.o -MF CMakeFiles/flow_brine_precsalt_vapwat.dir/flow/flow_brine_precsalt_vapwat_main.cpp.o.d -o CMakeFiles/flow_brine_precsalt_vapwat.dir/flow/flow_brine_precsalt_vapwat_main.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_brine_precsalt_vapwat_main.cpp -[ 92%] Linking CXX executable bin/flow_brine_precsalt_vapwat -/usr/bin/cmake -E cmake_link_script CMakeFiles/flow_brine_precsalt_vapwat.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/flow_gaswater_saltprec_vapwat.dir/link.d CMakeFiles/flow_gaswater_saltprec_vapwat.dir/flow/flow_gaswater_saltprec_vapwat_main.cpp.o CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o CMakeFiles/flow_libgaswater_saltprec_vapwat.dir/flow/flow_gaswater_saltprec_vapwat.cpp.o -o bin/flow_gaswater_saltprec_vapwat -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 92%] Built target flow_gaswater_saltprec_vapwat -make -f CMakeFiles/flow_blackoil_legacyassembly.dir/build.make CMakeFiles/flow_blackoil_legacyassembly.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_blackoil_legacyassembly.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_blackoil_legacyassembly.dir/build.make CMakeFiles/flow_blackoil_legacyassembly.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 93%] Building CXX object CMakeFiles/flow_blackoil_legacyassembly.dir/flow/flow_blackoil_legacyassembly_main.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flow_blackoil_legacyassembly.dir/flow/flow_blackoil_legacyassembly_main.cpp.o -MF CMakeFiles/flow_blackoil_legacyassembly.dir/flow/flow_blackoil_legacyassembly_main.cpp.o.d -o CMakeFiles/flow_blackoil_legacyassembly.dir/flow/flow_blackoil_legacyassembly_main.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_blackoil_legacyassembly_main.cpp -[ 93%] Linking CXX executable bin/flow_blackoil_legacyassembly -/usr/bin/cmake -E cmake_link_script CMakeFiles/flow_blackoil_legacyassembly.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/flow_gaswater_saltprec_energy.dir/link.d CMakeFiles/flow_gaswater_saltprec_energy.dir/flow/flow_gaswater_saltprec_energy_main.cpp.o CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o CMakeFiles/flow_libgaswater_saltprec_energy.dir/flow/flow_gaswater_saltprec_energy.cpp.o -o bin/flow_gaswater_saltprec_energy -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 93%] Built target flow_gaswater_saltprec_energy -make -f CMakeFiles/flow_gasoildiffuse.dir/build.make CMakeFiles/flow_gasoildiffuse.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_gasoildiffuse.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_gasoildiffuse.dir/build.make CMakeFiles/flow_gasoildiffuse.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 93%] Building CXX object CMakeFiles/flow_gasoildiffuse.dir/flow/flow_gasoildiffuse_main.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flow_gasoildiffuse.dir/flow/flow_gasoildiffuse_main.cpp.o -MF CMakeFiles/flow_gasoildiffuse.dir/flow/flow_gasoildiffuse_main.cpp.o.d -o CMakeFiles/flow_gasoildiffuse.dir/flow/flow_gasoildiffuse_main.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gasoildiffuse_main.cpp -[ 93%] Linking CXX executable bin/flow_gasoildiffuse -/usr/bin/cmake -E cmake_link_script CMakeFiles/flow_gasoildiffuse.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/flow_brine_precsalt_vapwat.dir/link.d CMakeFiles/flow_brine_precsalt_vapwat.dir/flow/flow_brine_precsalt_vapwat_main.cpp.o CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o CMakeFiles/flow_libbrine_precsalt_vapwat.dir/flow/flow_brine_precsalt_vapwat.cpp.o -o bin/flow_brine_precsalt_vapwat -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 93%] Built target flow_brine_precsalt_vapwat -make -f CMakeFiles/flow_gaswater_dissolution.dir/build.make CMakeFiles/flow_gaswater_dissolution.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_gaswater_dissolution.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_gaswater_dissolution.dir/build.make CMakeFiles/flow_gaswater_dissolution.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 93%] Building CXX object CMakeFiles/flow_gaswater_dissolution.dir/flow/flow_gaswater_dissolution_main.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flow_gaswater_dissolution.dir/flow/flow_gaswater_dissolution_main.cpp.o -MF CMakeFiles/flow_gaswater_dissolution.dir/flow/flow_gaswater_dissolution_main.cpp.o.d -o CMakeFiles/flow_gaswater_dissolution.dir/flow/flow_gaswater_dissolution_main.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gaswater_dissolution_main.cpp -[ 93%] Linking CXX executable bin/flow_gaswater_dissolution -/usr/bin/cmake -E cmake_link_script CMakeFiles/flow_gaswater_dissolution.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/flow_blackoil_legacyassembly.dir/link.d CMakeFiles/flow_blackoil_legacyassembly.dir/flow/flow_blackoil_legacyassembly_main.cpp.o CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o CMakeFiles/flow_libblackoil_legacyassembly.dir/flow/flow_blackoil_legacyassembly.cpp.o -o bin/flow_blackoil_legacyassembly -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 93%] Built target flow_blackoil_legacyassembly -make -f CMakeFiles/flow_gaswater_dissolution_diffuse.dir/build.make CMakeFiles/flow_gaswater_dissolution_diffuse.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_gaswater_dissolution_diffuse.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_gaswater_dissolution_diffuse.dir/build.make CMakeFiles/flow_gaswater_dissolution_diffuse.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 94%] Building CXX object CMakeFiles/flow_gaswater_dissolution_diffuse.dir/flow/flow_gaswater_dissolution_diffuse_main.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flow_gaswater_dissolution_diffuse.dir/flow/flow_gaswater_dissolution_diffuse_main.cpp.o -MF CMakeFiles/flow_gaswater_dissolution_diffuse.dir/flow/flow_gaswater_dissolution_diffuse_main.cpp.o.d -o CMakeFiles/flow_gaswater_dissolution_diffuse.dir/flow/flow_gaswater_dissolution_diffuse_main.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gaswater_dissolution_diffuse_main.cpp -[ 94%] Linking CXX executable bin/flow_gaswater_dissolution_diffuse -/usr/bin/cmake -E cmake_link_script CMakeFiles/flow_gaswater_dissolution_diffuse.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/flow_gasoildiffuse.dir/link.d CMakeFiles/flow_gasoildiffuse.dir/flow/flow_gasoildiffuse_main.cpp.o CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o CMakeFiles/flow_libgasoildiffuse.dir/flow/flow_gasoildiffuse.cpp.o -o bin/flow_gasoildiffuse -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 94%] Built target flow_gasoildiffuse -make -f CMakeFiles/flow_gaswater_energy.dir/build.make CMakeFiles/flow_gaswater_energy.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_gaswater_energy.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_gaswater_energy.dir/build.make CMakeFiles/flow_gaswater_energy.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 94%] Building CXX object CMakeFiles/flow_gaswater_energy.dir/flow/flow_gaswater_energy_main.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flow_gaswater_energy.dir/flow/flow_gaswater_energy_main.cpp.o -MF CMakeFiles/flow_gaswater_energy.dir/flow/flow_gaswater_energy_main.cpp.o.d -o CMakeFiles/flow_gaswater_energy.dir/flow/flow_gaswater_energy_main.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gaswater_energy_main.cpp -[ 94%] Linking CXX executable bin/flow_gaswater_energy -/usr/bin/cmake -E cmake_link_script CMakeFiles/flow_gaswater_energy.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/flow_gaswater_dissolution.dir/link.d CMakeFiles/flow_gaswater_dissolution.dir/flow/flow_gaswater_dissolution_main.cpp.o CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o CMakeFiles/flow_libgaswater_dissolution.dir/flow/flow_gaswater_dissolution.cpp.o -o bin/flow_gaswater_dissolution -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 94%] Built target flow_gaswater_dissolution -make -f CMakeFiles/flow_gaswater_solvent.dir/build.make CMakeFiles/flow_gaswater_solvent.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_gaswater_solvent.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_gaswater_solvent.dir/build.make CMakeFiles/flow_gaswater_solvent.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 94%] Building CXX object CMakeFiles/flow_gaswater_solvent.dir/flow/flow_gaswater_solvent_main.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flow_gaswater_solvent.dir/flow/flow_gaswater_solvent_main.cpp.o -MF CMakeFiles/flow_gaswater_solvent.dir/flow/flow_gaswater_solvent_main.cpp.o.d -o CMakeFiles/flow_gaswater_solvent.dir/flow/flow_gaswater_solvent_main.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_gaswater_solvent_main.cpp -[ 94%] Linking CXX executable bin/flow_gaswater_solvent -/usr/bin/cmake -E cmake_link_script CMakeFiles/flow_gaswater_solvent.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/flow_gaswater_dissolution_diffuse.dir/link.d CMakeFiles/flow_gaswater_dissolution_diffuse.dir/flow/flow_gaswater_dissolution_diffuse_main.cpp.o CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o CMakeFiles/flow_libgaswater_dissolution_diffuse.dir/flow/flow_gaswater_dissolution_diffuse.cpp.o -o bin/flow_gaswater_dissolution_diffuse -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 94%] Built target flow_gaswater_dissolution_diffuse -make -f CMakeFiles/flow_brine_energy.dir/build.make CMakeFiles/flow_brine_energy.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_brine_energy.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_brine_energy.dir/build.make CMakeFiles/flow_brine_energy.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 95%] Building CXX object CMakeFiles/flow_brine_energy.dir/flow/flow_brine_energy_main.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flow_brine_energy.dir/flow/flow_brine_energy_main.cpp.o -MF CMakeFiles/flow_brine_energy.dir/flow/flow_brine_energy_main.cpp.o.d -o CMakeFiles/flow_brine_energy.dir/flow/flow_brine_energy_main.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_brine_energy_main.cpp -[ 95%] Linking CXX executable bin/flow_brine_energy -/usr/bin/cmake -E cmake_link_script CMakeFiles/flow_brine_energy.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/flow_gaswater_solvent.dir/link.d CMakeFiles/flow_gaswater_solvent.dir/flow/flow_gaswater_solvent_main.cpp.o CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o CMakeFiles/flow_libgaswater_solvent.dir/flow/flow_gaswater_solvent.cpp.o -o bin/flow_gaswater_solvent -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 95%] Built target flow_gaswater_solvent -make -f CMakeFiles/flow_onephase.dir/build.make CMakeFiles/flow_onephase.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_onephase.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_onephase.dir/build.make CMakeFiles/flow_onephase.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 95%] Building CXX object CMakeFiles/flow_onephase.dir/flow/flow_onephase_main.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flow_onephase.dir/flow/flow_onephase_main.cpp.o -MF CMakeFiles/flow_onephase.dir/flow/flow_onephase_main.cpp.o.d -o CMakeFiles/flow_onephase.dir/flow/flow_onephase_main.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_onephase_main.cpp -[ 95%] Linking CXX executable bin/flow_onephase -/usr/bin/cmake -E cmake_link_script CMakeFiles/flow_onephase.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/flow_gaswater_energy.dir/link.d CMakeFiles/flow_gaswater_energy.dir/flow/flow_gaswater_energy_main.cpp.o CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o CMakeFiles/flow_libgaswater_energy.dir/flow/flow_gaswater_energy.cpp.o -o bin/flow_gaswater_energy -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 95%] Built target flow_gaswater_energy -make -f CMakeFiles/flow_onephase_energy.dir/build.make CMakeFiles/flow_onephase_energy.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_onephase_energy.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow_onephase_energy.dir/build.make CMakeFiles/flow_onephase_energy.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 96%] Building CXX object CMakeFiles/flow_onephase_energy.dir/flow/flow_onephase_energy_main.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flow_onephase_energy.dir/flow/flow_onephase_energy_main.cpp.o -MF CMakeFiles/flow_onephase_energy.dir/flow/flow_onephase_energy_main.cpp.o.d -o CMakeFiles/flow_onephase_energy.dir/flow/flow_onephase_energy_main.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_onephase_energy_main.cpp -[ 96%] Linking CXX executable bin/flow_onephase_energy -/usr/bin/cmake -E cmake_link_script CMakeFiles/flow_onephase_energy.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/flow_brine_energy.dir/link.d CMakeFiles/flow_brine_energy.dir/flow/flow_brine_energy_main.cpp.o CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o CMakeFiles/flow_libbrine_energy.dir/flow/flow_brine_energy.cpp.o -o bin/flow_brine_energy -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 96%] Built target flow_brine_energy -make -f CMakeFiles/flow.dir/build.make CMakeFiles/flow.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/flow.dir/build.make CMakeFiles/flow.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 96%] Building CXX object CMakeFiles/flow.dir/flow/flow.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flow.dir/flow/flow.cpp.o -MF CMakeFiles/flow.dir/flow/flow.cpp.o.d -o CMakeFiles/flow.dir/flow/flow.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow.cpp -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/flow_onephase.dir/link.d CMakeFiles/flow_onephase.dir/flow/flow_onephase_main.cpp.o CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o CMakeFiles/flow_libonephase.dir/flow/flow_onephase.cpp.o -o bin/flow_onephase -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh: In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback > >, false> >; TypeTag = Opm::Properties::TTag::GroundWaterProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:21: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); + | ^~~~~~~~~~~ +[ 92%] Linking CXX executable bin/cuvette_pvs +/usr/bin/cmake -E cmake_link_script CMakeFiles/cuvette_pvs.dir/link.txt --verbose=1 +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:9: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1079 | totalRate = comm.sum(totalRate); + | ^~~~~~~~~ +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/cuvette_pvs.dir/link.d CMakeFiles/cuvette_pvs.dir/examples/cuvette_pvs.cpp.o -o bin/cuvette_pvs -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 96%] Built target flow_onephase +[ 92%] Built target cuvette_pvs make -f CMakeFiles/flow_distribute_z.dir/build.make CMakeFiles/flow_distribute_z.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flow_distribute_z.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' make -f CMakeFiles/flow_distribute_z.dir/build.make CMakeFiles/flow_distribute_z.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 96%] Building CXX object CMakeFiles/flow_distribute_z.dir/flow/flow_distribute_z.cpp.o +[ 92%] Building CXX object CMakeFiles/flow_distribute_z.dir/flow/flow_distribute_z.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flow_distribute_z.dir/flow/flow_distribute_z.cpp.o -MF CMakeFiles/flow_distribute_z.dir/flow/flow_distribute_z.cpp.o.d -o CMakeFiles/flow_distribute_z.dir/flow/flow_distribute_z.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flow/flow_distribute_z.cpp -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/flow_onephase_energy.dir/link.d CMakeFiles/flow_onephase_energy.dir/flow/flow_onephase_energy_main.cpp.o CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o CMakeFiles/flow_libonephase_energy.dir/flow/flow_onephase_energy.cpp.o -o bin/flow_onephase_energy -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so +In file included from /usr/include/dune/grid/yaspgrid.hh:72: +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh: In member function 'Dune::YaspEntity::Geometry Dune::YaspEntity::geometry() const [with int dim = 2; GridImp = const Dune::YaspGrid<2>]': +/usr/include/dune/grid/yaspgrid/yaspgridentity.hh:850:45: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 850 | GeometryImpl _geometry((_it).lowerleft()); + | ~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 983 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +/usr/include/dune/grid/yaspgrid.hh: In constructor 'Dune::YaspGrid::YaspGrid(Dune::FieldVector, std::array, std::bitset, int, Communication, const Dune::Yasp::Partitioning*) [with C = Dune::EquidistantCoordinates; typename std::enable_if >, int>::type = 0; int dim = 1; Coordinates = Dune::EquidistantCoordinates]': +/usr/include/dune/grid/yaspgrid.hh:905:5: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 905 | YaspGrid (Dune::FieldVector L, + | ^~~~~~~~ +[ 92%] Linking CXX executable bin/flow +/usr/bin/cmake -E cmake_link_script CMakeFiles/flow.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/flow.dir/link.d CMakeFiles/flow.dir/flow/flow.cpp.o CMakeFiles/flow_libblackoil.dir/flow/flow_blackoil.cpp.o CMakeFiles/flow_libbrine.dir/flow/flow_brine.cpp.o CMakeFiles/flow_libenergy.dir/flow/flow_energy.cpp.o CMakeFiles/flow_libextbo.dir/flow/flow_extbo.cpp.o CMakeFiles/flow_libfoam.dir/flow/flow_foam.cpp.o CMakeFiles/flow_libgasoil.dir/flow/flow_gasoil.cpp.o CMakeFiles/flow_libgaswater.dir/flow/flow_gaswater.cpp.o CMakeFiles/flow_liboilwater.dir/flow/flow_oilwater.cpp.o CMakeFiles/flow_liboilwater_brine.dir/flow/flow_oilwater_brine.cpp.o CMakeFiles/flow_libgaswater_brine.dir/flow/flow_gaswater_brine.cpp.o CMakeFiles/flow_liboilwater_polymer.dir/flow/flow_oilwater_polymer.cpp.o CMakeFiles/flow_liboilwater_polymer_injectivity.dir/flow/flow_oilwater_polymer_injectivity.cpp.o CMakeFiles/flow_libmicp.dir/flow/flow_micp.cpp.o CMakeFiles/flow_libpolymer.dir/flow/flow_polymer.cpp.o CMakeFiles/flow_libsolvent.dir/flow/flow_solvent.cpp.o CMakeFiles/flow_libsolvent_foam.dir/flow/flow_solvent_foam.cpp.o CMakeFiles/flow_libgasoil_energy.dir/flow/flow_gasoil_energy.cpp.o CMakeFiles/flow_libbrine_saltprecipitation.dir/flow/flow_brine_saltprecipitation.cpp.o CMakeFiles/flow_libgaswater_saltprec_vapwat.dir/flow/flow_gaswater_saltprec_vapwat.cpp.o CMakeFiles/flow_libgaswater_saltprec_energy.dir/flow/flow_gaswater_saltprec_energy.cpp.o CMakeFiles/flow_libbrine_precsalt_vapwat.dir/flow/flow_brine_precsalt_vapwat.cpp.o CMakeFiles/flow_libblackoil_legacyassembly.dir/flow/flow_blackoil_legacyassembly.cpp.o CMakeFiles/flow_libgasoildiffuse.dir/flow/flow_gasoildiffuse.cpp.o CMakeFiles/flow_libgaswater_dissolution.dir/flow/flow_gaswater_dissolution.cpp.o CMakeFiles/flow_libgaswater_dissolution_diffuse.dir/flow/flow_gaswater_dissolution_diffuse.cpp.o CMakeFiles/flow_libgaswater_energy.dir/flow/flow_gaswater_energy.cpp.o CMakeFiles/flow_libgaswater_solvent.dir/flow/flow_gaswater_solvent.cpp.o CMakeFiles/flow_libbrine_energy.dir/flow/flow_brine_energy.cpp.o CMakeFiles/flow_libonephase.dir/flow/flow_onephase.cpp.o CMakeFiles/flow_libonephase_energy.dir/flow/flow_onephase_energy.cpp.o CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o CMakeFiles/MainDispatchDynamic.dir/opm/simulators/flow/MainDispatchDynamic.cpp.o -o bin/flow -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib:" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::DiffusionProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1079 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/groundwaterproblem.hh: In member function 'void Opm::GroundWaterProblem::finishInit() [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/examples/problems/groundwaterproblem.hh:197:48: note: parameter passing for argument of type 'Dune::FieldMatrix' when C++17 is enabled changed to match C++14 in GCC 10.1 + 197 | intrinsicPermLens_ = this->toDimMatrix_(Parameters::Get>()); + | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 983 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In member function 'void Opm::FvBaseGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback > >, false> >; TypeTag = Opm::Properties::TTag::GroundWaterProblem]', + inlined from 'void Opm::P1FeGradientCalculator::calculateBoundaryGradient(EvalDimVector&, const ElementContext&, unsigned int, const QuantityCallback&) const [with QuantityCallback = Opm::BoundaryPressureCallback > >, false> >; EvalDimVector = Dune::FieldVector; TypeTag = Opm::Properties::TTag::GroundWaterProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/p1fegradientcalculator.hh:333:44, + inlined from 'void Opm::DarcyExtensiveQuantities::calculateBoundaryGradients_(const ElementContext&, unsigned int, unsigned int, const FluidState&) [with FluidState = Opm::ImmiscibleFluidState > >, false>; TypeTag = Opm::Properties::TTag::GroundWaterProblem]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/darcyfluxmodule.hh:347:47: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasegradientcalculator.hh:301:88: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 301 | const auto& interiorPos = stencil.subControlVolume(face.interiorIndex()).center(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', + inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: +/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); + | ~~~~~~~~~~~~^~ +[ 94%] Linking CXX executable bin/flow_distribute_z +/usr/bin/cmake -E cmake_link_script CMakeFiles/flow_distribute_z.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/flow_distribute_z.dir/link.d CMakeFiles/flow_distribute_z.dir/flow/flow_distribute_z.cpp.o CMakeFiles/flow_libblackoil.dir/flow/flow_blackoil.cpp.o CMakeFiles/flow_libbrine.dir/flow/flow_brine.cpp.o CMakeFiles/flow_libenergy.dir/flow/flow_energy.cpp.o CMakeFiles/flow_libextbo.dir/flow/flow_extbo.cpp.o CMakeFiles/flow_libfoam.dir/flow/flow_foam.cpp.o CMakeFiles/flow_libgasoil.dir/flow/flow_gasoil.cpp.o CMakeFiles/flow_libgaswater.dir/flow/flow_gaswater.cpp.o CMakeFiles/flow_liboilwater.dir/flow/flow_oilwater.cpp.o CMakeFiles/flow_liboilwater_brine.dir/flow/flow_oilwater_brine.cpp.o CMakeFiles/flow_libgaswater_brine.dir/flow/flow_gaswater_brine.cpp.o CMakeFiles/flow_liboilwater_polymer.dir/flow/flow_oilwater_polymer.cpp.o CMakeFiles/flow_liboilwater_polymer_injectivity.dir/flow/flow_oilwater_polymer_injectivity.cpp.o CMakeFiles/flow_libmicp.dir/flow/flow_micp.cpp.o CMakeFiles/flow_libpolymer.dir/flow/flow_polymer.cpp.o CMakeFiles/flow_libsolvent.dir/flow/flow_solvent.cpp.o CMakeFiles/flow_libsolvent_foam.dir/flow/flow_solvent_foam.cpp.o CMakeFiles/flow_libgasoil_energy.dir/flow/flow_gasoil_energy.cpp.o CMakeFiles/flow_libbrine_saltprecipitation.dir/flow/flow_brine_saltprecipitation.cpp.o CMakeFiles/flow_libgaswater_saltprec_vapwat.dir/flow/flow_gaswater_saltprec_vapwat.cpp.o CMakeFiles/flow_libgaswater_saltprec_energy.dir/flow/flow_gaswater_saltprec_energy.cpp.o CMakeFiles/flow_libbrine_precsalt_vapwat.dir/flow/flow_brine_precsalt_vapwat.cpp.o CMakeFiles/flow_libblackoil_legacyassembly.dir/flow/flow_blackoil_legacyassembly.cpp.o CMakeFiles/flow_libgasoildiffuse.dir/flow/flow_gasoildiffuse.cpp.o CMakeFiles/flow_libgaswater_dissolution.dir/flow/flow_gaswater_dissolution.cpp.o CMakeFiles/flow_libgaswater_dissolution_diffuse.dir/flow/flow_gaswater_dissolution_diffuse.cpp.o CMakeFiles/flow_libgaswater_energy.dir/flow/flow_gaswater_energy.cpp.o CMakeFiles/flow_libgaswater_solvent.dir/flow/flow_gaswater_solvent.cpp.o CMakeFiles/flow_libbrine_energy.dir/flow/flow_brine_energy.cpp.o CMakeFiles/flow_libonephase.dir/flow/flow_onephase.cpp.o CMakeFiles/flow_libonephase_energy.dir/flow/flow_onephase_energy.cpp.o CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o CMakeFiles/MainDispatchDynamic.dir/opm/simulators/flow/MainDispatchDynamic.cpp.o -o bin/flow_distribute_z -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/a[ 96%] Linking CXX executable bin/diffusion_pvs +/usr/bin/cmake -E cmake_link_script CMakeFiles/diffusion_pvs.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/diffusion_pvs.dir/link.d CMakeFiles/diffusion_pvs.dir/examples/diffusion_pvs.cpp.o -o bin/diffusion_pvs -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 96%] Built target flow_onephase_energy +[ 96%] Built target diffusion_pvs make -f CMakeFiles/flowexp_blackoil.dir/build.make CMakeFiles/flowexp_blackoil.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flowexp_blackoil.dir/DependInfo.cmake "--color=" @@ -43918,18 +40756,25 @@ make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' [ 96%] Building CXX object CMakeFiles/flowexp_blackoil.dir/flowexperimental/flowexp_blackoil.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flowexp_blackoil.dir/flowexperimental/flowexp_blackoil.cpp.o -MF CMakeFiles/flowexp_blackoil.dir/flowexperimental/flowexp_blackoil.cpp.o.d -o CMakeFiles/flowexp_blackoil.dir/flowexperimental/flowexp_blackoil.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/flowexp_blackoil.cpp -[ 97%] Linking CXX executable bin/test_ParallelSerialization -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_ParallelSerialization.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_ParallelSerialization.dir/link.d CMakeFiles/test_ParallelSerialization.dir/tests/test_ParallelSerialization.cpp.o -o bin/test_ParallelSerialization -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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 +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::checkConservativeness(Scalar, bool) const [with TypeTag = Opm::Properties::TTag::GroundWaterProblem]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:1079:29: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 1079 | totalRate = comm.sum(totalRate); + | ~~~~~~~~^~~~~~~~~~~ +In member function 'void Dune::VTKWriter::writeData(Dune::VTK::VTUWriter&, const Data&, Iterator, Iterator, int) [with Data = std::__cxx11::list > > >::VTKLocalFunction, std::allocator > > >::VTKLocalFunction> >; Iterator = Dune::VTKWriter > > >::CellIterator; GridView = Dune::GridView > >]', + inlined from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView > >]' at /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: +/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); + | ~~~~~~~~~~~~^~ +-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 97%] Built target test_ParallelSerialization +[ 96%] Built target flow make -f CMakeFiles/flowexp_comp.dir/build.make CMakeFiles/flowexp_comp.dir/depend make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/flowexp_comp.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' make -f CMakeFiles/flowexp_comp.dir/build.make CMakeFiles/flowexp_comp.dir/build make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 97%] Building CXX object CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp.cpp.o +[ 96%] Building CXX object CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp.cpp.o /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp.cpp.o -MF CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp.cpp.o.d -o CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp.cpp In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmicpmodules.hh:31, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilnewtonmethod.hpp:34, @@ -43954,9 +40799,27 @@ /usr/include/dune/common/fvector.hh:231:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return result; | ^~~~~~ -[ 97%] Linking CXX executable bin/flow -/usr/bin/cmake -E cmake_link_script CMakeFiles/flow.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/flow.dir/link.d CMakeFiles/flow.dir/flow/flow.cpp.o CMakeFiles/flow_libblackoil.dir/flow/flow_blackoil.cpp.o CMakeFiles/flow_libbrine.dir/flow/flow_brine.cpp.o CMakeFiles/flow_libenergy.dir/flow/flow_energy.cpp.o CMakeFiles/flow_libextbo.dir/flow/flow_extbo.cpp.o CMakeFiles/flow_libfoam.dir/flow/flow_foam.cpp.o CMakeFiles/flow_libgasoil.dir/flow/flow_gasoil.cpp.o CMakeFiles/flow_libgaswater.dir/flow/flow_gaswater.cpp.o CMakeFiles/flow_liboilwater.dir/flow/flow_oilwater.cpp.o CMakeFiles/flow_liboilwater_brine.dir/flow/flow_oilwater_brine.cpp.o CMakeFiles/flow_libgaswater_brine.dir/flow/flow_gaswater_brine.cpp.o CMakeFiles/flow_liboilwater_polymer.dir/flow/flow_oilwater_polymer.cpp.o CMakeFiles/flow_liboilwater_polymer_injectivity.dir/flow/flow_oilwater_polymer_injectivity.cpp.o CMakeFiles/flow_libmicp.dir/flow/flow_micp.cpp.o CMakeFiles/flow_libpolymer.dir/flow/flow_polymer.cpp.o CMakeFiles/flow_libsolvent.dir/flow/flow_solvent.cpp.o CMakeFiles/flow_libsolvent_foam.dir/flow/flow_solvent_foam.cpp.o CMakeFiles/flow_libgasoil_energy.dir/flow/flow_gasoil_energy.cpp.o CMakeFiles/flow_libbrine_saltprecipitation.dir/flow/flow_brine_saltprecipitation.cpp.o CMakeFiles/flow_libgaswater_saltprec_vapwat.dir/flow/flow_gaswater_saltprec_vapwat.cpp.o CMakeFiles/flow_libgaswater_saltprec_energy.dir/flow/flow_gaswater_saltprec_energy.cpp.o CMakeFiles/flow_libbrine_precsalt_vapwat.dir/flow/flow_brine_precsalt_vapwat.cpp.o CMakeFiles/flow_libblackoil_legacyassembly.dir/flow/flow_blackoil_legacyassembly.cpp.o CMakeFiles/flow_libgasoildiffuse.dir/flow/flow_gasoildiffuse.cpp.o CMakeFiles/flow_libgaswater_dissolution.dir/flow/flow_gaswater_dissolution.cpp.o CMakeFiles/flow_libgaswater_dissolution_diffuse.dir/flow/flow_gaswater_dissolution_diffuse.cpp.o CMakeFiles/flow_libgaswater_energy.dir/flow/flow_gaswater_energy.cpp.o CMakeFiles/flow_libgaswater_solvent.dir/flow/flow_gaswater_solvent.cpp.o CMakeFiles/flow_libbrine_energy.dir/flow/flow_brine_energy.cpp.o CMakeFiles/flow_libonephase.dir/flow/flow_onephase.cpp.o CMakeFiles/flow_libonephase_energy.dir/flow/flow_onephase_energy.cpp.o CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o CMakeFiles/MainDispatchDynamic.dir/opm/simulators/flow/MainDispatchDynamic.cpp.o -o bin/flow -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib:" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linuxIn file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, +arch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 96%] Built target flow_distribute_z +make -f python/simulators/CMakeFiles/simulators.dir/build.make python/simulators/CMakeFiles/simulators.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 96%] Generating PyBlackOilSimulatorDoc.hpp from JSON file +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/python/simulators && /usr/bin/cmake -E env PYTHONPATH=/build/reproducible-path/opm-simulators-2025.04+ds /usr/bin/python3 /usr/share/opm/python/generate_docstring_hpp.py /build/reproducible-path/opm-simulators-2025.04+ds/python/docstrings_simulators.json /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/python/PyBlackOilSimulatorDoc.hpp PYBLACKOILSIMULATORDOC_HPP Opm::Pybind::DocStrings +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/python/simulators /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/python/simulators /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/python/simulators/CMakeFiles/simulators.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make -f python/simulators/CMakeFiles/simulators.dir/build.make python/simulators/CMakeFiles/simulators.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 96%] Building CXX object python/simulators/CMakeFiles/simulators.dir/Pybind11Exporter.cpp.o +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/python/simulators && /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/python -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 -isystem /usr/include/python3.13 -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fvisibility=hidden -fopenmp -MD -MT python/simulators/CMakeFiles/simulators.dir/Pybind11Exporter.cpp.o -MF CMakeFiles/simulators.dir/Pybind11Exporter.cpp.o.d -o CMakeFiles/simulators.dir/Pybind11Exporter.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/python/simulators/Pybind11Exporter.cpp +[ 96%] Linking CXX executable bin/groundwater_immiscible +/usr/bin/cmake -E cmake_link_script CMakeFiles/groundwater_immiscible.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/groundwater_immiscible.dir/link.d CMakeFiles/groundwater_immiscible.dir/examples/groundwater_immiscible.cpp.o -o bin/groundwater_immiscible -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 96%] Built target groundwater_immiscible +[ 96%] Building CXX object CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp2.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp2.cpp.o -MF CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp2.cpp.o.d -o CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp2.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp2.cpp +In file included from /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:72, @@ -44026,9 +40889,7 @@ /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 98%] Linking CXX executable bin/flow_distribute_z -/usr/bin/cmake -E cmake_link_script CMakeFiles/flow_distribute_z.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/flow_distribute_z.dir/link.d CMakeFiles/flow_distribute_z.dir/flow/flow_distribute_z.cpp.o CMakeFiles/flow_libblackoil.dir/flow/flow_blackoil.cpp.o CMakeFiles/flow_libbrine.dir/flow/flow_brine.cpp.o CMakeFiles/flow_libenergy.dir/flow/flow_energy.cpp.o CMakeFiles/flow_libextbo.dir/flow/flow_extbo.cpp.o CMakeFiles/flow_libfoam.dir/flow/flow_foam.cpp.o CMakeFiles/flow_libgasoil.dir/flow/flow_gasoil.cpp.o CMakeFiles/flow_libgaswater.dir/flow/flow_gaswater.cpp.o CMakeFiles/flow_liboilwater.dir/flow/flow_oilwater.cpp.o CMakeFiles/flow_liboilwater_brine.dir/flow/flow_oilwater_brine.cpp.o CMakeFiles/flow_libgaswater_brine.dir/flow/flow_gaswater_brine.cpp.o CMakeFiles/flow_liboilwater_polymer.dir/flow/flow_oilwater_polymer.cpp.o CMakeFiles/flow_liboilwater_polymer_injectivity.dir/flow/flow_oilwater_polymer_injectivity.cpp.o CMakeFiles/flow_libmicp.dir/flow/flow_micp.cpp.o CMakeFiles/flow_libpolymer.dir/flow/flow_polymer.cpp.o CMakeFiles/flow_libsolvent.dir/flow/flow_solvent.cpp.o CMakeFiles/flow_libsolvent_foam.dir/flow/flow_solvent_foam.cpp.o CMakeFiles/flow_libgasoil_energy.dir/flow/flow_gasoil_energy.cpp.o CMakeFiles/flow_libbrine_saltprecipitation.dir/flow/flow_brine_saltprecipitation.cpp.o CMakeFiles/flow_libgaswater_saltprec_vapwat.dir/flow/flow_gaswater_saltprec_vapwat.cpp.o CMakeFiles/flow_libgaswater_saltprec_energy.dir/flow/flow_gaswater_saltprec_energy.cpp.o CMakeFiles/flow_libbrine_precsalt_vapwat.dir/flow/flow_brine_precsalt_vapwat.cpp.o CMakeFiles/flow_libblackoil_legacyassembly.dir/flow/flow_blackoil_legacyassembly.cpp.o CMakeFiles/flow_libgasoildiffuse.dir/flow/flow_gasoildiffuse.cpp.o CMakeFiles/flow_libgaswater_dissolution.dir/flow/flow_gaswater_dissolution.cpp.o CMakeFiles/flow_libgaswater_dissolution_diffuse.dir/flow/flow_gaswater_dissolution_diffuse.cpp.o CMakeFiles/flow_libgaswater_energy.dir/flow/flow_gaswater_energy.cpp.o CMakeFiles/flow_libgaswater_solvent.dir/flow/flow_gaswater_solvent.cpp.o CMakeFiles/flow_libbrine_energy.dir/flow/flow_brine_energy.cpp.o CMakeFiles/flow_libonephase.dir/flow/flow_onephase.cpp.o CMakeFiles/flow_libonephase_energy.dir/flow/flow_onephase_energy.cpp.o CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o CMakeFiles/MainDispatchDynamic.dir/opm/simulators/flow/MainDispatchDynamic.cpp.o -o bin/flow_distribute_z -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aIn file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkblackoilmicpmodule.hpp:40, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilmicpmodules.hh:36: /usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::position() const [with GridView = Dune::GridView >; typename GridView::ctype = double]': @@ -44044,6 +40905,8 @@ /usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 391 | const FieldVector position() const | ^~~~~~~~ +[ 96%] Building CXX object CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp2_2p.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp2_2p.cpp.o -MF CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp2_2p.cpp.o.d -o CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp2_2p.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp2_2p.cpp /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': /usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); @@ -44056,6 +40919,8 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 401 | zz += geometry.corner(i)[zCoord]; | ~~~~~~~~~~~~~~~^~~ +[ 96%] Building CXX object python/simulators/CMakeFiles/simulators.dir/PyBlackOilSimulator.cpp.o +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/python/simulators && /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/python -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 -isystem /usr/include/python3.13 -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fvisibility=hidden -fopenmp -MD -MT python/simulators/CMakeFiles/simulators.dir/PyBlackOilSimulator.cpp.o -MF CMakeFiles/simulators.dir/PyBlackOilSimulator.cpp.o.d -o CMakeFiles/simulators.dir/PyBlackOilSimulator.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/python/simulators/PyBlackOilSimulator.cpp /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowExpProblemBlackOil]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:20: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); @@ -44070,26 +40935,6 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:438:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 438 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); | ^~~~ -[ 98%] Building CXX object CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp2.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp2.cpp.o -MF CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp2.cpp.o.d -o CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp2.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp2.cpp --gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 98%] Built target flow -make -f python/simulators/CMakeFiles/simulators.dir/build.make python/simulators/CMakeFiles/simulators.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 98%] Generating PyBlackOilSimulatorDoc.hpp from JSON file -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/python/simulators && /usr/bin/cmake -E env PYTHONPATH=/build/reproducible-path/opm-simulators-2025.04+ds /usr/bin/python3 /usr/share/opm/python/generate_docstring_hpp.py /build/reproducible-path/opm-simulators-2025.04+ds/python/docstrings_simulators.json /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/python/PyBlackOilSimulatorDoc.hpp PYBLACKOILSIMULATORDOC_HPP Opm::Pybind::DocStrings -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/python/simulators /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/python/simulators /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/python/simulators/CMakeFiles/simulators.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f python/simulators/CMakeFiles/simulators.dir/build.make python/simulators/CMakeFiles/simulators.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 98%] Building CXX object python/simulators/CMakeFiles/simulators.dir/Pybind11Exporter.cpp.o -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/python/simulators && /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/python -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 -isystem /usr/include/python3.13 -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fvisibility=hidden -fopenmp -MD -MT python/simulators/CMakeFiles/simulators.dir/Pybind11Exporter.cpp.o -MF CMakeFiles/simulators.dir/Pybind11Exporter.cpp.o.d -o CMakeFiles/simulators.dir/Pybind11Exporter.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/python/simulators/Pybind11Exporter.cpp -arch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 98%] Built target flow_distribute_z -[ 98%] Building CXX object CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp2_2p.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp2_2p.cpp.o -MF CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp2_2p.cpp.o.d -o CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp2_2p.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp2_2p.cpp In file included from /usr/include/dune/common/parametertree.hh:28, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/basicproperties.hh:31, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproperties.hh:33, @@ -44128,8 +40973,6 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:438:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 438 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); | ^~~~ -[ 98%] Building CXX object python/simulators/CMakeFiles/simulators.dir/PyBlackOilSimulator.cpp.o -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/python/simulators && /usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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 -Dsimulators_EXPORTS -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -I/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/python -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 -isystem /usr/include/python3.13 -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fPIC -fvisibility=hidden -fopenmp -MD -MT python/simulators/CMakeFiles/simulators.dir/PyBlackOilSimulator.cpp.o -MF CMakeFiles/simulators.dir/PyBlackOilSimulator.cpp.o.d -o CMakeFiles/simulators.dir/PyBlackOilSimulator.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/python/simulators/PyBlackOilSimulator.cpp In file included from /usr/include/dune/common/parametertree.hh:28, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/basicproperties.hh:31, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproperties.hh:33, @@ -44352,20 +41195,6 @@ /usr/include/dune/common/fvector.hh:231:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return result; | ^~~~~~ -In file included from /usr/include/c++/15/vector:74, - from /usr/include/dune/common/typetraits.hh:11, - from /usr/include/dune/common/iteratorfacades.hh:11, - from /usr/include/dune/common/genericiterator.hh:8, - from /usr/include/dune/common/densevector.hh:12, - from /usr/include/dune/common/fvector.hh:17: -/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': -/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 557 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowExpProblemBlackOil]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel.hpp:360, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:44, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:34: @@ -44664,6 +41493,22 @@ 401 | zz += geometry.corner(i)[zCoord]; | ~~~~~~~~~~~~~~~^~~ In file included from /usr/include/c++/15/vector:74, + from /usr/include/dune/common/typetraits.hh:11, + from /usr/include/dune/common/iteratorfacades.hh:11, + from /usr/include/dune/common/genericiterator.hh:8, + from /usr/include/dune/common/densevector.hh:12, + from /usr/include/dune/common/fvector.hh:17: +/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': +/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 557 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<2, false>]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 983 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In file included from /usr/include/c++/15/vector:74, from /usr/include/opm/material/common/FastSmallVector.hpp:38, from /usr/include/opm/material/densead/DynamicEvaluation.hpp:38, from /usr/include/opm/material/densead/EvaluationSpecializations.hpp:34, @@ -44734,32 +41579,10 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:57: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 156 | const auto& geometry = intersection.geometry(); | ~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, - from /usr/include/c++/15/bits/allocator.h:46, - from /usr/include/c++/15/string:45, - from /usr/include/c++/15/stdexcept:41, - from /usr/include/opm/common/Exceptions.hpp:26, - from /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/FlowExpNewtonMethod.hpp:31: -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowExpProblemBlackOil]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, from /usr/include/c++/15/bits/allocator.h:46, from /usr/include/c++/15/memory:67, @@ -44786,12 +41609,6 @@ /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<2, false>]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, @@ -44812,66 +41629,6 @@ /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::PeerBlackListHandle_, int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::PeerBlackListHandle_, int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ In file included from /usr/include/c++/15/vector:74, from /usr/include/opm/material/common/FastSmallVector.hpp:38, from /usr/include/opm/material/densead/DynamicEvaluation.hpp:38, @@ -44944,6 +41701,26 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:57: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 156 | const auto& geometry = intersection.geometry(); | ~~~~~~~~~~~~~~~~~~~~~^~ +In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::PeerBlackListHandle_, int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::PeerBlackListHandle_, int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, from /usr/include/c++/15/bits/allocator.h:46, from /usr/include/c++/15/memory:67: @@ -44973,6 +41750,26 @@ inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ +In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::BlockVector >, std::allocator > > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Opm::FlashPrimaryVariables > >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); @@ -45027,13 +41824,19 @@ /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ +In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, + from /usr/include/c++/15/bits/allocator.h:46, + from /usr/include/c++/15/string:45, + from /usr/include/c++/15/stdexcept:41, + from /usr/include/opm/common/Exceptions.hpp:26, + from /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/FlowExpNewtonMethod.hpp:31: In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ @@ -45043,7 +41846,27 @@ inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ +In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ @@ -45057,17 +41880,38 @@ /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 member function 'void Opm::FlowExpNewtonMethod::preSolve_(const SolutionVector&, const GlobalEqVector&) [with TypeTag = Opm::Properties::TTag::FlowExpProblemBlackOil]', - inlined from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::FlowExpProblemBlackOil]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethod.hh:286:35: -/build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/FlowExpNewtonMethod.hpp:214:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | componentSumError = this->comm_.sum(componentSumError); - | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -[ 99%] Building CXX object CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp3.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp3.cpp.o -MF CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp3.cpp.o.d -o CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp3.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp3.cpp /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 member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ +[ 98%] Building CXX object CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp3.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp3.cpp.o -MF CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp3.cpp.o.d -o CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp3.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp3.cpp +[ 98%] Building CXX object CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp3_2p.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp3_2p.cpp.o -MF CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp3_2p.cpp.o.d -o CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp3_2p.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp3_2p.cpp +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/dune/common/parametertree.hh:28, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/basicproperties.hh:31, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproperties.hh:33, @@ -45093,23 +41937,6 @@ /usr/include/dune/common/fvector.hh:231:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return result; | ^~~~~~ -make -f CMakeFiles/examples.dir/build.make CMakeFiles/examples.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/examples.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/examples.dir/build.make CMakeFiles/examples.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'CMakeFiles/examples.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 99%] Built target examples -make -f CMakeFiles/test_chopstep.dir/build.make CMakeFiles/test_chopstep.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/test_chopstep.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/test_chopstep.dir/build.make CMakeFiles/test_chopstep.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 99%] Building CXX object CMakeFiles/test_chopstep.dir/tests/rescoup/test_chopstep.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/test_chopstep.dir/tests/rescoup/test_chopstep.cpp.o -MF CMakeFiles/test_chopstep.dir/tests/rescoup/test_chopstep.cpp.o.d -o CMakeFiles/test_chopstep.dir/tests/rescoup/test_chopstep.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/tests/rescoup/test_chopstep.cpp 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:305, @@ -45172,6 +41999,11 @@ /usr/include/dune/common/parallel/mpicommunication.hh:208:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 208 | T sum (const T& in) const | ^~~ +In member function 'void Opm::FlowExpNewtonMethod::preSolve_(const SolutionVector&, const GlobalEqVector&) [with TypeTag = Opm::Properties::TTag::FlowExpProblemBlackOil]', + inlined from 'bool Opm::NewtonMethod::apply() [with TypeTag = Opm::Properties::TTag::FlowExpProblemBlackOil]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/nonlinear/newtonmethod.hh:286:35: +/build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/FlowExpNewtonMethod.hpp:214:44: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 214 | componentSumError = this->comm_.sum(componentSumError); + | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /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-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: required from 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<3, true>; Simulator = Opm::Simulator >]' 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); @@ -45275,168 +42107,6 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); | ~~~~~~~~~~~~~~~~~~~~~~^~~ -[ 99%] Linking CXX executable bin/flowexp_blackoil -/usr/bin/cmake -E cmake_link_script CMakeFiles/flowexp_blackoil.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/flowexp_blackoil.dir/link.d CMakeFiles/flowexp_blackoil.dir/flowexperimental/flowexp_blackoil.cpp.o CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o -o bin/flowexp_blackoil -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 99%] Built target flowexp_blackoil -[ 99%] Building CXX object CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp3_2p.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp3_2p.cpp.o -MF CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp3_2p.cpp.o.d -o CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp3_2p.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp3_2p.cpp -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:305, - from /usr/include/opm/grid/CpGrid.hpp:1982, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferGridUtils.hpp:27, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:31, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModel.hpp:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:44, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Main.hpp:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/tests/rescoup/test_chopstep.cpp:36: -/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]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA; Scalar = double; Element = Dune::cpgrid::Entity<0>]' - 401 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:362:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' - 362 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/CpGridVanguard.hpp:242:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' - 242 | this->updateCellDepths_(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:199:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA; Communication = Dune::Communication]' - 199 | { vanguard_->loadBalance(); } - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/c++/15/bits/unique_ptr.h:1084:30: required from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Opm::Simulator; _Args = {Dune::Communication&, bool}; __detail::__unique_ptr_t<_Tp> = __detail::__unique_ptr_t >]' - 1084 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:343:63: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' - 343 | modelSimulator_ = std::make_unique(FlowGenericVanguard::comm(), /*verbose=*/false); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:246:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA; Opm::FlowMain = Opm::FlowMain]' - 246 | setupModelSimulator(); - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:177:20: required from 'int Opm::FlowMain::executeInitStep() [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' - 177 | return execute_(&FlowMain::runSimulatorInit, /*cleanup=*/false); - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/tests/rescoup/test_chopstep.cpp:81:65: required from here - 81 | this->exit_code_ = this->flow_main_->executeInitStep(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/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 /usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:44, - from /usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:30, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:29, - from /usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp:72, - from /usr/include/opm/material/fluidstates/BlackOilFluidState.hpp:31, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferAnalytical.hpp:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/BlackoilAquiferModel.hpp:32, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/SimulatorFullyImplicitBlackoil.hpp:43: -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In instantiation of 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::mutualSolubilitySpycherPruess2005_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:71: required from 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]' - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:536:52: required from 'Evaluation Opm::BrineCo2Pvt::rsSat(unsigned int, const Evaluation&, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' - 536 | BinaryCoeffBrineCO2::calculateMoleFractions(co2Tables_, - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ - 537 | temperature, - | ~~~~~~~~~~~~ - 538 | pressure, - | ~~~~~~~~~ - 539 | salinity, - | ~~~~~~~~~ - 540 | /*knownPhaseIdx=*/-1, - | ~~~~~~~~~~~~~~~~~~~~~ - 541 | xlCO2, - | ~~~~~~ - 542 | xgH2O, - | ~~~~~~ - 543 | activityModel_, - | ~~~~~~~~~~~~~~~ - 544 | extrapolate); - | ~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp:436:21: required from 'Evaluation Opm::BrineCo2Pvt::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; Params = Opm::CO2Tables >; ContainerT = std::vector]' - 436 | return rsSat(regionIdx, temperature, pressure, Evaluation(salinity_[regionIdx])); - | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp:210:7: required from 'Evaluation Opm::OilPvtMultiplexer::saturatedGasDissolutionFactor(unsigned int, const Evaluation&, const Evaluation&) const [with Evaluation = double; Scalar = double; bool enableThermal = true]' - 210 | { OPM_OIL_PVT_MULTIPLEXER_CALL(return pvtImpl.saturatedGasDissolutionFactor(regionIdx, temperature, pressure)); } - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/opm/material/fluidsystems/BlackOilFluidSystem_macrotemplate.hpp:749:82: required from 'static LhsEval Opm::BlackOilFluidSystem::inverseFormationVolumeFactor(const FluidState&, unsigned int, unsigned int) [with FluidState = Opm::BlackOilFluidState, Opm::BlackOilFluidSystem, true, false, true, false, false, false, false, 3>; LhsEval = Opm::DenseAd::Evaluation; Scalar = double; IndexTraits = Opm::BlackOilDefaultIndexTraits; Storage = Opm::VectorWithDefaultAllocator; SmartPointer = std::shared_ptr]' - 749 | && Rs >= (1.0 - 1e-10)*oilPvt_->saturatedGasDissolutionFactor(regionIdx, scalarValue(T), scalarValue(p))) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/blackoil/blackoilintensivequantities.hh:417:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:559:48: required from 'void Opm::FlowProblemBlackoil::initialSolutionApplied() [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' - 559 | FlowProblemType::initialSolutionApplied(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:586:52: required from 'void Opm::FvBaseDiscretization::applyInitialSolution() [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' - 586 | simulator_.problem().initialSolutionApplied(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:345:58: required from 'void Opm::FlowMain::setupModelSimulator() [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' - 345 | modelSimulator_->model().applyInitialSolution(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:246:17: required from 'int Opm::FlowMain::execute_(int (Opm::FlowMain::*)(), bool) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA; Opm::FlowMain = Opm::FlowMain]' - 246 | setupModelSimulator(); - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowMain.hpp:177:20: required from 'int Opm::FlowMain::executeInitStep() [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' - 177 | return execute_(&FlowMain::runSimulatorInit, /*cleanup=*/false); - | ^~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/tests/rescoup/test_chopstep.cpp:81:65: required from here - 81 | this->exit_code_ = this->flow_main_->executeInitStep(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:677:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 677 | OPM_HOST_DEVICE static std::pair mutualSolubilitySpycherPruess2005_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In file included from /usr/include/dune/common/parametertree.hh:28, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/basicproperties.hh:31, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproperties.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:37, - from /build/reproducible-path/opm-simulators-2025.04+ds/tests/rescoup/test_chopstep.cpp:28: -/usr/include/dune/common/fvector.hh: In instantiation of 'constexpr auto Dune::operator*(const FieldVector&, Scalar) [with Scalar = double; typename std::enable_if::value, int>::type = 0; K = double; int SIZE = 3]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:438:63: required from 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]' - 438 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:398:18: required from here - 398 | virtual void endTimeStep() - | ^~~~~~~~~~~ -/usr/include/dune/common/fvector.hh:231:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 231 | return result; - | ^~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In instantiation of 'std::pair::Scalar, typename Opm::AquiferAnalytical::Scalar> Opm::AquiferCarterTracy::calculateEqnConstants(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA; typename Opm::AquiferAnalytical::Scalar = double; typename Base::Simulator = Opm::Simulator; Base = Opm::AquiferAnalytical]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:35: required from 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA; typename Base::Simulator = Opm::Simulator; Base = Opm::AquiferAnalytical]' - 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); - | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:212:10: required from here - 212 | void calculateInflowRate(int idx, const Simulator& simulator) override - | ^~~~~~~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:192:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 192 | calculateEqnConstants(const int idx, const Simulator& simulator) - | ^~~~~~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvbaseoutputmodule.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:36, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseProblemProperties.hpp:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolver.hpp:39, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/linalg/ISTLSolverGpuBridge.hpp:25, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/BlackoilModelNldd.hpp:43: -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh: In instantiation of 'const Dune::FieldVector::n> Dune::VTKWriter::CellIterator::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 > >::CellIterator; GridView = Dune::GridView >]' - 1326 | f.write(eit.position(),*p); - | ~~~~~~~~~~~~^~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1346:16: required from 'void Dune::VTKWriter::writeCellData(Dune::VTK::VTUWriter&) [with GridView = Dune::GridView >]' - 1346 | writeData(writer,celldata,cellBegin(),cellEnd(),ncells); - | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:1337:18: required from here - 1337 | virtual void writeCellData(VTK::VTUWriter& writer) - | ^~~~~~~~~~~~~ -/usr/include/dune/grid/io/file/vtk/vtkwriter.hh:391:31: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 391 | const FieldVector position() const - | ^~~~~~~~ In file included from /usr/include/dune/common/parametertree.hh:28, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/basicproperties.hh:31, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproperties.hh:33, @@ -45462,21 +42132,15 @@ /usr/include/dune/common/fvector.hh:231:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return result; | ^~~~~~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static void Opm::BinaryCoeff::Brine_CO2::calculateMoleFractions(const CO2Params&, const Evaluation&, const Evaluation&, const Evaluation&, int, Evaluation&, Evaluation&, const int&, bool) [with Evaluation = double; CO2Params = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:129:22: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 129 | auto [xCO2, yH2O] = mutualSolubilitySpycherPruess2005_(params, temperature, pg, molalityNaCl, extrapolate); - | ^~~~~~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = false; bool needNormal = false; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = false; bool needFaceNormal = false]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:25: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 156 | const auto& geometry = intersection.geometry(); - | ^~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemBlackoil.hpp:49, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/Main.hpp:33: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp: In member function 'void Opm::FlowProblem::endTimeStep() [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:438:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 438 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); - | ^~~~ +In file included from /usr/include/c++/15/vector:74, + from /usr/include/opm/input/eclipse/Deck/DeckKeyword.hpp:24, + from /usr/include/opm/input/eclipse/Deck/DeckView.hpp:23, + from /usr/include/opm/input/eclipse/Deck/Deck.hpp:23, + from /build/reproducible-path/opm-simulators-2025.04+ds/python/simulators/PyBlackOilSimulator.cpp:21: +/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': +/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 557 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:51, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemComp.hpp:34, @@ -45490,21 +42154,125 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:438:17: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 438 | this->drift_[sfcdofIdx] = residual[sfcdofIdx] * simulator.timeStepSize(); | ^~~~ -In file included from /usr/include/c++/15/vector:74, - from /usr/include/opm/input/eclipse/Deck/DeckKeyword.hpp:24, - from /usr/include/opm/input/eclipse/Deck/DeckView.hpp:23, - from /usr/include/opm/input/eclipse/Deck/Deck.hpp:23, - from /build/reproducible-path/opm-simulators-2025.04+ds/python/simulators/PyBlackOilSimulator.cpp:21: -/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': -/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 557 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ +[ 98%] Linking CXX executable bin/flowexp_blackoil +/usr/bin/cmake -E cmake_link_script CMakeFiles/flowexp_blackoil.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/flowexp_blackoil.dir/link.d CMakeFiles/flowexp_blackoil.dir/flowexperimental/flowexp_blackoil.cpp.o CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o -o bin/flowexp_blackoil -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 98%] Built target flowexp_blackoil +make -f CMakeFiles/examples.dir/build.make CMakeFiles/examples.dir/depend +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/examples.dir/DependInfo.cmake "--color=" +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make -f CMakeFiles/examples.dir/build.make CMakeFiles/examples.dir/build +make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +make[3]: Nothing to be done for 'CMakeFiles/examples.dir/build'. +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 98%] Built target examples +[ 98%] Building CXX object CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp4.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp4.cpp.o -MF CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp4.cpp.o.d -o CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp4.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp4.cpp +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': +/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, + | ^~~~~~~~~~~~~~~~~~~~~~~ +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:305, + from /usr/include/opm/grid/CpGrid.hpp:1982, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/GenericCpGridVanguard.hpp:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/CpGridVanguard.hpp:37, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:55, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemComp.hpp:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp.hpp:28, + from /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp4.cpp:26: +/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]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<4, true>; Scalar = double; Element = Dune::cpgrid::Entity<0>]' + 401 | zz += geometry.corner(i)[zCoord]; + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:362:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<4, true>]' + 362 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/CpGridVanguard.hpp:242:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<4, true>]' + 242 | this->updateCellDepths_(); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:199:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<4, true>; Communication = Dune::Communication]' + 199 | { vanguard_->loadBalance(); } + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<4, true>]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::FlowExpCompProblem<4, true>]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp4.cpp:33:64: required from here + 33 | return start>(argc, argv, false); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/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-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<3, true>]': /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 983 | storage = gridView_.comm().sum(storage); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ +In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, + from /usr/include/c++/15/bits/allocator.h:46, + from /usr/include/c++/15/string:45, + from /usr/include/opm/input/eclipse/Deck/DeckKeyword.hpp:23: +In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:51: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:25: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 156 | const auto& geometry = intersection.geometry(); + | ^~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:44, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ptflash/flashmodel.hh:39, + from /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp.hpp:26: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<4, true>]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ In file included from /usr/include/c++/15/vector:74, from /usr/include/opm/material/common/FastSmallVector.hpp:38, from /usr/include/opm/material/densead/DynamicEvaluation.hpp:38, @@ -45577,10 +42345,26 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:57: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 156 | const auto& geometry = intersection.geometry(); | ~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp: In static member function 'static std::pair<_ForwardIterator2, _ForwardIterator2> Opm::BinaryCoeff::Brine_CO2::fixPointIterSolubility_(const CO2Parameters&, const Evaluation&, const Evaluation&, const Evaluation&, const int&, bool) [with Evaluation = double; CO2Parameters = Opm::CO2Tables >; Scalar = double; H2O = Opm::SimpleHuDuanH2O; CO2 = Opm::CO2 > >; bool verbose = true]': -/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp:556:62: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 556 | OPM_HOST_DEVICE static std::pair fixPointIterSolubility_(const CO2Parameters& params, - | ^~~~~~~~~~~~~~~~~~~~~~~ +In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, from /usr/include/c++/15/bits/allocator.h:46, from /usr/include/c++/15/memory:67: @@ -45664,12 +42448,85 @@ /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ +In file included from /usr/include/c++/15/vector:74, + from /usr/include/opm/material/common/FastSmallVector.hpp:38, + from /usr/include/opm/material/densead/DynamicEvaluation.hpp:38, + from /usr/include/opm/material/densead/EvaluationSpecializations.hpp:34, + from /usr/include/opm/material/densead/Evaluation.hpp:631, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:33: +/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, true, true>::EcfvSubControlVolumeFace >]': +/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 557 | vector<_Tp, _Alloc>:: + | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/vector.tcc:557:7: 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/c++/15/bits/vector.tcc:557:7: note: parameter 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 constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]', + inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace]' at /usr/include/c++/15/bits/new_allocator.h:191:4, + inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace]' at /usr/include/c++/15/bits/alloc_traits.h:674:17, + inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, true, true>::EcfvSubControlVolumeFace >]' at /usr/include/c++/15/bits/vector.tcc:586:26: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:155:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | (*normal_) = intersection.centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:57: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 156 | const auto& geometry = intersection.geometry(); + | ~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In member function 'void Opm::EcfvStencil::updateTopology(const Element&) [with Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:264:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 264 | void updateTopology(const Element& element) + | ^~~~~~~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:264: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 +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:264:10: 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-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:264: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 +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:264:10: 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-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:264: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 +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:264:10: 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-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:264: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 +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:264:10: 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-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:264: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 +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:264:10: 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-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:264: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 +In constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]', + inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::cpgrid::Intersection&, int}; _Tp = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace]' at /usr/include/c++/15/bits/new_allocator.h:191:4, + inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::cpgrid::Intersection&, int}; _Tp = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace]' at /usr/include/c++/15/bits/alloc_traits.h:674:17, + inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, int}; _Tp = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, true, true>::EcfvSubControlVolumeFace >]' at /usr/include/c++/15/bits/vector.tcc:117:30, + inlined from 'void Opm::EcfvStencil::updateTopology(const Element&) [with Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:289:44: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:155:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | (*normal_) = intersection.centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:57: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 156 | const auto& geometry = intersection.geometry(); + | ~~~~~~~~~~~~~~~~~~~~~^~ +In constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]', + inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::cpgrid::Intersection&, int}; _Tp = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace]' at /usr/include/c++/15/bits/new_allocator.h:191:4, + inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::cpgrid::Intersection&, int}; _Tp = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace]' at /usr/include/c++/15/bits/alloc_traits.h:674:17, + inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, int}; _Tp = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, true, true>::EcfvSubControlVolumeFace >]' at /usr/include/c++/15/bits/vector.tcc:586:26, + inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, int}; _Tp = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, true, true>::EcfvSubControlVolumeFace >]' at /usr/include/c++/15/bits/vector.tcc:123:21, + inlined from 'void Opm::EcfvStencil::updateTopology(const Element&) [with Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:289:44: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:155:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | (*normal_) = intersection.centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:57: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 156 | const auto& geometry = intersection.geometry(); + | ~~~~~~~~~~~~~~~~~~~~~^~ +In constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]', + inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace]' at /usr/include/c++/15/bits/new_allocator.h:191:4, + inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace]' at /usr/include/c++/15/bits/alloc_traits.h:674:17, + inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, true, true>::EcfvSubControlVolumeFace >]' at /usr/include/c++/15/bits/vector.tcc:117:30, + inlined from 'void Opm::EcfvStencil::updateTopology(const Element&) [with Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:286:44: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:155:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 155 | (*normal_) = intersection.centerUnitOuterNormal(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:57: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 156 | const auto& geometry = intersection.geometry(); + | ~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, from /usr/include/c++/15/bits/allocator.h:46, - from /usr/include/c++/15/string:45, - from /usr/include/opm/input/eclipse/Deck/DeckKeyword.hpp:23: + from /usr/include/c++/15/memory:67, + from /usr/include/dune/common/classname.hh:14, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/propertysystem.hh:29, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:30: In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, @@ -45679,7 +42536,7 @@ 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, @@ -45689,27 +42546,47 @@ 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::BorderListHandle_, unsigned int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, std::vector, std::allocator > >, std::allocator, std::allocator > > > > >, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::BorderListHandle_, unsigned int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::PeerBlackListHandle_, int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::PeerBlackListHandle_, int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ +In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, @@ -45719,7 +42596,7 @@ 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, @@ -45728,12 +42605,21 @@ /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ +/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]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:74, from /usr/include/opm/material/common/FastSmallVector.hpp:38, from /usr/include/opm/material/densead/DynamicEvaluation.hpp:38, from /usr/include/opm/material/densead/EvaluationSpecializations.hpp:34, from /usr/include/opm/material/densead/Evaluation.hpp:631, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:33: + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp4.cpp:22: /usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, true, true>::EcfvSubControlVolumeFace >]': /usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 557 | vector<_Tp, _Alloc>:: @@ -45799,14 +42685,6 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:57: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 156 | const auto& geometry = intersection.geometry(); | ~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/include/c++/15/vector:74, - from /usr/include/c++/15/functional:66, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/parametersystem.hpp:38, - from /build/reproducible-path/opm-simulators-2025.04+ds/tests/rescoup/test_chopstep.cpp:27: -/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, false, false>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, false, false>::EcfvSubControlVolumeFace >]': -/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 557 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, from /usr/include/c++/15/bits/allocator.h:46, from /usr/include/c++/15/memory:67, @@ -45833,6 +42711,14 @@ /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ +[ 98%] Building CXX object CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp4_2p.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp4_2p.cpp.o -MF CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp4_2p.cpp.o.d -o CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp4_2p.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp4_2p.cpp +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:37, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:44, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ptflash/flashmodel.hh:39, + from /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp.hpp:26: /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]); @@ -45857,10 +42743,6 @@ /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp: In member function 'void Opm::AquiferCarterTracy::calculateInflowRate(int, const typename Base::Simulator&) [with TypeTag = Opm::Properties::TTag::FlowProblemTPFA]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/aquifers/AquiferCarterTracy.hpp:214:56: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 214 | const auto [a, b] = this->calculateEqnConstants(idx, simulator); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, @@ -45881,125 +42763,31 @@ /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ -In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, - from /usr/include/c++/15/bits/allocator.h:46, - from /usr/include/c++/15/memory:67, - from /usr/include/dune/common/classname.hh:14, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/propertysystem.hh:29, - from /build/reproducible-path/opm-simulators-2025.04+ds/tests/rescoup/test_chopstep.cpp:26: -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = long unsigned int]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = long unsigned int]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ -[ 99%] Building CXX object CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp4.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp4.cpp.o -MF CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp4.cpp.o.d -o CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp4.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp4.cpp -/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:305, - from /usr/include/opm/grid/CpGrid.hpp:1982, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/GenericCpGridVanguard.hpp:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/CpGridVanguard.hpp:37, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:55, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemComp.hpp:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp.hpp:28, - from /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp4.cpp:26: -/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]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<4, true>; Scalar = double; Element = Dune::cpgrid::Entity<0>]' - 401 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:362:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<4, true>]' - 362 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/CpGridVanguard.hpp:242:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<4, true>]' - 242 | this->updateCellDepths_(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:199:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<4, true>; Communication = Dune::Communication]' - 199 | { vanguard_->loadBalance(); } - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<4, true>]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::FlowExpCompProblem<4, true>]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp4.cpp:33:64: required from here - 33 | return start>(argc, argv, false); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/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-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:37, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:44, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ptflash/flashmodel.hh:39, - from /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp.hpp:26: -/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-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:51: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:25: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 156 | const auto& geometry = intersection.geometry(); - | ^~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:44, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ptflash/flashmodel.hh:39, - from /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp.hpp:26: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<4, true>]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -[ 99%] Building CXX object CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp4_2p.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp4_2p.cpp.o -MF CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp4_2p.cpp.o.d -o CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp4_2p.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp4_2p.cpp -/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]); - | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ -[ 99%] Linking CXX shared module ../opm/simulators/simulators.cpython-313-aarch64-linux-gnu.so +[ 98%] Building CXX object CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp5.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp5.cpp.o -MF CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp5.cpp.o.d -o CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp5.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp5.cpp +[ 98%] Linking CXX shared module ../opm/simulators/simulators.cpython-313-aarch64-linux-gnu.so cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/python/simulators && /usr/bin/cmake -E cmake_link_script CMakeFiles/simulators.dir/link.txt --verbose=1 +/usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +/usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +/usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +/usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +/usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +/usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +/usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +/usr/lib/aarch64-linux-gnu/libmetis.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +/usr/lib/aarch64-linux-gnu/libscotch.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +/usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +/usr/lib/aarch64-linux-gnu/libalberta_1d.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +/usr/lib/aarch64-linux-gnu/libalberta_2d.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +/usr/lib/aarch64-linux-gnu/libalberta_3d.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +/usr/lib/aarch64-linux-gnu/libalberta_utilities.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +/usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +/usr/lib/aarch64-linux-gnu/libparmetis.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +/usr/lib/aarch64-linux-gnu/libptscotch.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +/usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +/usr/lib/aarch64-linux-gnu/libcrypto.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +/usr/lib/aarch64-linux-gnu/libsz.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. +warning: found a total of 43 dynamically-linked objects incompatible with GCS requirements. In file included from /usr/include/dune/common/parametertree.hh:28, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/basicproperties.hh:31, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproperties.hh:33, @@ -46025,6 +42813,11 @@ /usr/include/dune/common/fvector.hh:231:14: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 231 | return result; | ^~~~~~ +/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,--dependency-file=CMakeFiles/simulators.dir/link.d -Wl,-z,relro -shared -o ../opm/simulators/simulators.cpython-313-aarch64-linux-gnu.so CMakeFiles/simulators.dir/Pybind11Exporter.cpp.o CMakeFiles/simulators.dir/PyBlackOilSimulator.cpp.o ../../CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o -Wl,-rpath,"\$ORIGIN/../../../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib:" ../../lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so +make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' +[ 98%] Built target simulators +[ 98%] Building CXX object CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp5_2p.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp5_2p.cpp.o -MF CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp5_2p.cpp.o.d -o CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp5_2p.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp5_2p.cpp 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:305, @@ -46115,27 +42908,6 @@ /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/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -/usr/lib/aarch64-linux-gnu/libdunegrid.so.2.10: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -/usr/lib/aarch64-linux-gnu/libdunegeometry.so.2.10: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -/usr/lib/aarch64-linux-gnu/libduneuggrid.so.2.10: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -/usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -/usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -/usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -/usr/lib/aarch64-linux-gnu/libmetis.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -/usr/lib/aarch64-linux-gnu/libscotch.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -/usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -/usr/lib/aarch64-linux-gnu/libalberta_1d.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -/usr/lib/aarch64-linux-gnu/libalberta_2d.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -/usr/lib/aarch64-linux-gnu/libalberta_3d.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -/usr/lib/aarch64-linux-gnu/libalberta_utilities.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -/usr/lib/aarch64-linux-gnu/libtrilinos_zoltan.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -/usr/lib/aarch64-linux-gnu/libparmetis.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -/usr/lib/aarch64-linux-gnu/libptscotch.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -/usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -/usr/lib/aarch64-linux-gnu/libcrypto.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -/usr/lib/aarch64-linux-gnu/libsz.so: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. -warning: found a total of 43 dynamically-linked objects incompatible with GCS requirements. In file included from /usr/include/c++/15/bits/unique_ptr.h:37, from /usr/include/c++/15/memory:80, from /usr/include/dune/common/classname.hh:14, @@ -46178,11 +42950,6 @@ /usr/include/c++/15/bits/stl_function.h:189:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 189 | operator()(const _Tp& __x, const _Tp& __y) const | ^~~~~~~~ -/usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,--dependency-file=CMakeFiles/simulators.dir/link.d -Wl,-z,relro -shared -o ../opm/simulators/simulators.cpython-313-aarch64-linux-gnu.so CMakeFiles/simulators.dir/Pybind11Exporter.cpp.o CMakeFiles/simulators.dir/PyBlackOilSimulator.cpp.o ../../CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o -Wl,-rpath,"\$ORIGIN/../../../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib:" ../../lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 99%] Built target simulators -[ 99%] Building CXX object CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp5.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp5.cpp.o -MF CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp5.cpp.o.d -o CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp5.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp5.cpp In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:37, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:44, @@ -46251,6 +43018,12 @@ /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-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:37: +/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-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:51: /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': @@ -46265,19 +43038,123 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); | ~~~~~~~~~~~~~~~~~~~~~~^~~ -[ 99%] Linking CXX executable bin/test_chopstep -/usr/bin/cmake -E cmake_link_script CMakeFiles/test_chopstep.dir/link.txt --verbose=1 +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:305, + from /usr/include/opm/grid/CpGrid.hpp:1982, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/GenericCpGridVanguard.hpp:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/CpGridVanguard.hpp:37, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:55, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemComp.hpp:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp.hpp:28, + from /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp5_2p.cpp:26: +/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]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<5, false>; Scalar = double; Element = Dune::cpgrid::Entity<0>]' + 401 | zz += geometry.corner(i)[zCoord]; + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:362:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<5, false>]' + 362 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/CpGridVanguard.hpp:242:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<5, false>]' + 242 | this->updateCellDepths_(); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:199:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<5, false>; Communication = Dune::Communication]' + 199 | { vanguard_->loadBalance(); } + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<5, false>]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::FlowExpCompProblem<5, false>]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp5_2p.cpp:33:65: required from here + 33 | return start>(argc, argv, false); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/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-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:51: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:25: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 156 | const auto& geometry = intersection.geometry(); + | ^~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:44, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ptflash/flashmodel.hh:39, + from /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp.hpp:26: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<5, false>]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +[100%] Building CXX object CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp6.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp6.cpp.o -MF CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp6.cpp.o.d -o CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp6.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp6.cpp +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:305, + from /usr/include/opm/grid/CpGrid.hpp:1982, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/GenericCpGridVanguard.hpp:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/CpGridVanguard.hpp:37, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:55, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemComp.hpp:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp.hpp:28, + from /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp6.cpp:26: +/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]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<6, true>; Scalar = double; Element = Dune::cpgrid::Entity<0>]' + 401 | zz += geometry.corner(i)[zCoord]; + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:362:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<6, true>]' + 362 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/CpGridVanguard.hpp:242:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<6, true>]' + 242 | this->updateCellDepths_(); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:199:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<6, true>; Communication = Dune::Communication]' + 199 | { vanguard_->loadBalance(); } + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<6, true>]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::FlowExpCompProblem<6, true>]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp6.cpp:33:64: required from here + 33 | return start>(argc, argv, false); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/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-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:51: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:25: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 156 | const auto& geometry = intersection.geometry(); + | ^~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:44, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ptflash/flashmodel.hh:39, + from /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp.hpp:26: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<6, true>]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<4, false>]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 983 | storage = gridView_.comm().sum(storage); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/c++/15/vector:74, from /usr/include/opm/material/common/FastSmallVector.hpp:38, from /usr/include/opm/material/densead/DynamicEvaluation.hpp:38, from /usr/include/opm/material/densead/EvaluationSpecializations.hpp:34, from /usr/include/opm/material/densead/Evaluation.hpp:631, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp4.cpp:22: + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:33: /usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, true, true>::EcfvSubControlVolumeFace >]': -/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 +/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 557 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/c++/15/bits/vector.tcc:557:7: 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/c++/15/bits/vector.tcc:557:7: note: parameter 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 constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]', @@ -46339,17 +43216,9 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:57: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 156 | const auto& geometry = intersection.geometry(); | ~~~~~~~~~~~~~~~~~~~~~^~ -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/test_chopstep.dir/link.d CMakeFiles/test_chopstep.dir/tests/rescoup/test_chopstep.cpp.o CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o -o bin/test_chopstep -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/openmpi/lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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 /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libdl.a -lm /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/gcc/aarch64-linux-gnu/15/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-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[ 99%] Built target test_chopstep -[ 99%] Building CXX object CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp5_2p.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp5_2p.cpp.o -MF CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp5_2p.cpp.o.d -o CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp5_2p.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp5_2p.cpp In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, from /usr/include/c++/15/bits/allocator.h:46, - from /usr/include/c++/15/memory:67, - from /usr/include/dune/common/classname.hh:14, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/propertysystem.hh:29, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:30: + from /usr/include/c++/15/memory:67: In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, @@ -46370,112 +43239,17 @@ /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::BorderListHandle_, unsigned int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::BorderListHandle_, unsigned int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::PeerBlackListHandle_, int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::PeerBlackListHandle_, int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/vcfv/vcfvdiscretization.hh:40, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:45: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh: In member function 'void Opm::FvBaseDiscretization::globalStorage(EqVector&, unsigned int) const [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<4, false>]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbasediscretization.hh:983:39: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 983 | storage = gridView_.comm().sum(storage); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ -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:305, - from /usr/include/opm/grid/CpGrid.hpp:1982, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/GenericCpGridVanguard.hpp:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/CpGridVanguard.hpp:37, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:55, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemComp.hpp:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp.hpp:28, - from /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp5_2p.cpp:26: -/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]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<5, false>; Scalar = double; Element = Dune::cpgrid::Entity<0>]' - 401 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:362:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<5, false>]' - 362 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/CpGridVanguard.hpp:242:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<5, false>]' - 242 | this->updateCellDepths_(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:199:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<5, false>; Communication = Dune::Communication]' - 199 | { vanguard_->loadBalance(); } - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<5, false>]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::FlowExpCompProblem<5, false>]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp5_2p.cpp:33:65: required from here - 33 | return start>(argc, argv, false); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/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-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:51: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:25: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 156 | const auto& geometry = intersection.geometry(); - | ^~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:44, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ptflash/flashmodel.hh:39, - from /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp.hpp:26: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<5, false>]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/c++/15/vector:74, from /usr/include/opm/material/common/FastSmallVector.hpp:38, from /usr/include/opm/material/densead/DynamicEvaluation.hpp:38, from /usr/include/opm/material/densead/EvaluationSpecializations.hpp:34, from /usr/include/opm/material/densead/Evaluation.hpp:631, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:33: + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:33, + from /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp5.cpp:22: /usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, true, true>::EcfvSubControlVolumeFace >]': -/usr/include/c++/15/bits/vector.tcc:557:7: 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/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 557 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/c++/15/bits/vector.tcc:557:7: 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/c++/15/bits/vector.tcc:557:7: note: parameter 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 constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]', @@ -46537,16 +43311,13 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:57: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 156 | const auto& geometry = intersection.geometry(); | ~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, - from /usr/include/c++/15/bits/allocator.h:46, - from /usr/include/c++/15/memory:67: In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::BlockVector >, std::allocator > > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Opm::FlashPrimaryVariables > >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ @@ -46556,7 +43327,7 @@ inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::BlockVector >, std::allocator > > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Opm::FlashPrimaryVariables > >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ @@ -46566,7 +43337,7 @@ inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::BlockVector >, std::allocator > > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Opm::FlashPrimaryVariables > >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::BorderListHandle_, unsigned int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ @@ -46576,23 +43347,17 @@ inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::BlockVector >, std::allocator > > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Opm::FlashPrimaryVariables > >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::BorderListHandle_, unsigned int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:37: -/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 member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::BorderListHandle_, unsigned int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::PeerBlackListHandle_, int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ @@ -46602,17 +43367,23 @@ inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::BorderListHandle_, unsigned int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::PeerBlackListHandle_, int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ +In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, + from /usr/include/c++/15/bits/allocator.h:46, + from /usr/include/c++/15/memory:67, + from /usr/include/dune/common/classname.hh:14, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/propertysystem.hh:29, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:30: In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::PeerBlackListHandle_, int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ @@ -46622,7 +43393,7 @@ inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::PeerBlackListHandle_, int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ @@ -46632,7 +43403,7 @@ from /usr/include/opm/material/densead/EvaluationSpecializations.hpp:34, from /usr/include/opm/material/densead/Evaluation.hpp:631, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp5.cpp:22: + from /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp5_2p.cpp:22: /usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, true, true>::EcfvSubControlVolumeFace >]': /usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 557 | vector<_Tp, _Alloc>:: @@ -46698,8 +43469,46 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:57: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 156 | const auto& geometry = intersection.geometry(); | ~~~~~~~~~~~~~~~~~~~~~^~ -[100%] Building CXX object CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp6.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp6.cpp.o -MF CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp6.cpp.o.d -o CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp6.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp6.cpp +In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::BorderListHandle_, unsigned int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::BorderListHandle_, unsigned int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ +In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', + inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, + inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, + inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::PeerBlackListHandle_, int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] + 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); + | ^ +In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', + inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, + inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, + inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, + inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, + inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::PeerBlackListHandle_, int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: +/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' + 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); + | ^ In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, from /usr/include/c++/15/bits/allocator.h:46, from /usr/include/c++/15/memory:67, @@ -46766,45 +43575,6 @@ /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ -/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:305, - from /usr/include/opm/grid/CpGrid.hpp:1982, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/GenericCpGridVanguard.hpp:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/CpGridVanguard.hpp:37, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:55, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemComp.hpp:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp.hpp:28, - from /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp6.cpp:26: -/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]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<6, true>; Scalar = double; Element = Dune::cpgrid::Entity<0>]' - 401 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:362:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<6, true>]' - 362 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/CpGridVanguard.hpp:242:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<6, true>]' - 242 | this->updateCellDepths_(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:199:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<6, true>; Communication = Dune::Communication]' - 199 | { vanguard_->loadBalance(); } - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<6, true>]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::FlowExpCompProblem<6, true>]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp6.cpp:33:64: required from here - 33 | return start>(argc, argv, false); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/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 member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, @@ -46825,38 +43595,13 @@ /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:51: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:25: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 156 | const auto& geometry = intersection.geometry(); - | ^~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:44, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ptflash/flashmodel.hh:39, - from /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp.hpp:26: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<6, true>]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -make -f CMakeFiles/tests.dir/build.make CMakeFiles/tests.dir/depend -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -cd /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles/tests.dir/DependInfo.cmake "--color=" -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make -f CMakeFiles/tests.dir/build.make CMakeFiles/tests.dir/build -make[3]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -make[3]: Nothing to be done for 'CMakeFiles/tests.dir/build'. -make[3]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -[100%] Built target tests -[100%] Building CXX object CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp6_2p.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp6_2p.cpp.o -MF CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp6_2p.cpp.o.d -o CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp6_2p.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp6_2p.cpp In file included from /usr/include/c++/15/vector:74, from /usr/include/opm/material/common/FastSmallVector.hpp:38, from /usr/include/opm/material/densead/DynamicEvaluation.hpp:38, from /usr/include/opm/material/densead/EvaluationSpecializations.hpp:34, from /usr/include/opm/material/densead/Evaluation.hpp:631, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp5_2p.cpp:22: + from /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp6.cpp:22: /usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, true, true>::EcfvSubControlVolumeFace >]': /usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 557 | vector<_Tp, _Alloc>:: @@ -46922,6 +43667,10 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:57: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 156 | const auto& geometry = intersection.geometry(); | ~~~~~~~~~~~~~~~~~~~~~^~ +/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/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, from /usr/include/c++/15/bits/allocator.h:46, from /usr/include/c++/15/memory:67, @@ -46948,12 +43697,6 @@ /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:37: -/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 member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, @@ -46974,6 +43717,12 @@ /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:37: +/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 member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, @@ -46994,6 +43743,16 @@ /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ +[100%] Building CXX object CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp6_2p.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp6_2p.cpp.o -MF CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp6_2p.cpp.o.d -o CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp6_2p.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp6_2p.cpp +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:37: +/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]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ +[100%] Building CXX object CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp7.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp7.cpp.o -MF CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp7.cpp.o.d -o CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp7.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp7.cpp 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:305, @@ -47029,6 +43788,8 @@ /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 | ^~~~~~ +[100%] Building CXX object CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp7_2p.cpp.o +/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp7_2p.cpp.o -MF CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp7_2p.cpp.o.d -o CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp7_2p.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp7_2p.cpp In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:51: /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': @@ -47043,8 +43804,6 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); | ~~~~~~~~~~~~~~~~~~~~~~^~~ -[100%] Building CXX object CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp7.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp7.cpp.o -MF CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp7.cpp.o.d -o CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp7.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp7.cpp 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:305, @@ -47100,13 +43859,62 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); | ~~~~~~~~~~~~~~~~~~~~~~^~~ +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:305, + from /usr/include/opm/grid/CpGrid.hpp:1982, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/GenericCpGridVanguard.hpp:30, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/CpGridVanguard.hpp:37, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:55, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemComp.hpp:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp.hpp:28, + from /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp7_2p.cpp:26: +/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]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<7, false>; Scalar = double; Element = Dune::cpgrid::Entity<0>]' + 401 | zz += geometry.corner(i)[zCoord]; + | ~~~~~~~~~~~~~~~^~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:362:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<7, false>]' + 362 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); + | ~~~~~~~~~~~~~~~^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/CpGridVanguard.hpp:242:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<7, false>]' + 242 | this->updateCellDepths_(); + | ~~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:199:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<7, false>; Communication = Dune::Communication]' + 199 | { vanguard_->loadBalance(); } + | ~~~~~~~~~~~~~~~~~~~~~~^~ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<7, false>]' + 115 | :Simulator(Communication(), verbose) + | ^ +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::FlowExpCompProblem<7, false>]' + 301 | Simulator simulator; + | ^~~~~~~~~ +/build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp7_2p.cpp:33:65: required from here + 33 | return start>(argc, argv, false); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ +/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-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:51: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:25: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 + 156 | const auto& geometry = intersection.geometry(); + | ^~~~~~~~ +In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:44, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ptflash/flashmodel.hh:39, + from /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp.hpp:26: +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<7, false>]': +/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 + 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); + | ~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/c++/15/vector:74, from /usr/include/opm/material/common/FastSmallVector.hpp:38, from /usr/include/opm/material/densead/DynamicEvaluation.hpp:38, from /usr/include/opm/material/densead/EvaluationSpecializations.hpp:34, from /usr/include/opm/material/densead/Evaluation.hpp:631, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp6.cpp:22: + from /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp6_2p.cpp:22: /usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, true, true>::EcfvSubControlVolumeFace >]': /usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 557 | vector<_Tp, _Alloc>:: @@ -47172,8 +43980,6 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:57: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 156 | const auto& geometry = intersection.geometry(); | ~~~~~~~~~~~~~~~~~~~~~^~ -[100%] Building CXX object CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp7_2p.cpp.o -/usr/bin/c++ -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_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-simulators-2025.04+ds/obj-aarch64-linux-gnu -I/build/reproducible-path/opm-simulators-2025.04+ds -I/usr/include/parmetis -I/usr/include/superlu -I/usr/include/suitesparse -I/usr/include/cjson -I/usr/include/trilinos -I/usr/include/hdf5/openmpi -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-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -std=c++17 -fopenmp -MD -MT CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp7_2p.cpp.o -MF CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp7_2p.cpp.o.d -o CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp7_2p.cpp.o -c /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp7_2p.cpp In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, from /usr/include/c++/15/bits/allocator.h:46, from /usr/include/c++/15/memory:67, @@ -47200,88 +44006,13 @@ /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::BorderListHandle_, unsigned int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::BorderListHandle_, unsigned int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::PeerBlackListHandle_, int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::PeerBlackListHandle_, int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ -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:305, - from /usr/include/opm/grid/CpGrid.hpp:1982, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/GenericCpGridVanguard.hpp:30, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/CpGridVanguard.hpp:37, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:55, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblemComp.hpp:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp.hpp:28, - from /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp7_2p.cpp:26: -/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]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:401:34: required from 'Opm::FlowBaseVanguard::Scalar Opm::FlowBaseVanguard::cellCenterDepth(const Element&) const [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<7, false>; Scalar = double; Element = Dune::cpgrid::Entity<0>]' - 401 | zz += geometry.corner(i)[zCoord]; - | ~~~~~~~~~~~~~~~^~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowBaseVanguard.hpp:362:56: required from 'void Opm::FlowBaseVanguard::updateCellDepths_() [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<7, false>]' - 362 | cellCenterDepth_[elemIdx] = cellCenterDepth(element); - | ~~~~~~~~~~~~~~~^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/CpGridVanguard.hpp:242:32: required from 'void Opm::CpGridVanguard::loadBalance() [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<7, false>]' - 242 | this->updateCellDepths_(); - | ~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:199:33: required from 'Opm::Simulator::Simulator(Communication, bool) [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<7, false>; Communication = Dune::Communication]' - 199 | { vanguard_->loadBalance(); } - | ~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/simulator.hh:115:44: required from 'Opm::Simulator::Simulator(bool) [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<7, false>]' - 115 | :Simulator(Communication(), verbose) - | ^ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:301:19: required from 'int Opm::start(int, char**, bool) [with TypeTag = Properties::TTag::FlowExpCompProblem<7, false>]' - 301 | Simulator simulator; - | ^~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp7_2p.cpp:33:65: required from here - 33 | return start>(argc, argv, false); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ -/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 /usr/include/c++/15/vector:74, from /usr/include/opm/material/common/FastSmallVector.hpp:38, from /usr/include/opm/material/densead/DynamicEvaluation.hpp:38, from /usr/include/opm/material/densead/EvaluationSpecializations.hpp:34, from /usr/include/opm/material/densead/Evaluation.hpp:631, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp6_2p.cpp:22: + from /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp7.cpp:22: /usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, true, true>::EcfvSubControlVolumeFace >]': /usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 557 | vector<_Tp, _Alloc>:: @@ -47347,33 +44078,13 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:57: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 156 | const auto& geometry = intersection.geometry(); | ~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvdiscretization.hh:34, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/simulators/flow/FlowProblem.hpp:51: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:25: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 156 | const auto& geometry = intersection.geometry(); - | ^~~~~~~~ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebaseproblem.hh:44, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/common/multiphasebasemodel.hh:42, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/ptflash/flashmodel.hh:39, - from /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp.hpp:26: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh: In constructor 'Opm::FvBaseProblem::FvBaseProblem(Simulator&) [with TypeTag = Opm::Properties::TTag::FlowExpCompProblem<7, false>]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:132:89: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 132 | boundingBoxMin_[i] = std::min(boundingBoxMin_[i], vIt->geometry().corner(0)[i]); - | ~~~~~~~~~~~~~~~~~~~~~~^~~ -In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, - from /usr/include/c++/15/bits/allocator.h:46, - from /usr/include/c++/15/memory:67, - from /usr/include/dune/common/classname.hh:14, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/propertysystem.hh:29, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:30: In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::BorderListHandle_, unsigned int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ @@ -47383,7 +44094,7 @@ inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::BorderListHandle_, unsigned int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ @@ -47393,7 +44104,7 @@ inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::BorderListHandle_, unsigned int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::PeerBlackListHandle_, int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ @@ -47403,17 +44114,23 @@ inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::BorderListHandle_, unsigned int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::PeerBlackListHandle_, int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ +In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, + from /usr/include/c++/15/bits/allocator.h:46, + from /usr/include/c++/15/memory:67, + from /usr/include/dune/common/classname.hh:14, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/propertysystem.hh:29, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:30: In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::PeerBlackListHandle_, int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ @@ -47423,23 +44140,17 @@ inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::PeerBlackListHandle_, int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:37: -/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 member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::BlockVector >, std::allocator > > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Opm::FlashPrimaryVariables > >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ @@ -47449,7 +44160,7 @@ inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::BlockVector >, std::allocator > > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Opm::FlashPrimaryVariables > >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ @@ -47459,7 +44170,7 @@ from /usr/include/opm/material/densead/EvaluationSpecializations.hpp:34, from /usr/include/opm/material/densead/Evaluation.hpp:631, from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp7.cpp:22: + from /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp7_2p.cpp:22: /usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, true, true>::EcfvSubControlVolumeFace >]': /usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 557 | vector<_Tp, _Alloc>:: @@ -47525,39 +44236,13 @@ /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:57: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 156 | const auto& geometry = intersection.geometry(); | ~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, - from /usr/include/c++/15/bits/allocator.h:46, - from /usr/include/c++/15/memory:67, - from /usr/include/dune/common/classname.hh:14, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/propertysystem.hh:29, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:30: -In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', - inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, - inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, - inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] - 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); - | ^ -In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = ompi_request_t*]', - inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = ompi_request_t*]' at /usr/include/c++/15/bits/alloc_traits.h:614:28, - inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:387:33, - inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, - inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, - inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: -/usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' - 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); - | ^ In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::BlockVector >, std::allocator > > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Opm::FlashPrimaryVariables > >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ @@ -47567,7 +44252,7 @@ inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::BlockVector >, std::allocator > > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Opm::FlashPrimaryVariables > >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ @@ -47591,13 +44276,19 @@ /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ +In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, + from /usr/include/c++/15/bits/allocator.h:46, + from /usr/include/c++/15/memory:67, + from /usr/include/dune/common/classname.hh:14, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/propertysystem.hh:29, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:30: In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::PeerBlackListHandle_, int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ @@ -47607,23 +44298,17 @@ inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::PeerBlackListHandle_, int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:37: -/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 member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::PeerBlackListHandle_, int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ @@ -47633,95 +44318,17 @@ inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::PeerBlackListHandle_, int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ -In file included from /usr/include/c++/15/vector:74, - from /usr/include/opm/material/common/FastSmallVector.hpp:38, - from /usr/include/opm/material/densead/DynamicEvaluation.hpp:38, - from /usr/include/opm/material/densead/EvaluationSpecializations.hpp:34, - from /usr/include/opm/material/densead/Evaluation.hpp:631, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:33, - from /build/reproducible-path/opm-simulators-2025.04+ds/flowexperimental/comp/flowexp_comp7_2p.cpp:22: -/usr/include/c++/15/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, true, true>::EcfvSubControlVolumeFace >]': -/usr/include/c++/15/bits/vector.tcc:557:7: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 557 | vector<_Tp, _Alloc>:: - | ^~~~~~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/vector.tcc:557:7: 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/c++/15/bits/vector.tcc:557:7: note: parameter 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 constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]', - inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace]' at /usr/include/c++/15/bits/new_allocator.h:191:4, - inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace]' at /usr/include/c++/15/bits/alloc_traits.h:674:17, - inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, true, true>::EcfvSubControlVolumeFace >]' at /usr/include/c++/15/bits/vector.tcc:586:26: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:155:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | (*normal_) = intersection.centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:57: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 156 | const auto& geometry = intersection.geometry(); - | ~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh: In member function 'void Opm::EcfvStencil::updateTopology(const Element&) [with Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]': -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:264:10: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 264 | void updateTopology(const Element& element) - | ^~~~~~~~~~~~~~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:264: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 -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:264:10: 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-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:264: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 -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:264:10: 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-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:264: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 -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:264:10: 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-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:264: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 -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:264:10: 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-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:264: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 -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:264:10: 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-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:264: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 -In constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]', - inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::cpgrid::Intersection&, int}; _Tp = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace]' at /usr/include/c++/15/bits/new_allocator.h:191:4, - inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::cpgrid::Intersection&, int}; _Tp = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace]' at /usr/include/c++/15/bits/alloc_traits.h:674:17, - inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, int}; _Tp = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, true, true>::EcfvSubControlVolumeFace >]' at /usr/include/c++/15/bits/vector.tcc:117:30, - inlined from 'void Opm::EcfvStencil::updateTopology(const Element&) [with Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:289:44: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:155:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | (*normal_) = intersection.centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:57: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 156 | const auto& geometry = intersection.geometry(); - | ~~~~~~~~~~~~~~~~~~~~~^~ -In constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]', - inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::cpgrid::Intersection&, int}; _Tp = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace]' at /usr/include/c++/15/bits/new_allocator.h:191:4, - inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::cpgrid::Intersection&, int}; _Tp = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace]' at /usr/include/c++/15/bits/alloc_traits.h:674:17, - inlined from 'void std::vector<_Tp, _Alloc>::_M_realloc_append(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, int}; _Tp = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, true, true>::EcfvSubControlVolumeFace >]' at /usr/include/c++/15/bits/vector.tcc:586:26, - inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, int}; _Tp = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, true, true>::EcfvSubControlVolumeFace >]' at /usr/include/c++/15/bits/vector.tcc:123:21, - inlined from 'void Opm::EcfvStencil::updateTopology(const Element&) [with Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:289:44: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:155:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | (*normal_) = intersection.centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:57: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 156 | const auto& geometry = intersection.geometry(); - | ~~~~~~~~~~~~~~~~~~~~~^~ -In constructor 'Opm::EcfvStencil::EcfvSubControlVolumeFace::EcfvSubControlVolumeFace(const Opm::EcfvStencil::Intersection&, unsigned int) [with bool needIntegrationPos = true; bool needNormal = true; Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]', - inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace]' at /usr/include/c++/15/bits/new_allocator.h:191:4, - inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace; _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace]' at /usr/include/c++/15/bits/alloc_traits.h:674:17, - inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const Dune::cpgrid::Intersection&, long unsigned int}; _Tp = Opm::EcfvStencil >, true, true>::EcfvSubControlVolumeFace; _Alloc = std::allocator >, true, true>::EcfvSubControlVolumeFace >]' at /usr/include/c++/15/bits/vector.tcc:117:30, - inlined from 'void Opm::EcfvStencil::updateTopology(const Element&) [with Scalar = double; GridView = Dune::GridView >; bool needFaceIntegrationPos = true; bool needFaceNormal = true]' at /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:286:44: -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:155:64: note: parameter passing for argument of type 'Dune::FieldVector' when C++17 is enabled changed to match C++14 in GCC 10.1 - 155 | (*normal_) = intersection.centerUnitOuterNormal(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/ecfv/ecfvstencil.hh:156:57: note: parameter passing for argument of type 'Dune::cpgrid::Geometry<2, 3>' when C++17 is enabled changed to match C++14 in GCC 10.1 - 156 | const auto& geometry = intersection.geometry(); - | ~~~~~~~~~~~~~~~~~~~~~^~ -In file included from /usr/include/aarch64-linux-gnu/c++/15/bits/c++allocator.h:33, - from /usr/include/c++/15/bits/allocator.h:46, - from /usr/include/c++/15/memory:67, - from /usr/include/dune/common/classname.hh:14, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/propertysystem.hh:29, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/utils/start.hh:30: In member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::BorderListHandle_, unsigned int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ @@ -47731,23 +44338,17 @@ inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, double>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::BorderListHandle_, unsigned int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ -In file included from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, - from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:37: -/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 member function 'void std::__new_allocator<_Tp>::deallocate(_Tp*, size_type) [with _Tp = double]', inlined from 'static void std::allocator_traits >::deallocate(allocator_type&, pointer, size_type) [with _Tp = double]' at /usr/include/c++/15/bits/alloc_traits.h:649:23, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:396:19, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::BorderListHandle_, unsigned int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::PeerBlackListHandle_, int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ @@ -47757,7 +44358,7 @@ inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::BorderListHandle_, unsigned int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::PeerBlackListHandle_, int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ @@ -47767,7 +44368,7 @@ inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_deallocate(pointer, std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:392:7, inlined from 'std::_Vector_base<_Tp, _Alloc>::~_Vector_base() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:375:15, inlined from 'std::vector<_Tp, _Alloc>::~vector() [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:805:7, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::PeerBlackListHandle_, int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:172:66: warning: 'void operator delete(void*, std::size_t)' called on pointer '' with nonzero offset [8, 9223372036854775807] [-Wfree-nonheap-object] 172 | _GLIBCXX_OPERATOR_DELETE(_GLIBCXX_SIZED_DEALLOC(__p, __n)); | ^ @@ -47777,7 +44378,7 @@ inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:405:44, inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:341:26, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ompi_request_t*; _Alloc = std::allocator]' at /usr/include/c++/15/bits/stl_vector.h:633:61, - inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = false; DataHandle = Dune::cpgrid::Entity2IndexDataHandle >, Dune::MultipleCodimMultipleGeomTypeMapper > > >::PeerBlackListHandle_, int>, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: + inlined from 'void Dune::VariableSizeCommunicator::communicateFixedSize(DataHandle&) [with bool FORWARD = true; DataHandle = Dune::cpgrid::Entity2IndexDataHandle, Dune::BlockVector, std::allocator > >, Dune::MultipleCodimMultipleGeomTypeMapper > >, 0>, Dune::FieldVector >, 0>; Allocator = std::allocator >]' at /usr/include/dune/common/parallel/variablesizecommunicator.hh:1122:25: /usr/include/c++/15/bits/new_allocator.h:151:73: note: returned from 'void* operator new(std::size_t)' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ @@ -47787,6 +44388,18 @@ /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-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:37: +/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-simulators-2025.04+ds/opm/models/io/vtkmultiwriter.hh:43, + from /build/reproducible-path/opm-simulators-2025.04+ds/opm/models/discretization/common/fvbaseproblem.hh:37: +/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]); + | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [100%] Linking CXX executable bin/flowexp_comp /usr/bin/cmake -E cmake_link_script CMakeFiles/flowexp_comp.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/opm-simulators-2025.04+ds=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -Wno-dangling-reference -fopenmp -pthread -Wl,-z,relro -Wl,--dependency-file=CMakeFiles/flowexp_comp.dir/link.d CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp.cpp.o CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp2.cpp.o CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp2_2p.cpp.o CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp3.cpp.o CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp3_2p.cpp.o CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp4.cpp.o CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp4_2p.cpp.o CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp5.cpp.o CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp5_2p.cpp.o CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp6.cpp.o CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp6_2p.cpp.o CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp7.cpp.o CMakeFiles/flowexp_comp.dir/flowexperimental/comp/flowexp_comp7_2p.cpp.o CMakeFiles/moduleVersion.dir/opm/simulators/utils/moduleVersion.cpp.o -o bin/flowexp_comp -Wl,-rpath,"\$ORIGIN/../lib:/usr/lib/aarch64-linux-gnu/hdf5/openmpi:/usr/lib/aarch64-linux-gnu/openmpi/lib" lib/libopmsimulators.so.2025.04 /usr/lib/aarch64-linux-gnu/libboost_date_time.so.1.83.0 /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/libdunecommon.so.2.10 /usr/lib/aarch64-linux-gnu/libfmt.so.10.1.0 /usr/lib/gcc/aarch64-linux-gnu/15/libgomp.so /usr/lib/aarch64-linux-gnu/libpthread.a /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libmetis.so /usr/lib/aarch64-linux-gnu/libscotch.so /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/libopmgrid.so.2025.04 /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/libumfpack.so /usr/lib/aarch64-linux-gnu/libamd.so /usr/lib/aarch64-linux-gnu/libsuitesparseconfig.so -lrt /usr/lib/aarch64-linux-gnu/libopmcommon.so.2025.04 /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/libptscotch.so /usr/lib/aarch64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/aarch64-linux-gnu/libcrypto.so /usr/lib/aarch64-linux-gnu/libcurl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so -lm /usr/lib/aarch64-linux-gnu/libdl.a /usr/lib/aarch64-linux-gnu/liblapack.so /usr/lib/aarch64-linux-gnu/libblas.so /usr/lib/aarch64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/aarch64-linux-gnu/libptscotcherr.so /usr/lib/aarch64-linux-gnu/libscotch.so @@ -47795,30288 +44408,7 @@ make[2]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/CMakeFiles 0 make[1]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' - dh_auto_test -O--max-parallel=4 - cd obj-aarch64-linux-gnu && make -j4 test ARGS\+=--verbose ARGS\+=-j4 -make[1]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' -Running tests... -/usr/bin/ctest --force-new-ctest-process --verbose -j4 -UpdateCTestConfiguration from :/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/DartConfiguration.tcl -Parse Config file:/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/DartConfiguration.tcl -UpdateCTestConfiguration from :/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/DartConfiguration.tcl -Parse Config file:/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/DartConfiguration.tcl -Test project /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -Constructing a list of tests -Done constructing a list of tests -Updating test list for fixtures -Added 0 tests to meet fixture requirements -Checking test dependency graph... -Checking test dependency graph end -Connected to MAKE jobserver -test 1 - Start 1: quadrature - -1: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_quadrature" -1: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -1: Test timeout computed to be: 1500 -test 2 - Start 2: propertysystem - -2: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_propertysystem" -2: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -2: Test timeout computed to be: 1500 -test 3 - Start 3: tasklets - -3: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_tasklets" -3: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -3: Test timeout computed to be: 1500 -test 4 - Start 4: tasklets_failure - -4: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_tasklets_failure" -4: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -4: Test timeout computed to be: 1500 -2: --------------------------------------- -2: -- Property values -2: --------------------------------------- -2: ---------- Values for CompactCar ---------- -2: (CompactCar, TopSpeed) = 120 -2: (CompactCar, NumSeats) = 5 -2: (CompactCar, GasUsage) = 4 -2: (CompactCar, AutomaticTransmission) = 0 -2: ---------- Values for Truck ---------- -2: (Truck, TopSpeed) = 100 -2: (Truck, NumSeats) = 2 -2: (Truck, GasUsage) = 12 -2: (Truck, Payload) = 35 -2: (Truck, AutomaticTransmission) = 0 -2: ---------- Values for Tank ---------- -2: (Tank, TopSpeed) = 60 -2: (Tank, GasUsage) = 65 -2: (Tank, AutomaticTransmission) = 0 -2: (Tank, CanonCaliber) = 120 -2: ---------- Values for Sedan ---------- -2: (Sedan, TopSpeed) = 210 -2: (Sedan, NumSeats) = 5 -2: (Sedan, GasUsage) = 7 -2: (Sedan, AutomaticTransmission) = 1 -2: ---------- Values for Pickup ---------- -2: (Pickup, TopSpeed) = 120 -2: (Pickup, NumSeats) = 2 -2: (Pickup, GasUsage) = 12 -2: (Pickup, Payload) = 5 -2: (Pickup, AutomaticTransmission) = 0 -2: ---------- Values for HummerH1 ---------- -2: (HummerH1, TopSpeed) = 120 -2: (HummerH1, NumSeats) = 2 -2: (HummerH1, GasUsage) = 12 -2: (HummerH1, Payload) = 5 -2: (HummerH1, AutomaticTransmission) = 0 - 1/127 Test #2: propertysystem ................................. Passed 0.22 sec -test 5 - Start 5: ALQState - -5: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_ALQState" -5: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -5: Test timeout computed to be: 1500 -1: testing identity mapping... -1: testing SCV quadrature... -1: result: 0.125 (expected value: 0.125) - 2/127 Test #1: quadrature ..................................... Passed 0.53 sec -test 6 - Start 6: aquifergridutils - -6: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_aquifergridutils" -6: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -6: Test timeout computed to be: 1500 -3: before barrier -4: Checking failure of child process with parent process, process id 3725489 -4: Sleep tasklet 0 of 10 ms starting sleep on worker thread 0 -5: Running 1 test case... -4: Sleep tasklet 0 of 10 ms completed by worker thread 0 -4: Sleep tasklet 1 of 10 ms starting sleep on worker thread 0 -5: -5: *** No errors detected -4: Sleep tasklet 1 of 10 ms completed by worker thread 0 -4: Sleep tasklet 2 of 10 ms starting sleep on worker thread 1 -4: Sleep tasklet 2 of 10 ms completed by worker thread 1 -4: Sleep tasklet 3 of 10 ms starting sleep on worker thread 0 -5:  - 3/127 Test #5: ALQState ....................................... Passed 0.36 sec -test 7 - Start 7: blackoil_amg - -7: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_blackoil_amg" -7: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -7: Test timeout computed to be: 1500 -4: Sleep tasklet 3 of 10 ms completed by worker thread 0 -4: Sleep tasklet 4 of 10 ms starting sleep on worker thread 1 -4: Sleep tasklet 4 of 10 ms completed by worker thread 1 -3: Sleep tasklet 0 of 100 ms completed by worker thread 1 -3: Sleep tasklet 1 of 100 ms completed by worker thread 0 -6: Running 2 test cases... -4: Failing sleep tasklet of 100 ms failing now, on work thread 0 -4: ERROR: Uncaught std::exception when running tasklet: Intentional failure for testing. - 4/127 Test #4: tasklets_failure ............................... Passed 0.71 sec -test 8 - Start 8: convergenceoutputconfiguration - -8: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_convergenceoutputconfiguration" -8: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -8: Test timeout computed to be: 1500 -3: Sleep tasklet 2 of 100 ms completed by worker thread 1 -3: Sleep tasklet 3 of 100 ms completed by worker thread 0 -7: Test setup error: test tree is empty -3: Sleep tasklet 4 of 100 ms completed by worker thread 1 -3: after barrier - 5/127 Test #7: blackoil_amg ................................... Passed 0.27 sec -test 9 - Start 9: convergencereport - -9: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_convergencereport" -9: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -9: Test timeout computed to be: 1500 -8: Running 8 test cases... -8: -8: *** No errors detected -9: Running 2 test cases... -9: -9: *** No errors detected -9:  - 6/127 Test #9: convergencereport .............................. Passed 0.05 sec -test 10 - Start 10: deferredlogger - -10: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_deferredlogger" -10: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -10: Test timeout computed to be: 1500 -8:  - 7/127 Test #8: convergenceoutputconfiguration ................. Passed 0.19 sec -test 11 - Start 11: dilu - -11: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_dilu" -11: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -11: Test timeout computed to be: 1500 -3: Sleep completed by worker thread 1 -3: Sleep completed by worker thread 0 -11: Running 16 test cases... -6: Warning: codimension 2 not available in PolyhedralGrid -6: Warning: codimension 2 not available in PolyhedralGrid -3: Sleep completed by worker thread 1 -3: Sleep completed by worker thread 0 -11: -11: *** No errors detected -11:  - 8/127 Test #11: dilu ........................................... Passed 0.15 sec -test 12 - Start 12: equil - -12: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_equil" -12: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -12: Test timeout computed to be: 1500 -6: -6: *** No errors detected -10: Running 1 test case... -10: -10: *** No errors detected -10:  - 9/127 Test #10: deferredlogger ................................. Passed 0.18 sec -test 13 - Start 13: extractMatrix - -13: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_extractMatrix" -13: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -13: Test timeout computed to be: 1500 -13: Running 3 test cases... -6:  - 10/127 Test #6: aquifergridutils ............................... Passed 0.58 sec -test 14 - Start 14: flexiblesolver - -14: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_flexiblesolver" -14: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -14: Test timeout computed to be: 1500 -13: -13: *** No errors detected -13:  - 11/127 Test #13: extractMatrix .................................. Passed 0.05 sec -test 15 - Start 15: glift1 - -15: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_glift1" -15: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -15: Test timeout computed to be: 1500 -3: Sleep completed by worker thread 1 -3: Sleep completed by worker thread 0 -3: Sleep completed by worker thread 1 - 12/127 Test #3: tasklets ....................................... Passed 1.25 sec -test 16 - Start 16: graphcoloring - -16: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_graphcoloring" -16: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -16: Test timeout computed to be: 1500 -14: Running 1 test case... -12: Running 15 test cases... -14: === Dune::BiCGSTABSolver -14: Iter Defect Rate -14: 0 0.000266664 -14: 0.5 3.03054e-20 1.13647e-16 -14: === rate=1.29155e-32, T=0.000780926, TIT=inf, IT=0 -14: === Dune::BiCGSTABSolver -14: Iter Defect Rate -14: 0 0.000266664 -14: 0.5 3.83325e-20 1.43749e-16 -14: === rate=2.06637e-32, T=0.000356643, TIT=inf, IT=0 -14: -14: *** No errors detected -16: Running 5 test cases... -16: -16: *** No errors detected -14:  - 13/127 Test #14: flexiblesolver ................................. Passed 0.19 sec -test 17 - Start 17: GroupState - -17: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_GroupState" -17: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -17: Test timeout computed to be: 1500 -16:  - 14/127 Test #16: graphcoloring .................................. Passed 0.07 sec -test 18 - Start 18: interregflows - -18: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_interregflows" -18: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -18: Test timeout computed to be: 1500 -15: Running 1 test case... -12: Allocating the simulation vanguard -12: Adding LGRs, if any -12: Distributing the vanguard's data -12: Allocating the model -12: Allocating the problem -12: Initializing the model -12: Initializing the problem -12: Simulator successfully set up -17: Running 1 test case... -17: -17: *** No errors detected -17:  - 15/127 Test #17: GroupState ..................................... Passed 0.17 sec -test 19 - Start 19: invert - -19: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_invert" -19: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -19: Test timeout computed to be: 1500 -18: Running 34 test cases... -18: -18: *** No errors detected -18:  - 16/127 Test #18: interregflows .................................. Passed 0.18 sec -test 20 - Start 20: keyword_validator - -20: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_keyword_validator" -20: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -20: Test timeout computed to be: 1500 -19: Running 1 test case... -19: -19: *** No errors detected -19:  - 17/127 Test #19: invert ......................................... Passed 0.05 sec -test 21 - Start 21: LogOutputHelper - -21: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_LogOutputHelper" -21: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -21: Test timeout computed to be: 1500 -12: Allocating the simulation vanguard -12: Adding LGRs, if any -12: Distributing the vanguard's data -12: Allocating the model -12: Allocating the problem -12: Initializing the model -12: Initializing the problem -12: Simulator successfully set up -12: Allocating the simulation vanguard -20: Running 26 test cases... -12: Adding LGRs, if any -12: Distributing the vanguard's data -12: Allocating the model -12: Allocating the problem -12: Initializing the model -12: Initializing the problem -21: Running 10 test cases... -12: Simulator successfully set up -12: Allocating the simulation vanguard -15: Allocating the simulation vanguard -12: Adding LGRs, if any -12: Distributing the vanguard's data -12: Allocating the model -12: Allocating the problem -12: Initializing the model -12: Initializing the problem -12: Simulator successfully set up -15: Adding LGRs, if any -15: Distributing the vanguard's data -15: Allocating the model -15: Allocating the problem -15: Initializing the model -12: Allocating the simulation vanguard -15: Initializing the problem -12: Adding LGRs, if any -12: Distributing the vanguard's data -12: Allocating the model -12: Allocating the problem -12: Initializing the model -12: Initializing the problem -12: Simulator successfully set up -15: Simulator successfully set up -12: Allocating the simulation vanguard -12: Adding LGRs, if any -12: Distributing the vanguard's data -12: Allocating the model -12: Allocating the problem -12: Initializing the model -12: Initializing the problem -12: Simulator successfully set up -15: -15: *** No errors detected -12: Allocating the simulation vanguard -12: Adding LGRs, if any -12: Distributing the vanguard's data -12: Allocating the model -12: Allocating the problem -12: Initializing the model -12: Initializing the problem -12: Simulator successfully set up -15:  - 18/127 Test #15: glift1 ......................................... Passed 0.89 sec -test 22 - Start 22: milu - -22: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_milu" -22: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -22: Test timeout computed to be: 1500 -12: Allocating the simulation vanguard -12: Adding LGRs, if any -12: Distributing the vanguard's data -12: Allocating the model -12: Allocating the problem -12: Initializing the model -12: Initializing the problem -12: Simulator successfully set up -12: -12: -12: -12: Allocating the simulation vanguard -12: Adding LGRs, if any -12: Distributing the vanguard's data -12: Allocating the model -12: Allocating the problem -12: Initializing the model -12: Initializing the problem -12: Simulator successfully set up -22: Running 4 test cases... -22: -22: *** No errors detected -22:  - 19/127 Test #22: milu ........................................... Passed 0.19 sec -test 23 - Start 23: multmatrixtransposed - -23: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_multmatrixtransposed" -23: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -23: Test timeout computed to be: 1500 -12: Allocating the simulation vanguard -12: Adding LGRs, if any -12: Distributing the vanguard's data -12: Allocating the model -12: Allocating the problem -12: Initializing the model -12: Initializing the problem -12: Simulator successfully set up -23: Running 1 test case... -23: -23: *** No errors detected -23:  - 20/127 Test #23: multmatrixtransposed ........................... Passed 0.04 sec -test 24 - Start 24: norne_pvt - -24: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_norne_pvt" -24: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -24: Test timeout computed to be: 1500 -24: Running 1 test case... -12: Allocating the simulation vanguard -21: -21: *** No errors detected -12: Adding LGRs, if any -12: Distributing the vanguard's data -12: Allocating the model -12: Allocating the problem -12: Initializing the model -12: Initializing the problem -21:  - 21/127 Test #21: LogOutputHelper ................................ Passed 0.81 sec -test 25 - Start 25: outputdir - -25: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_outputdir" -25: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -25: Test timeout computed to be: 1500 -12: Simulator successfully set up -12: -12: -12: -24: -24: *** No errors detected -24:  - 22/127 Test #24: norne_pvt ...................................... Passed 0.15 sec -test 26 - Start 26: parametersystem - -26: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_parametersystem" -26: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -26: Test timeout computed to be: 1500 -12: Allocating the simulation vanguard -12: Adding LGRs, if any -12: Distributing the vanguard's data -12: Allocating the model -12: Allocating the problem -12: Initializing the model -12: Initializing the problem -12: Simulator successfully set up -12: -12: -12: -12: Allocating the simulation vanguard -20: -20: *** No errors detected -12: Adding LGRs, if any -12: Distributing the vanguard's data -12: Allocating the model -12: Allocating the problem -12: Initializing the model -12: Initializing the problem -20:  - 23/127 Test #20: keyword_validator .............................. Passed 1.01 sec -test 27 - Start 27: parallel_wbp_sourcevalues - -27: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_parallel_wbp_sourcevalues" -27: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -27: Test timeout computed to be: 1500 -12: Simulator successfully set up -12: -12: -12: -25: Running 2 test cases... -25: ********************************************************************** -25: * * -25: * This is flow 2025.04 * -25: * * -25: * Flow is a simulator for fully implicit three-phase black-oil flow, * -25: * including solvent and polymer capabilities. * -25: * For more information, see https://opm-project.org * -25: * * -25: ********************************************************************** -25: -25: Using 1 MPI processes with 2 OMP threads on each -25: -26: Running 5 test cases... -25: Reading deck file '/tmp/outputdir_test/INPUT.DATA' -26: -26: *** No errors detected -26:  - 24/127 Test #26: parametersystem ................................ Passed 0.17 sec -test 28 - Start 28: parallelwellinfo - -28: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_parallelwellinfo" -28: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -28: Test timeout computed to be: 1500 -12: Allocating the simulation vanguard -25: 0 Reading RUNSPEC in /tmp/outputdir_test/INPUT.DATA line 1 -25: 1 Reading DIMENS in /tmp/outputdir_test/INPUT.DATA line 2 -25: 2 Reading START in /tmp/outputdir_test/INPUT.DATA line 4 -25: 3 Reading GRID in /tmp/outputdir_test/INPUT.DATA line 6 -25: 4 Reading DXV in /tmp/outputdir_test/INPUT.DATA line 7 -25: 5 Reading DYV in /tmp/outputdir_test/INPUT.DATA line 9 -25: 6 Reading DZV in /tmp/outputdir_test/INPUT.DATA line 11 -25: 7 Reading DEPTHZ in /tmp/outputdir_test/INPUT.DATA line 13 -25: 8 Reading PERMX in /tmp/outputdir_test/INPUT.DATA line 15 -25: 9 Reading PERMY in /tmp/outputdir_test/INPUT.DATA line 17 -25: 10 Reading PERMZ in /tmp/outputdir_test/INPUT.DATA line 19 -25: 11 Reading PORO in /tmp/outputdir_test/INPUT.DATA line 21 -25: 12 Reading PROPS in /tmp/outputdir_test/INPUT.DATA line 23 -25: 13 Reading SOLUTION in /tmp/outputdir_test/INPUT.DATA line 24 -25: 14 Reading SCHEDULE in /tmp/outputdir_test/INPUT.DATA line 25 -25: 15 Reading TSTEP in /tmp/outputdir_test/INPUT.DATA line 27 -25: -25: Creating grid from keywords DXV, DYV, DZV and DEPTHZ -25: 0 fluid phases are active -25: -25: Processing dynamic information from -25: /tmp/outputdir_test/INPUT.DATA line 25 -25: Initializing report step 0/1 at 2020-10-08 0 DAYS line 25 -25: Complete report step 1 (10 DAYS) at 2020-10-18 (0 DAYS) -25: -25: ********************************************************************** -25: * * -25: * This is flow 2025.04 * -25: * * -25: * Flow is a simulator for fully implicit three-phase black-oil flow, * -25: * including solvent and polymer capabilities. * -25: * For more information, see https://opm-project.org * -25: * * -25: ********************************************************************** -25: -25: Using 1 MPI processes with 2 OMP threads on each -25: -25: Reading deck file '/tmp/outputdir_test/subdir/INPUT.DATA' -12: Adding LGRs, if any -12: Distributing the vanguard's data -12: Allocating the model -12: Allocating the problem -12: Initializing the model -12: Initializing the problem -12: Simulator successfully set up -25: 0 Reading RUNSPEC in /tmp/outputdir_test/subdir/INPUT.DATA line 1 -25: 1 Reading DIMENS in /tmp/outputdir_test/subdir/INPUT.DATA line 2 -25: 2 Reading START in /tmp/outputdir_test/subdir/INPUT.DATA line 4 -25: 3 Reading GRID in /tmp/outputdir_test/subdir/INPUT.DATA line 6 -25: 4 Reading DXV in /tmp/outputdir_test/subdir/INPUT.DATA line 7 -25: 5 Reading DYV in /tmp/outputdir_test/subdir/INPUT.DATA line 9 -25: 6 Reading DZV in /tmp/outputdir_test/subdir/INPUT.DATA line 11 -25: 7 Reading DEPTHZ in /tmp/outputdir_test/subdir/INPUT.DATA line 13 -25: 8 Reading PERMX in /tmp/outputdir_test/subdir/INPUT.DATA line 15 -25: 9 Reading PERMY in /tmp/outputdir_test/subdir/INPUT.DATA line 17 -25: 10 Reading PERMZ in /tmp/outputdir_test/subdir/INPUT.DATA line 19 -25: 11 Reading PORO in /tmp/outputdir_test/subdir/INPUT.DATA line 21 -25: 12 Reading PROPS in /tmp/outputdir_test/subdir/INPUT.DATA line 23 -25: 13 Reading SOLUTION in /tmp/outputdir_test/subdir/INPUT.DATA line 24 -25: 14 Reading SCHEDULE in /tmp/outputdir_test/subdir/INPUT.DATA line 25 -25: 15 Reading TSTEP in /tmp/outputdir_test/subdir/INPUT.DATA line 27 -25: -25: Creating grid from keywords DXV, DYV, DZV and DEPTHZ -25: 0 fluid phases are active -25: -25: Processing dynamic information from -25: /tmp/outputdir_test/subdir/INPUT.DATA line 25 -25: Initializing report step 0/1 at 2020-10-08 0 DAYS line 25 -25: Complete report step 1 (10 DAYS) at 2020-10-18 (0 DAYS) -25: -25: ********************************************************************** -25: * * -25: * This is flow 2025.04 * -25: * * -25: * Flow is a simulator for fully implicit three-phase black-oil flow, * -25: * including solvent and polymer capabilities. * -25: * For more information, see https://opm-project.org * -25: * * -25: ********************************************************************** -25: -25: Using 1 MPI processes with 2 OMP threads on each -25: -25: Reading deck file '/tmp/outputdir_test/subdir/subdir/INPUT.DATA' -25: 0 Reading RUNSPEC in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 1 -25: 1 Reading DIMENS in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 2 -25: 2 Reading START in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 4 -25: 3 Reading GRID in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 6 -25: 4 Reading DXV in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 7 -25: 5 Reading DYV in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 9 -25: 6 Reading DZV in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 11 -25: 7 Reading DEPTHZ in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 13 -25: 8 Reading PERMX in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 15 -25: 9 Reading PERMY in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 17 -25: 10 Reading PERMZ in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 19 -25: 11 Reading PORO in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 21 -25: 12 Reading PROPS in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 23 -25: 13 Reading SOLUTION in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 24 -25: 14 Reading SCHEDULE in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 25 -25: 15 Reading TSTEP in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 27 -25: -25: Creating grid from keywords DXV, DYV, DZV and DEPTHZ -25: 0 fluid phases are active -25: -25: Processing dynamic information from -25: /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 25 -25: Initializing report step 0/1 at 2020-10-08 0 DAYS line 25 -25: Complete report step 1 (10 DAYS) at 2020-10-18 (0 DAYS) -25: -25: ********************************************************************** -25: * * -25: * This is flow 2025.04 * -25: * * -25: * Flow is a simulator for fully implicit three-phase black-oil flow, * -25: * including solvent and polymer capabilities. * -25: * For more information, see https://opm-project.org * -25: * * -25: ********************************************************************** -25: -25: Using 1 MPI processes with 2 OMP threads on each -25: -25: Reading deck file '/tmp/outputdir_test/INPUT.DATA' -12: Allocating the simulation vanguard -27: Running 1 test case... -27: -27: *** No errors detected -25: 0 Reading RUNSPEC in /tmp/outputdir_test/INPUT.DATA line 1 -25: 1 Reading DIMENS in /tmp/outputdir_test/INPUT.DATA line 2 -25: 2 Reading START in /tmp/outputdir_test/INPUT.DATA line 4 -25: 3 Reading GRID in /tmp/outputdir_test/INPUT.DATA line 6 -25: 4 Reading DXV in /tmp/outputdir_test/INPUT.DATA line 7 -25: 5 Reading DYV in /tmp/outputdir_test/INPUT.DATA line 9 -25: 6 Reading DZV in /tmp/outputdir_test/INPUT.DATA line 11 -25: 7 Reading DEPTHZ in /tmp/outputdir_test/INPUT.DATA line 13 -25: 8 Reading PERMX in /tmp/outputdir_test/INPUT.DATA line 15 -25: 9 Reading PERMY in /tmp/outputdir_test/INPUT.DATA line 17 -25: 10 Reading PERMZ in /tmp/outputdir_test/INPUT.DATA line 19 -25: 11 Reading PORO in /tmp/outputdir_test/INPUT.DATA line 21 -25: 12 Reading PROPS in /tmp/outputdir_test/INPUT.DATA line 23 -25: 13 Reading SOLUTION in /tmp/outputdir_test/INPUT.DATA line 24 -25: 14 Reading SCHEDULE in /tmp/outputdir_test/INPUT.DATA line 25 -25: 15 Reading TSTEP in /tmp/outputdir_test/INPUT.DATA line 27 -25: -25: Creating grid from keywords DXV, DYV, DZV and DEPTHZ -25: 0 fluid phases are active -25: -25: Processing dynamic information from -25: /tmp/outputdir_test/INPUT.DATA line 25 -25: Initializing report step 0/1 at 2020-10-08 0 DAYS line 25 -25: Complete report step 1 (10 DAYS) at 2020-10-18 (0 DAYS) -25: -25: ********************************************************************** -25: * * -25: * This is flow 2025.04 * -25: * * -25: * Flow is a simulator for fully implicit three-phase black-oil flow, * -25: * including solvent and polymer capabilities. * -25: * For more information, see https://opm-project.org * -25: * * -25: ********************************************************************** -25: -25: Using 1 MPI processes with 2 OMP threads on each -25: -25: Reading deck file '/tmp/outputdir_test/subdir/INPUT.DATA' -12: Adding LGRs, if any -12: Distributing the vanguard's data -12: Allocating the model -12: Allocating the problem -12: Initializing the model -12: Initializing the problem -12: Simulator successfully set up -25: 0 Reading RUNSPEC in /tmp/outputdir_test/subdir/INPUT.DATA line 1 -25: 1 Reading DIMENS in /tmp/outputdir_test/subdir/INPUT.DATA line 2 -25: 2 Reading START in /tmp/outputdir_test/subdir/INPUT.DATA line 4 -25: 3 Reading GRID in /tmp/outputdir_test/subdir/INPUT.DATA line 6 -25: 4 Reading DXV in /tmp/outputdir_test/subdir/INPUT.DATA line 7 -25: 5 Reading DYV in /tmp/outputdir_test/subdir/INPUT.DATA line 9 -25: 6 Reading DZV in /tmp/outputdir_test/subdir/INPUT.DATA line 11 -25: 7 Reading DEPTHZ in /tmp/outputdir_test/subdir/INPUT.DATA line 13 -25: 8 Reading PERMX in /tmp/outputdir_test/subdir/INPUT.DATA line 15 -25: 9 Reading PERMY in /tmp/outputdir_test/subdir/INPUT.DATA line 17 -25: 10 Reading PERMZ in /tmp/outputdir_test/subdir/INPUT.DATA line 19 -25: 11 Reading PORO in /tmp/outputdir_test/subdir/INPUT.DATA line 21 -25: 12 Reading PROPS in /tmp/outputdir_test/subdir/INPUT.DATA line 23 -25: 13 Reading SOLUTION in /tmp/outputdir_test/subdir/INPUT.DATA line 24 -25: 14 Reading SCHEDULE in /tmp/outputdir_test/subdir/INPUT.DATA line 25 -25: 15 Reading TSTEP in /tmp/outputdir_test/subdir/INPUT.DATA line 27 -25: -25: Creating grid from keywords DXV, DYV, DZV and DEPTHZ -25: 0 fluid phases are active -25: -25: Processing dynamic information from -25: /tmp/outputdir_test/subdir/INPUT.DATA line 25 -25: Initializing report step 0/1 at 2020-10-08 0 DAYS line 25 -25: Complete report step 1 (10 DAYS) at 2020-10-18 (0 DAYS) -25: -25: ********************************************************************** -25: * * -25: * This is flow 2025.04 * -25: * * -25: * Flow is a simulator for fully implicit three-phase black-oil flow, * -25: * including solvent and polymer capabilities. * -25: * For more information, see https://opm-project.org * -25: * * -25: ********************************************************************** -25: -25: Using 1 MPI processes with 2 OMP threads on each -25: -28: Running 8 test cases... -25: Reading deck file '/tmp/outputdir_test/subdir/subdir/INPUT.DATA' -28: -28: *** No errors detected -12: -12: -12: -27:  - 25/127 Test #27: parallel_wbp_sourcevalues ...................... Passed 0.27 sec -test 29 - Start 29: partitionCells - -29: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_partitionCells" -29: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -29: Test timeout computed to be: 1500 -12: -12: *** No errors detected -25: 0 Reading RUNSPEC in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 1 -25: 1 Reading DIMENS in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 2 -25: 2 Reading START in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 4 -25: 3 Reading GRID in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 6 -25: 4 Reading DXV in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 7 -25: 5 Reading DYV in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 9 -25: 6 Reading DZV in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 11 -25: 7 Reading DEPTHZ in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 13 -25: 8 Reading PERMX in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 15 -25: 9 Reading PERMY in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 17 -25: 10 Reading PERMZ in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 19 -25: 11 Reading PORO in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 21 -25: 12 Reading PROPS in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 23 -25: 13 Reading SOLUTION in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 24 -25: 14 Reading SCHEDULE in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 25 -25: 15 Reading TSTEP in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 27 -25: -25: Creating grid from keywords DXV, DYV, DZV and DEPTHZ -25: 0 fluid phases are active -25: -25: Processing dynamic information from -25: /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 25 -25: Initializing report step 0/1 at 2020-10-08 0 DAYS line 25 -25: Complete report step 1 (10 DAYS) at 2020-10-18 (0 DAYS) -25: -25: ********************************************************************** -25: * * -25: * This is flow 2025.04 * -25: * * -25: * Flow is a simulator for fully implicit three-phase black-oil flow, * -25: * including solvent and polymer capabilities. * -25: * For more information, see https://opm-project.org * -25: * * -25: ********************************************************************** -25: -25: Using 1 MPI processes with 2 OMP threads on each -25: -25: Reading deck file '/tmp/outputdir_test/subdir/subdir/INPUT.DATA' -25: 0 Reading RUNSPEC in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 1 -25: 1 Reading DIMENS in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 2 -25: 2 Reading START in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 4 -25: 3 Reading GRID in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 6 -25: 4 Reading DXV in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 7 -25: 5 Reading DYV in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 9 -25: 6 Reading DZV in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 11 -25: 7 Reading DEPTHZ in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 13 -25: 8 Reading PERMX in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 15 -25: 9 Reading PERMY in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 17 -25: 10 Reading PERMZ in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 19 -25: 11 Reading PORO in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 21 -25: 12 Reading PROPS in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 23 -25: 13 Reading SOLUTION in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 24 -25: 14 Reading SCHEDULE in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 25 -25: 15 Reading TSTEP in /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 27 -25: -25: Creating grid from keywords DXV, DYV, DZV and DEPTHZ -25: 0 fluid phases are active -25: -25: Processing dynamic information from -25: /tmp/outputdir_test/subdir/subdir/INPUT.DATA line 25 -25: Initializing report step 0/1 at 2020-10-08 0 DAYS line 25 -25: Complete report step 1 (10 DAYS) at 2020-10-18 (0 DAYS) -25: -28:  - 26/127 Test #28: parallelwellinfo ............................... Passed 0.27 sec -test 30 - Start 30: preconditionerfactory - -30: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_preconditionerfactory" -30: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -30: Test timeout computed to be: 1500 -25: ********************************************************************** -25: * * -25: * This is flow 2025.04 * -25: * * -25: * Flow is a simulator for fully implicit three-phase black-oil flow, * -25: * including solvent and polymer capabilities. * -25: * For more information, see https://opm-project.org * -25: * * -25: ********************************************************************** -25: -25: Using 1 MPI processes with 2 OMP threads on each -25: -25: Reading deck file '/tmp/outputdir_test/subdir/INPUT.DATA' -25: 0 Reading RUNSPEC in /tmp/outputdir_test/subdir/INPUT.DATA line 1 -25: 1 Reading DIMENS in /tmp/outputdir_test/subdir/INPUT.DATA line 2 -25: 2 Reading START in /tmp/outputdir_test/subdir/INPUT.DATA line 4 -25: 3 Reading GRID in /tmp/outputdir_test/subdir/INPUT.DATA line 6 -25: 4 Reading DXV in /tmp/outputdir_test/subdir/INPUT.DATA line 7 -25: 5 Reading DYV in /tmp/outputdir_test/subdir/INPUT.DATA line 9 -25: 6 Reading DZV in /tmp/outputdir_test/subdir/INPUT.DATA line 11 -25: 7 Reading DEPTHZ in /tmp/outputdir_test/subdir/INPUT.DATA line 13 -25: 8 Reading PERMX in /tmp/outputdir_test/subdir/INPUT.DATA line 15 -25: 9 Reading PERMY in /tmp/outputdir_test/subdir/INPUT.DATA line 17 -25: 10 Reading PERMZ in /tmp/outputdir_test/subdir/INPUT.DATA line 19 -25: 11 Reading PORO in /tmp/outputdir_test/subdir/INPUT.DATA line 21 -25: 12 Reading PROPS in /tmp/outputdir_test/subdir/INPUT.DATA line 23 -25: 13 Reading SOLUTION in /tmp/outputdir_test/subdir/INPUT.DATA line 24 -25: 14 Reading SCHEDULE in /tmp/outputdir_test/subdir/INPUT.DATA line 25 -25: 15 Reading TSTEP in /tmp/outputdir_test/subdir/INPUT.DATA line 27 -25: -25: Creating grid from keywords DXV, DYV, DZV and DEPTHZ -25: 0 fluid phases are active -25: -25: Processing dynamic information from -25: /tmp/outputdir_test/subdir/INPUT.DATA line 25 -25: Initializing report step 0/1 at 2020-10-08 0 DAYS line 25 -25: Complete report step 1 (10 DAYS) at 2020-10-18 (0 DAYS) -25: -12:  - 27/127 Test #12: equil .......................................... Passed 1.81 sec -test 31 - Start 31: privarspacking - -31: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_privarspacking" -31: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -31: Test timeout computed to be: 1500 -25: -25: *** No errors detected -31: Running 1 test case... -31: -31: *** No errors detected -31:  - 28/127 Test #31: privarspacking ................................. Passed 0.05 sec -test 32 - Start 32: propertytree - -32: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_propertytree" -32: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -32: Test timeout computed to be: 1500 -25:  - 29/127 Test #25: outputdir ...................................... Passed 0.59 sec -test 33 - Start 33: region_phase_pvaverage - -33: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_region_phase_pvaverage" -33: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -33: Test timeout computed to be: 1500 -29: Running 11 test cases... -30: Running 3 test cases... -30: === Dune::BiCGSTABSolver -30: Iter Defect Rate -30: 0 0.000266664 -30: 0.5 3.03054e-20 1.13647e-16 -30: === rate=1.29155e-32, T=0.000446244, TIT=inf, IT=0 -30: === Dune::BiCGSTABSolver -30: Iter Defect Rate -30: 0 0.000266664 -30: 0.5 3.83325e-20 1.43749e-16 -30: === rate=2.06637e-32, T=4.004e-05, TIT=inf, IT=0 -30: -30: *** No errors detected -30:  - 30/127 Test #30: preconditionerfactory .......................... Passed 0.18 sec -29: -29: WARNING: PHG_EDGE_SIZE_THRESHOLD is low (0.350000), resulting in only 0 edges -test 34 - Start 34: relpermdiagnostics - -34: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_relpermdiagnostics" -34: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -34: Test timeout computed to be: 1500 -29: remaining. -29: WARNING: PHG_EDGE_SIZE_THRESHOLD is low (0.350000), resulting in only 0 edges -32: Running 7 test cases... -32: -32: *** No errors detected -29: remaining. -29: WARNING: PHG_EDGE_SIZE_THRESHOLD is low (0.350000), resulting in only 0 edges -29: remaining. -29: *** No errors detected -32:  - 31/127 Test #32: propertytree ................................... Passed 0.18 sec -test 35 - Start 35: RestartSerialization - -35: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_RestartSerialization" -35: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -35: Test timeout computed to be: 1500 -33: Running 9 test cases... -33: -33: *** No errors detected -29:  - 32/127 Test #29: partitionCells ................................. Passed 0.37 sec -test 36 - Start 36: RunningStatistics - -36: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_RunningStatistics" -36: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -36: Test timeout computed to be: 1500 -34: Running 1 test case... -33:  - 33/127 Test #33: region_phase_pvaverage ......................... Passed 0.26 sec -test 37 - Start 37: rstconv - -37: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_rstconv" -37: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -37: Test timeout computed to be: 1500 -36: Running 9 test cases... -36: -36: *** No errors detected -36:  - 34/127 Test #36: RunningStatistics .............................. Passed 0.05 sec -test 38 - Start 38: stoppedwells - -38: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_stoppedwells" -38: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -38: Test timeout computed to be: 1500 -38: Running 1 test case... -34: -34: *** No errors detected -35: Running 34 test cases... -34:  - 35/127 Test #34: relpermdiagnostics ............................. Passed 0.35 sec -test 39 - Start 39: SymmTensor - -39: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_SymmTensor" -39: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -39: Test timeout computed to be: 1500 -38: -38: *** No errors detected -38:  - 36/127 Test #38: stoppedwells ................................... Passed 0.19 sec -test 40 - Start 40: timer - -40: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_timer" -40: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -40: Test timeout computed to be: 1500 -37: Running 9 test cases... -37: -37: *** No errors detected -37:  - 37/127 Test #37: rstconv ........................................ Passed 0.27 sec -test 41 - Start 41: vfpproperties - -41: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_vfpproperties" -41: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -41: Test timeout computed to be: 1500 -39: Running 1 test case... -39: -39: *** No errors detected -39:  - 38/127 Test #39: SymmTensor ..................................... Passed 0.17 sec -test 42 - Start 42: VoigtArray - -42: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_VoigtArray" -42: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -42: Test timeout computed to be: 1500 -40: Running 1 test case... -35: Allocating the simulation vanguard -41: Running 8 test cases... -40: -40: *** No errors detected -42: Running 2 test cases... -42: -42: *** No errors detected -40:  - 39/127 Test #40: timer .......................................... Passed 0.28 sec -test 43 - Start 43: wellmodel - -43: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_wellmodel" -43: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -43: Test timeout computed to be: 1500 -35: Adding LGRs, if any -35: Distributing the vanguard's data -42:  -35: Allocating the model - 40/127 Test #42: VoigtArray ..................................... Passed 0.14 sec -test 44 - Start 44: wellprodindexcalculator - -44: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_wellprodindexcalculator" -44: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -44: Test timeout computed to be: 1500 -35: Allocating the problem -35: Initializing the model -35: Initializing the problem -41: -41: *** No errors detected -41:  - 41/127 Test #41: vfpproperties .................................. Passed 0.28 sec -test 45 - Start 45: wellstate - -45: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_wellstate" -45: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -45: Test timeout computed to be: 1500 -35: Simulator successfully set up -43: Running 2 test cases... -44: Running 32 test cases... -45: Running 10 test cases... -43: -43: *** No errors detected -43:  - 42/127 Test #43: wellmodel ...................................... Passed 0.36 sec -test 46 - Start 46: nonnc - -46: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_nonnc" -46: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -46: Test timeout computed to be: 1500 -35: Allocating the simulation vanguard -35: Adding LGRs, if any -35: Distributing the vanguard's data -35: Allocating the model -35: Allocating the problem -35: Initializing the model -35: Initializing the problem -35: Simulator successfully set up -46: Running 1 test case... -46: -46: *** No errors detected -46:  - 43/127 Test #46: nonnc .......................................... Passed 0.31 sec -test 47 - Start 47: GasSatfuncConsistencyChecks - -47: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_GasSatfuncConsistencyChecks" -47: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -47: Test timeout computed to be: 1500 -35: Allocating the simulation vanguard -45: -45: *** No errors detected -47: Running 17 test cases... -47: -47: *** No errors detected -47:  - 44/127 Test #47: GasSatfuncConsistencyChecks .................... Passed 0.15 sec -test 48 - Start 48: OilSatfuncConsistencyChecks - -48: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_OilSatfuncConsistencyChecks" -48: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -48: Test timeout computed to be: 1500 -35: Adding LGRs, if any -35: Distributing the vanguard's data -35: Allocating the model -35: Allocating the problem -35: Initializing the model -35: Initializing the problem -45:  - 45/127 Test #45: wellstate ...................................... Passed 0.79 sec -test 49 - Start 49: SatfuncCheckPoint - -49: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_SatfuncCheckPoint" -49: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -49: Test timeout computed to be: 1500 -35: Simulator successfully set up -48: Running 38 test cases... -48: -48: *** No errors detected -48:  - 46/127 Test #48: OilSatfuncConsistencyChecks .................... Passed 0.17 sec -test 50 - Start 50: SatfuncConsistencyCheckManager - -50: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_SatfuncConsistencyCheckManager" -50: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -50: Test timeout computed to be: 1500 -49: Running 3 test cases... -49: -49: *** No errors detected -49:  - 47/127 Test #49: SatfuncCheckPoint .............................. Passed 0.22 sec -test 51 - Start 51: SatfuncConsistencyChecks - -51: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_SatfuncConsistencyChecks" -51: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -51: Test timeout computed to be: 1500 -35: Allocating the simulation vanguard -35: Adding LGRs, if any -35: Distributing the vanguard's data -35: Allocating the model -35: Allocating the problem -35: Initializing the model -35: Initializing the problem -50: Running 24 test cases... -35: Simulator successfully set up -35: -35: *** No errors detected -51: Running 9 test cases... -51: -51: *** No errors detected -51:  - 48/127 Test #51: SatfuncConsistencyChecks ....................... Passed 0.17 sec -test 52 - Start 52: SatfuncConsistencyChecks_parallel - -52: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_SatfuncConsistencyChecks_parallel" -52: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -52: Test timeout computed to be: 1500 -35:  - 49/127 Test #35: RestartSerialization ........................... Passed 1.87 sec -test 53 - Start 53: ThreePointHorizontalSatfuncConsistencyChecks - -53: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_ThreePointHorizontalSatfuncConsistencyChecks" -53: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -53: Test timeout computed to be: 1500 -52: Running 22 test cases... -52: -52: *** No errors detected -53: Running 13 test cases... -53: -53: *** No errors detected -53:  - 50/127 Test #53: ThreePointHorizontalSatfuncConsistencyChecks ... Passed 0.18 sec -test 54 - Start 54: WaterSatfuncConsistencyChecks - -54: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_WaterSatfuncConsistencyChecks" -54: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -54: Test timeout computed to be: 1500 -52:  - 51/127 Test #52: SatfuncConsistencyChecks_parallel .............. Passed 0.23 sec -test 55 - Start 55: ghostlastmatrixadapter - -55: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_ghostlastmatrixadapter" -55: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -55: Test timeout computed to be: 1500 -54: Running 18 test cases... -54: -54: *** No errors detected -54:  - 52/127 Test #54: WaterSatfuncConsistencyChecks .................. Passed 0.17 sec -test 56 - Start 56: parallelistlinformation - -56: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_parallelistlinformation" -56: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -56: Test timeout computed to be: 1500 -55: === Dune::BiCGSTABSolver -55: Iter Defect Rate -55: 0 3529.31 -55: 0.5 1815.04 0.514277 -55: 1 1394.81 0.768471 -55: 1.5 1779.14 1.27555 -55: 2 1356.09 0.762215 -55: 2.5 1693.31 1.24867 -55: 3 1492.58 0.881458 -55: 3.5 2045.02 1.37013 -55: 4 1795.63 0.878048 -55: 4.5 2437.22 1.3573 -55: 5 2115.33 0.867928 -55: 5.5 2651.77 1.2536 -55: 6 2330.31 0.878776 -55: 6.5 2788.74 1.19672 -55: 7 2435.98 0.873508 -55: 7.5 2621 1.07595 -55: 8 2332.6 0.889966 -55: 8.5 2390.57 1.02485 -55: 9 2149.47 0.899143 -55: 9.5 2094.94 0.974633 -55: 10 1935.08 0.923692 -55: 10.5 1880.72 0.971906 -55: 11 1769.68 0.940959 -55: 11.5 1718.71 0.971201 -55: 12 1650.04 0.960044 -55: 12.5 1617.31 0.980166 -55: 13 1568.67 0.969924 -55: 13.5 1540.56 0.982082 -55: 14 1505.54 0.977267 -55: 14.5 1480.66 0.983473 -55: 15 1450.08 0.979348 -55: 15.5 1420.55 0.979637 -55: 16 1395.84 0.982603 -55: 16.5 1361.79 0.975606 -55: 17 1335.54 0.980726 -55: 17.5 1290.53 0.966299 -55: 18 1269.85 0.983976 -55: 18.5 1217.01 0.958383 -55: 19 1193.64 0.980803 -55: 19.5 1132.26 0.948577 -55: 20 1114.14 0.983995 -55: 20.5 1052.57 0.944737 -55: 21 1033.6 0.981971 -55: 21.5 980.829 0.948949 -55: 22 964.718 0.983574 -55: 22.5 925.525 0.959373 -55: 23 910.989 0.984295 -55: 23.5 888.734 0.97557 -55: 24 873.894 0.983302 -55: 24.5 859.695 0.983752 -55: 25 847.537 0.985858 -55: 25.5 840.063 0.991181 -55: 26 826.667 0.984054 -55: 26.5 817.348 0.988727 -55: 27 806.312 0.986498 -55: 27.5 796.919 0.98835 -55: 28 785.875 0.986142 -55: 28.5 772.44 0.982904 -55: 29 762.662 0.987342 -55: 29.5 746.583 0.978917 -55: 30 738.411 0.989055 -55: 30.5 718.238 0.97268 -55: 31 710.378 0.989056 -55: 31.5 686.144 0.965887 -55: 32 680.457 0.991711 -55: 32.5 652.174 0.958435 -55: 33 646.499 0.991298 -55: 33.5 615.13 0.95148 -55: 34 611.05 0.993367 -55: 34.5 578.072 0.94603 -55: 35 574.058 0.993056 -55: 35.5 542.417 0.944883 -55: 36 539.149 0.993975 -55: 36.5 510.256 0.94641 -55: 37 507.139 0.993891 -55: 37.5 483.046 0.952493 -55: 38 480.008 0.993709 -55: 38.5 459.529 0.957336 -55: 39 456.709 0.993865 -55: 39.5 439.857 0.963101 -55: 40 436.835 0.993129 -55: 40.5 421.297 0.964431 -55: 41 418.528 0.993426 -55: 41.5 404.14 0.965624 -55: 42 401.22 0.992774 -55: 42.5 386.254 0.962699 -55: 43 383.529 0.992947 -55: 43.5 368.03 0.959587 -55: 44 365.343 0.992701 -55: 44.5 348.21 0.953103 -55: 45 345.614 0.992546 -55: 45.5 326.913 0.94589 -55: 46 324.532 0.992719 -55: 46.5 303.723 0.935878 -55: 47 301.368 0.992248 -55: 47.5 278.892 0.925419 -55: 48 276.836 0.992626 -55: 48.5 252.896 0.913524 -55: 49 250.873 0.992 -55: 49.5 226.671 0.90353 -55: 50 224.918 0.992268 -55: 50.5 201.142 0.894288 -55: 51 199.466 0.991667 -55: 51.5 177.47 0.889725 -55: 52 175.978 0.991596 -55: 52.5 155.997 0.886456 -55: 53 154.618 0.991159 -55: 53.5 137.284 0.887893 -55: 54 136.027 0.990841 -55: 54.5 120.87 0.888576 -55: 55 119.737 0.990624 -55: 55.5 106.775 0.891748 -55: 56 105.745 0.990351 -55: 56.5 94.3301 0.892055 -55: 57 93.4119 0.990267 -55: 57.5 83.4592 0.893453 -55: 58 82.6632 0.990462 -55: 58.5 73.7698 0.892414 -55: 59 73.0613 0.990397 -55: 59.5 65.1915 0.892284 -55: 60 64.5929 0.990818 -55: 60.5 57.5568 0.89107 -55: 61 57.0362 0.990955 -55: 61.5 51.0032 0.894224 -55: 62 50.5948 0.991994 -55: 62.5 45.6349 0.901968 -55: 63 45.2773 0.992163 -55: 63.5 41.3829 0.913988 -55: 64 41.0277 0.991416 -55: 64.5 37.8377 0.922249 -55: 65 37.5768 0.993106 -55: 65.5 35.2297 0.937537 -55: 66 35.0263 0.994226 -55: 66.5 33.5891 0.958968 -55: 67 33.4017 0.994423 -55: 67.5 32.1579 0.962763 -55: 68 30.5786 0.950888 -55: 68.5 30.0147 0.981559 -55: 69 26.9264 0.897106 -55: 69.5 27.4315 1.01876 -55: 70 16.8241 0.613314 -55: 70.5 52.4812 3.11941 -55: 71 11.41 0.217411 -55: 71.5 10.7285 0.94027 -55: 72 10.4425 0.973343 -55: 72.5 9.09671 0.871124 -55: 73 9.03849 0.9936 -55: 73.5 8.18071 0.905098 -55: 74 8.13649 0.994594 -55: 74.5 8.15854 1.00271 -55: 75 7.98648 0.97891 -55: 75.5 9.63312 1.20618 -55: 76 7.66938 0.796147 -55: 76.5 7.45239 0.971707 -55: 77 3.96887 0.532563 -55: 77.5 3.85273 0.970739 -55: 78 3.7998 0.986261 -55: 78.5 3.97379 1.04579 -55: 79 3.69795 0.930585 -55: 79.5 2.11979 0.573234 -55: 80 2.00741 0.946986 -55: 80.5 2.05542 1.02392 -55: 81 1.79074 0.871226 -55: 81.5 2.92366 1.63266 -55: 82 2.59109 0.886248 -55: 82.5 11.2577 4.34476 -55: 83 1.72445 0.15318 -55: 83.5 1.74063 1.00938 -55: 84 1.50017 0.861855 -55: 84.5 1.09659 0.730976 -55: 85 1.04982 0.957352 -55: 85.5 0.740302 0.705169 -55: 86 0.730649 0.986961 -55: 86.5 0.761906 1.04278 -55: 87 0.731942 0.960673 -55: 87.5 7.47835 10.2171 -55: 88 0.621132 0.0830574 -55: 88.5 5.11555 8.23584 -55: 89 3.64825 0.713169 -55: 89.5 3.70405 1.0153 -55: 90 3.67263 0.991517 -55: 90.5 0.403184 0.109781 -55: 91 0.368141 0.913084 -55: 91.5 0.550284 1.49477 -55: 92 0.330507 0.600612 -55: 92.5 0.364851 1.10391 -55: 93 0.35775 0.980538 -55: 93.5 0.0750629 0.209819 -55: 94 0.0548089 0.730174 -55: 94.5 0.493133 8.99732 -55: 95 0.360979 0.73201 -55: 95.5 0.315116 0.87295 -55: 96 0.137438 0.436149 -55: 96.5 0.126867 0.923087 -55: 97 0.125346 0.988012 -55: 97.5 0.11895 0.948974 -55: 98 0.116295 0.977677 -55: 98.5 0.0732684 0.630023 -55: 99 0.0719736 0.982327 -55: 99.5 0.0739429 1.02736 -55: 100 0.0731004 0.988606 -55: 100.5 0.0627365 0.858223 -55: 101 0.0624489 0.995416 -55: 101.5 0.0750066 1.20109 -55: 102 0.04307 0.574217 -55: 102.5 0.104683 2.43052 -55: 103 0.0993092 0.948667 -55: 103.5 0.0870665 0.876722 -55: 104 0.0721363 0.82852 -56: Running 4 test cases... -55: 104.5 0.023022 0.319145 -55: 105 0.0228416 0.992168 -55: 105.5 0.0208462 0.912642 -55: 106 0.020389 0.978064 -55: 106.5 0.0424439 2.08171 -56: -56: *** No errors detected -55: 107 0.0152076 0.358299 -55: 107.5 0.0336331 2.21159 -55: 108 0.0329868 0.980787 -55: 108.5 0.0201088 0.609599 -55: 109 0.0199684 0.993019 -55: 109.5 0.00953799 0.477655 -55: 110 0.00931863 0.977002 -55: 110.5 0.0119939 1.28709 -55: 111 0.00940004 0.783732 -55: 111.5 0.00906989 0.964878 -55: 112 0.00898663 0.99082 -55: 112.5 0.00538949 0.599723 -55: 113 0.00533553 0.989988 -55: 113.5 0.00302749 0.567421 -55: 114 0.00288013 0.951326 -55: 114.5 0.0048468 1.68284 -55: 115 0.0027201 0.561215 -55: 115.5 0.00308798 1.13525 -55: 116 0.00306478 0.992485 -55: 116.5 0.00308003 1.00498 -55: 117 0.00305859 0.993041 -55: 117.5 0.00269825 0.882188 -55: 118 0.00250681 0.929051 -55: 118.5 0.0138739 5.53448 -55: 119 0.00159575 0.115018 -55: 119.5 0.000873253 0.547238 -55: 120 0.000862743 0.987965 -55: 120.5 0.000666608 0.772662 -55: 121 0.000636114 0.954255 -55: 121.5 0.000709014 1.1146 -55: 122 0.00048099 0.678392 -55: 122.5 0.000617751 1.28433 -55: 123 0.000181237 0.293383 -55: === rate=0.872441, T=0.149873, TIT=0.00121848, IT=123 -55: === Dune::BiCGSTABSolver -55: Iter Defect Rate -55: 0 3529.31 -55: 0.5 1815.04 0.514277 -55: 1 1394.81 0.768471 -55: 1.5 1779.14 1.27555 -55: 2 1356.09 0.762215 -55: 2.5 1693.31 1.24867 -55: 3 1492.58 0.881458 -55: 3.5 2045.02 1.37013 -55: 4 1795.63 0.878048 -55: 4.5 2437.22 1.3573 -55: 5 2115.33 0.867928 -55: 5.5 2651.77 1.2536 -55: 6 2330.31 0.878776 -55: 6.5 2788.74 1.19672 -55: 7 2435.98 0.873508 -55: 7.5 2621 1.07595 -55: 8 2332.6 0.889966 -55: 8.5 2390.57 1.02485 -55: 9 2149.47 0.899143 -55: 9.5 2094.94 0.974633 -55: 10 1935.08 0.923692 -55: 10.5 1880.72 0.971906 -55: 11 1769.68 0.940959 -55: 11.5 1718.71 0.971201 -55: 12 1650.04 0.960044 -55: 12.5 1617.31 0.980166 -55: 13 1568.67 0.969924 -55: 13.5 1540.56 0.982082 -55: 14 1505.54 0.977267 -55: 14.5 1480.66 0.983473 -55: 15 1450.08 0.979348 -55: 15.5 1420.55 0.979637 -55: 16 1395.84 0.982603 -55: 16.5 1361.79 0.975606 -55: 17 1335.54 0.980726 -55: 17.5 1290.53 0.966299 -55: 18 1269.85 0.983976 -55: 18.5 1217.01 0.958383 -55: 19 1193.64 0.980803 -55: 19.5 1132.26 0.948577 -55: 20 1114.14 0.983995 -55: 20.5 1052.57 0.944737 -55: 21 1033.6 0.981971 -55: 21.5 980.829 0.948949 -55: 22 964.718 0.983574 -55: 22.5 925.525 0.959373 -55: 23 910.989 0.984295 -55: 23.5 888.734 0.97557 -55: 24 873.894 0.983302 -55: 24.5 859.695 0.983752 -55: 25 847.537 0.985858 -55: 25.5 840.063 0.991181 -55: 26 826.667 0.984054 -55: 26.5 817.348 0.988727 -55: 27 806.312 0.986498 -55: 27.5 796.919 0.98835 -55: 28 785.875 0.986142 -55: 28.5 772.44 0.982904 -55: 29 762.662 0.987342 -55: 29.5 746.583 0.978917 -55: 30 738.411 0.989055 -55: 30.5 718.238 0.97268 -55: 31 710.378 0.989056 -55: 31.5 686.144 0.965887 -55: 32 680.457 0.991711 -55: 32.5 652.174 0.958435 -55: 33 646.499 0.991298 -55: 33.5 615.13 0.95148 -55: 34 611.05 0.993367 -55: 34.5 578.072 0.94603 -55: 35 574.058 0.993056 -55: 35.5 542.417 0.944883 -55: 36 539.149 0.993975 -55: 36.5 510.256 0.94641 -55: 37 507.139 0.993891 -55: 37.5 483.046 0.952493 -55: 38 480.008 0.993709 -55: 38.5 459.529 0.957336 -55: 39 456.709 0.993865 -55: 39.5 439.857 0.963101 -55: 40 436.835 0.993129 -55: 40.5 421.297 0.964431 -55: 41 418.528 0.993426 -55: 41.5 404.14 0.965624 -55: 42 401.22 0.992774 -55: 42.5 386.254 0.962699 -55: 43 383.529 0.992947 -55: 43.5 368.03 0.959587 -55: 44 365.343 0.992701 -56:  -55: 44.5 348.21 0.953103 -55: 45 345.614 0.992546 - 53/127 Test #56: parallelistlinformation ........................ Passed 0.26 sec -55: 45.5 326.913 0.94589 -test 57 - Start 57: ParallelSerialization - -57: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_ParallelSerialization" -57: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -57: Test timeout computed to be: 1500 -55: 46 324.532 0.992719 -55: 46.5 303.723 0.935878 -55: 47 301.368 0.992248 -55: 47.5 278.892 0.925419 -55: 48 276.836 0.992626 -55: 48.5 252.896 0.913524 -55: 49 250.873 0.992 -55: 49.5 226.671 0.90353 -55: 50 224.918 0.992268 -55: 50.5 201.142 0.894288 -55: 51 199.466 0.991667 -55: 51.5 177.47 0.889725 -55: 52 175.978 0.991596 -55: 52.5 155.997 0.886456 -55: 53 154.618 0.991159 -55: 53.5 137.284 0.887893 -55: 54 136.027 0.990841 -55: 54.5 120.87 0.888576 -55: 55 119.737 0.990624 -55: 55.5 106.775 0.891748 -55: 56 105.745 0.990351 -55: 56.5 94.3301 0.892055 -55: 57 93.4119 0.990267 -55: 57.5 83.4592 0.893453 -55: 58 82.6632 0.990462 -55: 58.5 73.7698 0.892414 -55: 59 73.0613 0.990397 -55: 59.5 65.1915 0.892284 -55: 60 64.5929 0.990818 -55: 60.5 57.5568 0.89107 -55: 61 57.0362 0.990955 -55: 61.5 51.0032 0.894224 -55: 62 50.5948 0.991994 -55: 62.5 45.6349 0.901968 -55: 63 45.2773 0.992163 -55: 63.5 41.3829 0.913988 -55: 64 41.0277 0.991416 -55: 64.5 37.8377 0.922249 -55: 65 37.5768 0.993106 -55: 65.5 35.2297 0.937537 -55: 66 35.0263 0.994226 -55: 66.5 33.5891 0.958968 -55: 67 33.4017 0.994423 -55: 67.5 32.1579 0.962763 -55: 68 30.5786 0.950888 -55: 68.5 30.0147 0.981559 -55: 69 26.9264 0.897106 -55: 69.5 27.4315 1.01876 -55: 70 16.8241 0.613314 -55: 70.5 52.4812 3.11941 -55: 71 11.41 0.217411 -55: 71.5 10.7285 0.94027 -55: 72 10.4425 0.973343 -55: 72.5 9.09671 0.871124 -55: 73 9.03849 0.9936 -55: 73.5 8.18071 0.905098 -55: 74 8.13649 0.994594 -55: 74.5 8.15854 1.00271 -55: 75 7.98648 0.97891 -55: 75.5 9.63312 1.20618 -55: 76 7.66938 0.796147 -55: 76.5 7.45239 0.971707 -55: 77 3.96887 0.532563 -55: 77.5 3.85273 0.970739 -55: 78 3.7998 0.986261 -55: 78.5 3.97379 1.04579 -55: 79 3.69795 0.930585 -55: 79.5 2.11979 0.573234 -55: 80 2.00741 0.946986 -55: 80.5 2.05542 1.02392 -55: 81 1.79074 0.871226 -55: 81.5 2.92366 1.63266 -55: 82 2.59109 0.886248 -55: 82.5 11.2577 4.34476 -55: 83 1.72445 0.15318 -55: 83.5 1.74063 1.00938 -55: 84 1.50017 0.861855 -55: 84.5 1.09659 0.730976 -55: 85 1.04982 0.957352 -55: 85.5 0.740302 0.705169 -55: 86 0.730649 0.986961 -55: 86.5 0.761906 1.04278 -55: 87 0.731942 0.960673 -55: 87.5 7.47835 10.2171 -55: 88 0.621132 0.0830574 -55: 88.5 5.11555 8.23584 -55: 89 3.64825 0.713169 -55: 89.5 3.70405 1.0153 -55: 90 3.67263 0.991517 -55: 90.5 0.403184 0.109781 -55: 91 0.368141 0.913084 -55: 91.5 0.550284 1.49477 -55: 92 0.330507 0.600612 -55: 92.5 0.364851 1.10391 -55: 93 0.35775 0.980538 -55: 93.5 0.0750629 0.209819 -55: 94 0.0548089 0.730174 -55: 94.5 0.493133 8.99732 -55: 95 0.360979 0.73201 -55: 95.5 0.315116 0.87295 -55: 96 0.137438 0.436149 -55: 96.5 0.126867 0.923087 -55: 97 0.125346 0.988012 -55: 97.5 0.11895 0.948974 -55: 98 0.116295 0.977677 -55: 98.5 0.0732684 0.630023 -55: 99 0.0719736 0.982327 -55: 99.5 0.0739429 1.02736 -55: 100 0.0731004 0.988606 -55: 100.5 0.0627365 0.858223 -55: 101 0.0624489 0.995416 -55: 101.5 0.0750066 1.20109 -55: 102 0.04307 0.574217 -55: 102.5 0.104683 2.43052 -55: 103 0.0993092 0.948667 -55: 103.5 0.0870665 0.876722 -55: 104 0.0721363 0.82852 -55: 104.5 0.023022 0.319145 -55: 105 0.0228416 0.992168 -55: 105.5 0.0208462 0.912642 -55: 106 0.020389 0.978064 -55: 106.5 0.0424439 2.08171 -55: 107 0.0152076 0.358299 -55: 107.5 0.0336331 2.21159 -55: 108 0.0329868 0.980787 -55: 108.5 0.0201088 0.609599 -55: 109 0.0199684 0.993019 -55: 109.5 0.00953799 0.477655 -55: 110 0.00931863 0.977002 -55: 110.5 0.0119939 1.28709 -55: 111 0.00940004 0.783732 -55: 111.5 0.00906989 0.964878 -55: 112 0.00898663 0.99082 -55: 112.5 0.00538949 0.599723 -55: 113 0.00533553 0.989988 -55: 113.5 0.00302749 0.567421 -55: 114 0.00288013 0.951326 -55: 114.5 0.0048468 1.68284 -55: 115 0.0027201 0.561215 -55: 115.5 0.00308798 1.13525 -55: 116 0.00306478 0.992485 -55: 116.5 0.00308003 1.00498 -55: 117 0.00305859 0.993041 -55: 117.5 0.00269825 0.882188 -55: 118 0.00250681 0.929051 -55: 118.5 0.0138739 5.53448 -55: 119 0.00159575 0.115018 -55: 119.5 0.000873253 0.547238 -55: 120 0.000862743 0.987965 -55: 120.5 0.000666608 0.772662 -55: 121 0.000636114 0.954255 -55: 121.5 0.000709014 1.1146 -55: 122 0.00048099 0.678392 -55: 122.5 0.000617751 1.28433 -55: 123 0.000181237 0.293383 -55: === rate=0.872441, T=0.122838, TIT=0.000998681, IT=123 -55: Full preconditioner took 0.150558 -55: Ghost preconditioner took 0.12288 - 54/127 Test #55: ghostlastmatrixadapter ......................... Passed 0.54 sec -test 58 - Start 58: HDF5File - -58: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_HDF5File" -58: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -58: Test timeout computed to be: 1500 -57: Running 159 test cases... -57: -57: *** No errors detected -50: -50: *** No errors detected -57:  - 55/127 Test #57: ParallelSerialization .......................... Passed 0.31 sec -test 59 - Start 59: HDF5Serializer - -59: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_HDF5Serializer" -59: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -59: Test timeout computed to be: 1500 -58: Running 5 test cases... -50:  - 56/127 Test #50: SatfuncConsistencyCheckManager ................. Passed 1.27 sec -test 60 - Start 60: chopstep - -60: Test command: /usr/bin/mpiexec "-n" "1" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/test_chopstep" -60: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -60: Test timeout computed to be: 1500 -58: -58: *** No errors detected -58:  - 57/127 Test #58: HDF5File ....................................... Passed 0.36 sec -test 61 - Start 61: art2dgf - -61: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--plain" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/art2dgf" "--" "data/fracture-raw.art" -61: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -61: Test timeout computed to be: 1500 -59: Running 2 test cases... -59: -59: *** No errors detected -61: ###################### -61: # Running test '' -61: ###################### -61: executing "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/art2dgf data/fracture-raw.art" -60: Running 2 test cases... -60: ********************************************************************** -60: * * -60: * This is flow 2025.04 * -60: * * -60: * Flow is a simulator for fully implicit three-phase black-oil flow, * -60: * including solvent and polymer capabilities. * -60: * For more information, see https://opm-project.org * -60: * * -60: ********************************************************************** -60: -60: Using 1 MPI processes with 2 OMP threads on each -60: -61: Converting ART file "data/fracture-raw.art" to DGF file "data/fracture-raw.art.dgf" -60: Reading deck file 'RC-01_MAST_PRED.DATA' - 58/127 Test #61: art2dgf ........................................ Passed 0.08 sec -test 62 - Start 62: lens_immiscible_ecfv_ad - -62: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/lens_immiscible_ecfv_ad" "--" "--end-time=3000" -62: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -62: Test timeout computed to be: 1500 -62: ###################### -62: # Running test '' -62: ###################### -62: executing "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/lens_immiscible_ecfv_ad --end-time=3000" -59:  - 59/127 Test #59: HDF5Serializer ................................. Passed 0.28 sec -test 63 - Start 63: lens_immiscible_ecfv_ad_23 - -63: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/lens_immiscible_ecfv_ad_23" "--" "--end-time=3000" -63: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -63: Test timeout computed to be: 1500 -63: ###################### -63: # Running test '' -63: ###################### -63: executing "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/lens_immiscible_ecfv_ad_23 --end-time=3000" -60: 0 Reading RUNSPEC in RC-01_MAST_PRED.DATA line 17 -60: 1 Reading DIMENS in RC-01_MAST_PRED.DATA line 20 -60: 2 Reading OIL in RC-01_MAST_PRED.DATA line 23 -60: 3 Reading WATER in RC-01_MAST_PRED.DATA line 24 -60: 4 Reading GAS in RC-01_MAST_PRED.DATA line 25 -60: 5 Reading DISGAS in RC-01_MAST_PRED.DATA line 26 -60: 6 Reading VAPOIL in RC-01_MAST_PRED.DATA line 27 -60: 7 Reading METRIC in RC-01_MAST_PRED.DATA line 29 -60: 8 Reading START in RC-01_MAST_PRED.DATA line 31 -60: 9 Reading EQLDIMS in RC-01_MAST_PRED.DATA line 35 -60: 10 Reading VFPPDIMS in RC-01_MAST_PRED.DATA line 39 -60: 11 Reading WELLDIMS in RC-01_MAST_PRED.DATA line 46 -60: 12 Reading TABDIMS in RC-01_MAST_PRED.DATA line 51 -60: 13 Reading UNIFIN in RC-01_MAST_PRED.DATA line 57 -60: 14 Reading UNIFOUT in RC-01_MAST_PRED.DATA line 58 -60: 15 Reading NETWORK in RC-01_MAST_PRED.DATA line 60 -60: 16 Reading GRID in RC-01_MAST_PRED.DATA line 65 -60: 17 Reading NEWTRAN in RC-01_MAST_PRED.DATA line 69 -60: 18 Reading GRIDFILE in RC-01_MAST_PRED.DATA line 72 -60: 19 Reading GRIDUNIT in RC-01_MAST_PRED.DATA line 76 -60: 20 Reading INIT in RC-01_MAST_PRED.DATA line 80 -60: 21 Reading SPECGRID in RC-01_MAST_PRED.DATA line 82 -60: 22 Reading COORD in RC-01_MAST_PRED.DATA line 85 -60: 23 Reading ZCORN in RC-01_MAST_PRED.DATA line 92 -60: 24 Reading PORO in RC-01_MAST_PRED.DATA line 97 -60: 25 Reading PERMX in RC-01_MAST_PRED.DATA line 100 -60: 26 Reading COPY in RC-01_MAST_PRED.DATA line 103 -60: 27 Reading MULTIPLY in RC-01_MAST_PRED.DATA line 108 -60: 28 Reading RPTGRID in RC-01_MAST_PRED.DATA line 112 -60: 29 Reading EDIT in RC-01_MAST_PRED.DATA line 116 -60: 30 Reading PROPS in RC-01_MAST_PRED.DATA line 121 -60: 31 Reading NOECHO in RC-01_MAST_PRED.DATA line 124 -60: 32 Reading PVTG in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/PVT-WET-GAS.INC line 8 -60: 33 Reading PVTO in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/PVT-WET-GAS.INC line 179 -60: 34 Reading ROCK in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/PVT-WET-GAS.INC line 440 -60: 35 Reading PVTW in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/PVT-WET-GAS.INC line 448 -60: 36 Reading DENSITY in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/PVT-WET-GAS.INC line 454 -60: 37 Reading SWOF in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/scal_mod2.inc line 9 -60: 38 Reading SGOF in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/scal_mod2.inc line 59 -60: 39 Reading FILLEPS in RC-01_MAST_PRED.DATA line 134 -60: 40 Reading REGIONS in RC-01_MAST_PRED.DATA line 137 -60: 41 Reading SOLUTION in RC-01_MAST_PRED.DATA line 141 -60: 42 Reading RPTRST in RC-01_MAST_PRED.DATA line 144 -60: 43 Reading EQUIL in RC-01_MAST_PRED.DATA line 147 -60: 44 Reading PBVD in RC-01_MAST_PRED.DATA line 151 -60: 45 Reading PDVD in RC-01_MAST_PRED.DATA line 155 -60: 46 Reading SUMMARY in RC-01_MAST_PRED.DATA line 162 -60: 47 Reading TCPU in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 9 -60: 48 Reading TIMESTEP in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 11 -60: 49 Reading FOPR in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 13 -60: 50 Reading FGPR in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 15 -60: 51 Reading FGIR in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 17 -60: 52 Reading FGOR in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 20 -60: 53 Reading FWCT in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 22 -60: 54 Reading GOPR in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 24 -60: 55 Reading GGPR in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 27 -60: 56 Reading GGIR in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 30 -60: 57 Reading GGOR in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 33 -60: 58 Reading WGIR in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 36 -60: 59 Reading WBHP in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 39 -60: 60 Reading WOPR in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 42 -60: 61 Reading ROIP in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 45 -60: 62 Reading FOIP in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 48 -60: 63 Reading FPR in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 50 -60: 64 Reading FOPT in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 52 -60: 65 Reading GPR in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 54 -60: 66 Reading GVPR in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 57 -60: 67 Reading GVIR in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 60 -60: 68 Reading GWIR in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 63 -60: 69 Reading FVIR in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 66 -60: 70 Reading GGIR in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 69 -60: 71 Reading FGIR in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 72 -60: 72 Reading FUGINJT in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 75 -60: 73 Reading FGSR in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 77 -60: 74 Reading GOPGR in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 79 -60: 75 Reading SCHEDULE in RC-01_MAST_PRED.DATA line 169 -60: 76 Reading TUNING in RC-01_MAST_PRED.DATA line 173 -60: 77 Reading VFPPROD in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/b1_vfp_flowline.inc line 68 -44: -44: *** No errors detected -60: 78 Reading VFPPROD in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/d1_vfp_flowline.inc line 68 -60: 79 Reading VFPPROD in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/flowline_e1_vfp.inc line 9 -60: 80 Reading GRUPTREE in RC-01_MAST_PRED.DATA line 188 -60: 81 Reading SLAVES in RC-01_MAST_PRED.DATA line 200 -60: 82 Reading GRUPMAST in RC-01_MAST_PRED.DATA line 205 -60: 83 Reading BRANPROP in RC-01_MAST_PRED.DATA line 215 -60: 84 Reading NODEPROP in RC-01_MAST_PRED.DATA line 222 -60: 85 Reading GUIDERAT in RC-01_MAST_PRED.DATA line 230 -60: 86 Reading GCONPROD in RC-01_MAST_PRED.DATA line 234 -60: 87 Reading GCONSUMP in RC-01_MAST_PRED.DATA line 243 -60: 88 Reading GCONINJE in RC-01_MAST_PRED.DATA line 247 -60: 89 Reading DATES in RC-01_MAST_PRED.DATA line 259 -60: 90 Reading GCONINJE in RC-01_MAST_PRED.DATA line 263 -60: 91 Reading DATES in RC-01_MAST_PRED.DATA line 267 -60: 92 Reading GCONPROD in RC-01_MAST_PRED.DATA line 272 -60: 93 Reading DATES in RC-01_MAST_PRED.DATA line 276 -60: 94 Reading DATES in RC-01_MAST_PRED.DATA line 280 -60: 95 Reading GCONSALE in RC-01_MAST_PRED.DATA line 288 -60: 96 Reading DATES in RC-01_MAST_PRED.DATA line 292 -60: 97 Reading DATES in RC-01_MAST_PRED.DATA line 300 -60: 98 Reading DATES in RC-01_MAST_PRED.DATA line 315 -60:  -60: Warning: Unsupported keywords or keyword items: -60: -60: RPTGRID: keyword not supported -60: In file: RC-01_MAST_PRED.DATA, line 112 -60: -60: NOECHO: keyword not supported -60: In file: RC-01_MAST_PRED.DATA, line 124 -60: -60: SLAVES: keyword not supported -60: In file: RC-01_MAST_PRED.DATA, line 200 -60: -60: GRUPMAST: keyword not supported -60: In file: RC-01_MAST_PRED.DATA, line 205 -60: -60: Creating corner-point grid from keywords COORD, ZCORN and others -60: 3 fluid phases are active -60: -60: Processing dynamic information from -60: RC-01_MAST_PRED.DATA line 169 -60: Initializing report step 0/38 at 2018-10-01 0 DAYS line 169 -60: Processing keyword TUNING at line 173 -44:  - 60/127 Test #44: wellprodindexcalculator ........................ Passed 2.56 sec -60: Reading from: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/b1_vfp_flowline.inc line 68 -60: Processing keyword VFPPROD at line 68 -test 64 - Start 64: lens_immiscible_ecfv_ad_trans - -64: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/lens_immiscible_ecfv_ad_trans" "--" "--end-time=3000" -64: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -64: Test timeout computed to be: 1500 -60:  -60: Warning: VFPPROD table 3 has 335 non-monotonic points of BHP(THP) -60: In /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/b1_vfp_flowline.inc line 68 -60: This may cause convergence issues due to switching between BHP and THP control. -60:  -60: Reading from: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/d1_vfp_flowline.inc line 68 -60: Processing keyword VFPPROD at line 68 -60:  -60: Warning: VFPPROD table 4 has 54 non-monotonic points of BHP(THP) -60: In /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/d1_vfp_flowline.inc line 68 -60: This may cause convergence issues due to switching between BHP and THP control. -60:  -60: Reading from: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/flowline_e1_vfp.inc line 9 -60: Processing keyword VFPPROD at line 9 -60: Reading from: RC-01_MAST_PRED.DATA line 188 -60: Processing keyword GRUPTREE at line 188 -60: Processing keyword SLAVES at line 200 -60: Processing keyword GRUPMAST at line 205 -60: Processing keyword BRANPROP at line 215 -60: Processing keyword NODEPROP at line 222 -60: Processing keyword GUIDERAT at line 230 -60: Processing keyword GCONPROD at line 234 -60:  -60: Warning: Problem with GCONPROD -60: In RC-01_MAST_PRED.DATA line 234 -60: The supplied guide rate will be ignored -60:  -60: Warning: Problem with GCONPROD -60: In RC-01_MAST_PRED.DATA line 234 -60: The supplied guide rate will be ignored -60:  -60: Warning: Problem with GCONPROD -60: In RC-01_MAST_PRED.DATA line 234 -60: The supplied guide rate will be ignored -60:  -60: Warning: Problem with GCONPROD -60: In RC-01_MAST_PRED.DATA line 234 -60: The supplied guide rate will be ignored -60: Processing keyword GCONSUMP at line 243 -60: Processing keyword GCONINJE at line 247 -60: Complete report step 1 (31 DAYS) at 2018-11-01 (0 DAYS) -60: -60: Initializing report step 2/38 at 2018-11-01 (0 DAYS) line 259 -60: Processing keyword GCONINJE at line 263 -60: Complete report step 2 (30 DAYS) at 2018-12-01 (31 DAYS) -60: -60: Initializing report step 3/38 at 2018-12-01 (31 DAYS) line 267 -60: Complete report step 3 (31 DAYS) at 2019-01-01 (61 DAYS) -60: -60: Initializing report step 4/38 at 2019-01-01 (61 DAYS) line 267 -60: Processing keyword GCONPROD at line 272 -60: Complete report step 4 (31 DAYS) at 2019-02-01 (92 DAYS) -60: -60: Initializing report step 5/38 at 2019-02-01 (92 DAYS) line 276 -60: Complete report step 5 (28 DAYS) at 2019-03-01 (123 DAYS) -64: ###################### -64: # Running test '' -64: ###################### -60:  -60: Warning: Summary output requested for UDQ FUGINJT -60: In /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 75 -60: No definition for this UDQ found in the SCHEDULE section -60: -60: Processing grid -60: Total number of active cells: 1 / total pore volume: 6250 RM3 -64: executing "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/lens_immiscible_ecfv_ad_trans --end-time=3000" -60: -60: ===============Saturation Functions Diagnostics=============== -60: -60: System: Black-oil system. -60: Relative permeability input format: Saturation Family I. -60: Number of saturation regions: 1 -60: -60:  -60: Warning: Unhandled summary keyword FGSR -60: In /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 77 -60: -60: -60: ================ Starting main simulation loop =============== -60: -60: ********************************************************************** -60: * * -60: * This is flow 2025.04 * -60: * * -60: * Flow is a simulator for fully implicit three-phase black-oil flow, * -60: * including solvent and polymer capabilities. * -60: * For more information, see https://opm-project.org * -60: * * -60: ********************************************************************** -60: -60: Using 1 MPI processes with 2 OMP threads on each -60: -60: Reading deck file 'RC-01_MAST_PRED.DATA' -60: 0 Reading RUNSPEC in RC-01_MAST_PRED.DATA line 17 -60: 1 Reading DIMENS in RC-01_MAST_PRED.DATA line 20 -60: 2 Reading OIL in RC-01_MAST_PRED.DATA line 23 -60: 3 Reading WATER in RC-01_MAST_PRED.DATA line 24 -60: 4 Reading GAS in RC-01_MAST_PRED.DATA line 25 -60: 5 Reading DISGAS in RC-01_MAST_PRED.DATA line 26 -60: 6 Reading VAPOIL in RC-01_MAST_PRED.DATA line 27 -60: 7 Reading METRIC in RC-01_MAST_PRED.DATA line 29 -60: 8 Reading START in RC-01_MAST_PRED.DATA line 31 -60: 9 Reading EQLDIMS in RC-01_MAST_PRED.DATA line 35 -60: 10 Reading VFPPDIMS in RC-01_MAST_PRED.DATA line 39 -60: 11 Reading WELLDIMS in RC-01_MAST_PRED.DATA line 46 -60: 12 Reading TABDIMS in RC-01_MAST_PRED.DATA line 51 -60: 13 Reading UNIFIN in RC-01_MAST_PRED.DATA line 57 -60: 14 Reading UNIFOUT in RC-01_MAST_PRED.DATA line 58 -60: 15 Reading NETWORK in RC-01_MAST_PRED.DATA line 60 -60: 16 Reading GRID in RC-01_MAST_PRED.DATA line 65 -60: 17 Reading NEWTRAN in RC-01_MAST_PRED.DATA line 69 -60: 18 Reading GRIDFILE in RC-01_MAST_PRED.DATA line 72 -60: 19 Reading GRIDUNIT in RC-01_MAST_PRED.DATA line 76 -60: 20 Reading INIT in RC-01_MAST_PRED.DATA line 80 -60: 21 Reading SPECGRID in RC-01_MAST_PRED.DATA line 82 -60: 22 Reading COORD in RC-01_MAST_PRED.DATA line 85 -60: 23 Reading ZCORN in RC-01_MAST_PRED.DATA line 92 -60: 24 Reading PORO in RC-01_MAST_PRED.DATA line 97 -60: 25 Reading PERMX in RC-01_MAST_PRED.DATA line 100 -60: 26 Reading COPY in RC-01_MAST_PRED.DATA line 103 -60: 27 Reading MULTIPLY in RC-01_MAST_PRED.DATA line 108 -60: 28 Reading RPTGRID in RC-01_MAST_PRED.DATA line 112 -60: 29 Reading EDIT in RC-01_MAST_PRED.DATA line 116 -60: 30 Reading PROPS in RC-01_MAST_PRED.DATA line 121 -60: 31 Reading NOECHO in RC-01_MAST_PRED.DATA line 124 -60: 32 Reading PVTG in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/PVT-WET-GAS.INC line 8 -60: 33 Reading PVTO in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/PVT-WET-GAS.INC line 179 -60: 34 Reading ROCK in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/PVT-WET-GAS.INC line 440 -60: 35 Reading PVTW in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/PVT-WET-GAS.INC line 448 -60: 36 Reading DENSITY in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/PVT-WET-GAS.INC line 454 -60: 37 Reading SWOF in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/scal_mod2.inc line 9 -60: 38 Reading SGOF in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/scal_mod2.inc line 59 -60: 39 Reading FILLEPS in RC-01_MAST_PRED.DATA line 134 -60: 40 Reading REGIONS in RC-01_MAST_PRED.DATA line 137 -60: 41 Reading SOLUTION in RC-01_MAST_PRED.DATA line 141 -60: 42 Reading RPTRST in RC-01_MAST_PRED.DATA line 144 -60: 43 Reading EQUIL in RC-01_MAST_PRED.DATA line 147 -60: 44 Reading PBVD in RC-01_MAST_PRED.DATA line 151 -60: 45 Reading PDVD in RC-01_MAST_PRED.DATA line 155 -60: 46 Reading SUMMARY in RC-01_MAST_PRED.DATA line 162 -60: 47 Reading TCPU in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 9 -60: 48 Reading TIMESTEP in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 11 -60: 49 Reading FOPR in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 13 -60: 50 Reading FGPR in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 15 -60: 51 Reading FGIR in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 17 -60: 52 Reading FGOR in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 20 -60: 53 Reading FWCT in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 22 -60: 54 Reading GOPR in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 24 -60: 55 Reading GGPR in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 27 -60: 56 Reading GGIR in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 30 -60: 57 Reading GGOR in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 33 -60: 58 Reading WGIR in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 36 -60: 59 Reading WBHP in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 39 -60: 60 Reading WOPR in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 42 -60: 61 Reading ROIP in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 45 -60: 62 Reading FOIP in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 48 -60: 63 Reading FPR in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 50 -60: 64 Reading FOPT in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 52 -60: 65 Reading GPR in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 54 -60: 66 Reading GVPR in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 57 -60: 67 Reading GVIR in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 60 -60: 68 Reading GWIR in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 63 -60: 69 Reading FVIR in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 66 -60: 70 Reading GGIR in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 69 -60: 71 Reading FGIR in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 72 -60: 72 Reading FUGINJT in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 75 -60: 73 Reading FGSR in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 77 -60: 74 Reading GOPGR in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 79 -60: 75 Reading SCHEDULE in RC-01_MAST_PRED.DATA line 169 -60: 76 Reading TUNING in RC-01_MAST_PRED.DATA line 173 -60: 77 Reading VFPPROD in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/b1_vfp_flowline.inc line 68 -60: 78 Reading VFPPROD in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/d1_vfp_flowline.inc line 68 -60: 79 Reading VFPPROD in /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/flowline_e1_vfp.inc line 9 -60: 80 Reading GRUPTREE in RC-01_MAST_PRED.DATA line 188 -60: 81 Reading SLAVES in RC-01_MAST_PRED.DATA line 200 -60: 82 Reading GRUPMAST in RC-01_MAST_PRED.DATA line 205 -60: 83 Reading BRANPROP in RC-01_MAST_PRED.DATA line 215 -60: 84 Reading NODEPROP in RC-01_MAST_PRED.DATA line 222 -60: 85 Reading GUIDERAT in RC-01_MAST_PRED.DATA line 230 -60: 86 Reading GCONPROD in RC-01_MAST_PRED.DATA line 234 -60: 87 Reading GCONSUMP in RC-01_MAST_PRED.DATA line 243 -60: 88 Reading GCONINJE in RC-01_MAST_PRED.DATA line 247 -60: 89 Reading DATES in RC-01_MAST_PRED.DATA line 259 -60: 90 Reading GCONINJE in RC-01_MAST_PRED.DATA line 263 -60: 91 Reading DATES in RC-01_MAST_PRED.DATA line 267 -60: 92 Reading GCONPROD in RC-01_MAST_PRED.DATA line 272 -60: 93 Reading DATES in RC-01_MAST_PRED.DATA line 276 -60: 94 Reading DATES in RC-01_MAST_PRED.DATA line 280 -60: 95 Reading GCONSALE in RC-01_MAST_PRED.DATA line 288 -60: 96 Reading DATES in RC-01_MAST_PRED.DATA line 292 -60: 97 Reading DATES in RC-01_MAST_PRED.DATA line 300 -60: 98 Reading DATES in RC-01_MAST_PRED.DATA line 315 -60:  -60: Warning: Unsupported keywords or keyword items: -60: -60: RPTGRID: keyword not supported -60: In file: RC-01_MAST_PRED.DATA, line 112 -60: -60: NOECHO: keyword not supported -60: In file: RC-01_MAST_PRED.DATA, line 124 -60: -60: SLAVES: keyword not supported -60: In file: RC-01_MAST_PRED.DATA, line 200 -60: -60: GRUPMAST: keyword not supported -60: In file: RC-01_MAST_PRED.DATA, line 205 -62: Ground remediation problem where a dense oil infiltrates an aquifer with an embedded low-permability lens. This is the binary for the isothermal variant using automatic differentiationand the element centered finite volume discretization -62: -62: # [known parameters which were specified at run-time] -62: EndTime="3000" # default: "30000" -62: # [parameters which were specified at compile-time] -62: CellsX="48" -62: CellsY="32" -62: ContinueOnConvergenceError="0" -62: DomainSizeX="6" -62: DomainSizeY="4" -62: EnableAsyncVtkOutput="1" -62: EnableGravity="1" -62: EnableGridAdaptation="0" -62: EnableIntensiveQuantityCache="1" -62: EnableStorageCache="1" -62: EnableThermodynamicHints="0" -62: EnableVtkOutput="1" -62: GridGlobalRefinements="0" -62: InitialTimeStepSize="250" -62: LensLowerLeftX="1" -62: LensLowerLeftY="2" -62: LensUpperRightX="4" -62: LensUpperRightY="3" -62: LinearSolverAbsTolerance="-1" -62: LinearSolverMaxError="1e+07" -62: LinearSolverMaxIterations="1000" -62: LinearSolverOverlapSize="2" -62: LinearSolverTolerance="0.001" -62: LinearSolverVerbosity="0" -62: MaxTimeStepDivisions="10" -62: MaxTimeStepSize="inf" -62: MinTimeStepSize="0" -62: NewtonMaxError="1e+100" -62: NewtonMaxIterations="20" -62: NewtonTargetIterations="10" -62: NewtonTolerance="1e-08" -62: NewtonVerbose="1" -62: NewtonWriteConvergence="0" -62: OutputDir="" -62: ParameterFile="" -62: PreconditionerOrder="0" -62: PreconditionerRelaxation="1" -62: PredeterminedTimeStepsFile="" -62: PrintParameters="2" -62: RestartTime="-1e+35" -62: ThreadsPerProcess="1" -62: VtkWriteAverageMolarMasses="0" -62: VtkWriteDensities="1" -62: VtkWriteDofIndex="0" -62: VtkWriteExtrusionFactor="0" -62: VtkWriteFilterVelocities="0" -62: VtkWriteIntrinsicPermeabilities="1" -62: VtkWriteMobilities="0" -62: VtkWritePorosity="1" -62: VtkWritePotentialGradients="0" -62: VtkWritePressures="1" -62: VtkWritePrimaryVars="0" -62: VtkWriteProcessRank="0" -62: VtkWriteRelativePermeabilities="0" -62: VtkWriteSaturations="0" -62: VtkWriteTemperature="1" -62: VtkWriteViscosities="0" -62: # [end of parameters] -62: Allocating the simulation vanguard -60: -60: Creating corner-point grid from keywords COORD, ZCORN and others -60: 3 fluid phases are active -62: Adding LGRs, if any -62: Distributing the vanguard's data -62: Allocating the model -62: Allocating the problem -62: Initializing the model -62: Initializing the problem -62: Simulator successfully set up -62: Applying the initial solution of the "lens_immiscible_ecfv_ad" problem -62: Writing visualization results for the current time step. -60: -60: Processing dynamic information from -60: RC-01_MAST_PRED.DATA line 169 -60: Initializing report step 0/38 at 2018-10-01 0 DAYS line 169 -60: Processing keyword TUNING at line 173 -60: Reading from: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/b1_vfp_flowline.inc line 68 -60: Processing keyword VFPPROD at line 68 -60:  -60: Warning: VFPPROD table 3 has 335 non-monotonic points of BHP(THP) -60: In /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/b1_vfp_flowline.inc line 68 -60: This may cause convergence issues due to switching between BHP and THP control. -60:  -60: Reading from: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/d1_vfp_flowline.inc line 68 -60: Processing keyword VFPPROD at line 68 -60:  -60: Warning: VFPPROD table 4 has 54 non-monotonic points of BHP(THP) -60: In /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/d1_vfp_flowline.inc line 68 -60: This may cause convergence issues due to switching between BHP and THP control. -60:  -60: Reading from: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/flowline_e1_vfp.inc line 9 -60: Processing keyword VFPPROD at line 9 -60: Reading from: RC-01_MAST_PRED.DATA line 188 -60: Processing keyword GRUPTREE at line 188 -60: Processing keyword SLAVES at line 200 -60: Processing keyword GRUPMAST at line 205 -60: Processing keyword BRANPROP at line 215 -60: Processing keyword NODEPROP at line 222 -60: Processing keyword GUIDERAT at line 230 -60: Processing keyword GCONPROD at line 234 -60:  -60: Warning: Problem with GCONPROD -60: In RC-01_MAST_PRED.DATA line 234 -60: The supplied guide rate will be ignored -60:  -60: Warning: Problem with GCONPROD -60: In RC-01_MAST_PRED.DATA line 234 -60: The supplied guide rate will be ignored -60:  -60: Warning: Problem with GCONPROD -60: In RC-01_MAST_PRED.DATA line 234 -60: The supplied guide rate will be ignored -60:  -60: Warning: Problem with GCONPROD -60: In RC-01_MAST_PRED.DATA line 234 -60: The supplied guide rate will be ignored -60: Processing keyword GCONSUMP at line 243 -60: Processing keyword GCONINJE at line 247 -60: Complete report step 1 (31 DAYS) at 2018-11-01 (0 DAYS) -60: -60: Initializing report step 2/38 at 2018-11-01 (0 DAYS) line 259 -60: Processing keyword GCONINJE at line 263 -60: Complete report step 2 (30 DAYS) at 2018-12-01 (31 DAYS) -60: -60: Initializing report step 3/38 at 2018-12-01 (31 DAYS) line 267 -60: Complete report step 3 (31 DAYS) at 2019-01-01 (61 DAYS) -60: -60: Initializing report step 4/38 at 2019-01-01 (61 DAYS) line 267 -60: Processing keyword GCONPROD at line 272 -60: Complete report step 4 (31 DAYS) at 2019-02-01 (92 DAYS) -60: -60: Initializing report step 5/38 at 2019-02-01 (92 DAYS) line 276 -60: Complete report step 5 (28 DAYS) at 2019-03-01 (123 DAYS) -62: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60:  -60: Warning: Summary output requested for UDQ FUGINJT -60: In /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 75 -60: No definition for this UDQ found in the SCHEDULE section -60: -60: Processing grid -60: Total number of active cells: 1 / total pore volume: 6250 RM3 -60: -60: ===============Saturation Functions Diagnostics=============== -60: -60: System: Black-oil system. -60: Relative permeability input format: Saturation Family I. -60: Number of saturation regions: 1 -60: -63: Ground remediation problem where a dense oil infiltrates an aquifer with an embedded low-permability lens. This is the binary for the isothermal variant using automatic differentiationand the element centered finite volume discretization -63: -63: # [known parameters which were specified at run-time] -63: EndTime="3000" # default: "30000" -63: # [parameters which were specified at compile-time] -63: CellsX="48" -63: CellsY="32" -63: ContinueOnConvergenceError="0" -63: DomainSizeX="6" -63: DomainSizeY="4" -63: EnableAsyncVtkOutput="1" -63: EnableGravity="1" -63: EnableGridAdaptation="0" -63: EnableIntensiveQuantityCache="1" -63: EnableStorageCache="1" -63: EnableThermodynamicHints="0" -63: EnableVtkOutput="1" -63: GridGlobalRefinements="0" -63: InitialTimeStepSize="250" -63: LensLowerLeftX="1" -63: LensLowerLeftY="2" -63: LensUpperRightX="4" -63: LensUpperRightY="3" -63: LinearSolverAbsTolerance="-1" -63: LinearSolverMaxError="1e+07" -63: LinearSolverMaxIterations="1000" -63: LinearSolverOverlapSize="2" -63: LinearSolverTolerance="0.001" -63: LinearSolverVerbosity="0" -63: MaxTimeStepDivisions="10" -63: MaxTimeStepSize="inf" -63: MinTimeStepSize="0" -63: NewtonMaxError="1e+100" -63: NewtonMaxIterations="20" -63: NewtonTargetIterations="10" -63: NewtonTolerance="1e-08" -63: NewtonVerbose="1" -63: NewtonWriteConvergence="0" -63: OutputDir="" -63: ParameterFile="" -63: PreconditionerOrder="0" -63: PreconditionerRelaxation="1" -63: PredeterminedTimeStepsFile="" -63: PrintParameters="2" -63: RestartTime="-1e+35" -63: ThreadsPerProcess="1" -63: VtkWriteAverageMolarMasses="0" -63: VtkWriteDensities="1" -63: VtkWriteDofIndex="0" -63: VtkWriteExtrusionFactor="0" -63: VtkWriteFilterVelocities="0" -63: VtkWriteIntrinsicPermeabilities="1" -63: VtkWriteMobilities="0" -63: VtkWritePorosity="1" -63: VtkWritePotentialGradients="0" -63: VtkWritePressures="1" -63: VtkWritePrimaryVars="0" -63: VtkWriteProcessRank="0" -63: VtkWriteRelativePermeabilities="0" -63: VtkWriteSaturations="0" -63: VtkWriteTemperature="1" -63: VtkWriteViscosities="0" -63: # [end of parameters] -63: Allocating the simulation vanguard -60:  -60: Warning: Unhandled summary keyword FGSR -60: In /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests/include/summary_rc.inc line 77 -62: Solve: M deltax^k = r -63: Adding LGRs, if any -63: Distributing the vanguard's data -63: Allocating the model -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 1 error: 852.881 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Allocating the problem -63: Initializing the model -60: -60: -60: ================ Starting main simulation loop =============== -60: -62: Solve: M deltax^k = r -63: Initializing the problem -63: Simulator successfully set up -63: Applying the initial solution of the "lens_immiscible_ecfv_ad" problem -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 2 error: 2.53696 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Writing visualization results for the current time step. -60: -60: *** No errors detected -62: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 3 error: 474.977 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 4 error: 416.828 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 5 error: 426.249 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 6 error: 180.553 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 7 error: 185.281 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Ground remediation problem where a dense oil infiltrates an aquifer with an embedded low-permability lens. This is the binary for the isothermal variant using automatic differentiationand the element centered finite volume discretization -64: -64: # [known parameters which were specified at run-time] -64: EndTime="3000" # default: "30000" -64: # [parameters which were specified at compile-time] -64: CellsX="48" -64: CellsY="32" -64: ContinueOnConvergenceError="0" -64: DomainSizeX="6" -64: DomainSizeY="4" -64: EnableAsyncVtkOutput="1" -64: EnableGravity="1" -64: EnableGridAdaptation="0" -64: EnableIntensiveQuantityCache="1" -64: EnableStorageCache="1" -64: EnableThermodynamicHints="0" -64: EnableVtkOutput="1" -64: GridGlobalRefinements="0" -64: InitialTimeStepSize="250" -64: LensLowerLeftX="1" -64: LensLowerLeftY="2" -64: LensUpperRightX="4" -64: LensUpperRightY="3" -64: LinearSolverAbsTolerance="-1" -64: LinearSolverMaxError="1e+07" -64: LinearSolverMaxIterations="1000" -64: LinearSolverOverlapSize="2" -64: LinearSolverTolerance="0.001" -64: LinearSolverVerbosity="0" -64: MaxTimeStepDivisions="10" -64: MaxTimeStepSize="inf" -64: MinTimeStepSize="0" -64: NewtonMaxError="1e+100" -64: NewtonMaxIterations="20" -64: NewtonTargetIterations="10" -64: NewtonTolerance="1e-08" -64: NewtonVerbose="1" -64: NewtonWriteConvergence="0" -64: OutputDir="" -64: ParameterFile="" -64: PreconditionerOrder="0" -64: PreconditionerRelaxation="1" -64: PredeterminedTimeStepsFile="" -64: PrintParameters="2" -64: RestartTime="-1e+35" -64: ThreadsPerProcess="1" -64: VtkWriteAverageMolarMasses="0" -64: VtkWriteDensities="1" -64: VtkWriteDofIndex="0" -64: VtkWriteExtrusionFactor="0" -64: VtkWriteFilterVelocities="0" -64: VtkWriteIntrinsicPermeabilities="1" -64: VtkWriteMobilities="0" -64: VtkWritePorosity="1" -64: VtkWritePotentialGradients="0" -64: VtkWritePressures="1" -64: VtkWritePrimaryVars="0" -64: VtkWriteProcessRank="0" -64: VtkWriteRelativePermeabilities="0" -64: VtkWriteSaturations="0" -64: VtkWriteTemperature="1" -64: VtkWriteViscosities="0" -64: # [end of parameters] -64: Allocating the simulation vanguard -64: Adding LGRs, if any -64: Distributing the vanguard's data -64: Allocating the model -64: Allocating the problem -64: Initializing the model -64: Initializing the problem -64: Simulator successfully set up -64: Applying the initial solution of the "lens_immiscible_ecfv_ad_trans" problem -64: Writing visualization results for the current time step. -62: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 8 error: 74.2418 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 1 error: 852.881 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Solve: M deltax^k = r -64: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 9 error: 27.1456 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 1 error: 852.881 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -62: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 2 error: 2.53696 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 10 error: 4.14997 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 3 error: 475 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -62: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 4 error: 416.789 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 11 error: 0.0538836 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 5 error: 426.322 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 2 error: 2.53696 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -62: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 6 error: 180.592 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -60:  - 61/127 Test #60: chopstep ....................................... Passed 0.47 sec -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 12 error: 0.00110507 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -test 65 - Start 65: lens_immiscible_vcfv_ad - -65: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/lens_immiscible_vcfv_ad" "--" "--end-time=3000" -65: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -65: Test timeout computed to be: 1500 -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 7 error: 186.107 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 8 error: 73.928 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Solve: M deltax^k = r -64: Solve: M deltax^k = r -65: ###################### -65: # Running test '' -65: ###################### -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 9 error: 27.6085 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 13 error: 4.29799e-05 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 3 error: 474.977 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 10 error: 4.17797 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: executing "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/lens_immiscible_vcfv_ad --end-time=3000" -62: Solve: M deltax^k = r -64: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 14 error: 3.72955e-08 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 11 error: 0.0541453 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 12 error: 0.00112501 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Newton iteration 15 error: 9.16806e-11 -62: Linearization/solve/update time: 0.0866181(78.5029%)/0.0233946(21.2028%)/0.000324722(0.294299%) -63: Solve: M deltax^k = r -62: Storage: 9593.15 10 -62: Writing visualization results for the current time step. -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 4 error: 416.828 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -62: Time step 1 done. CPU time: 0.114599 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) -62: Begin time step 2. Start time: 250 seconds (4 minutes, 10 seconds), step size: 166.667 seconds (2 minutes, 46.67 seconds) -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 13 error: 4.28467e-05 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -62: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 14 error: 4.05506e-08 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 1 error: 0.111496 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Newton iteration 15 error: 2.6562e-11 -64: Linearization/solve/update time: 0.0351929(57.5395%)/0.0256447(41.9285%)/0.000325361(0.531958%) -64: Storage: 9593.15 10 -64: Writing visualization results for the current time step. -63: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 5 error: 426.249 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Time step 1 done. CPU time: 0.0648837 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) -64: Begin time step 2. Start time: 250 seconds (4 minutes, 10 seconds), step size: 166.667 seconds (2 minutes, 46.67 seconds) -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -62: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 2 error: 0.0168074 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 1 error: 0.111496 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 2 error: 0.0168074 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -62: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 6 error: 180.553 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 3 error: 0.00337776 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 3 error: 0.00337739 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 4 error: 0.000189096 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 4 error: 0.000189008 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -63: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 7 error: 185.281 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 5 error: 7.70516e-07 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Newton iteration 6 error: 2.72468e-10 -64: Linearization/solve/update time: 0.0133584(57.6113%)/0.00970623(41.8605%)/0.000122481(0.528229%) -64: Storage: 9588.58 16.6667 -64: Writing visualization results for the current time step. -62: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 5 error: 7.45634e-07 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Time step 2 done. CPU time: 0.0935877 seconds, end time: 416.667 seconds (6 minutes, 56.67 seconds), step size: 166.667 seconds (2 minutes, 46.67 seconds) -64: Begin time step 3. Start time: 416.667 seconds (6 minutes, 56.67 seconds), step size: 222.222 seconds (3 minutes, 42.22 seconds) -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 8 error: 74.2418 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -62: Newton iteration 6 error: 4.68549e-10 -62: Linearization/solve/update time: 0.0340234(77.8095%)/0.00957351(21.894%)/0.000129641(0.296481%) -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 1 error: 0.0626181 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Storage: 9588.58 16.6667 -62: Writing visualization results for the current time step. -64: Solve: M deltax^k = r -62: Time step 2 done. CPU time: 0.161418 seconds, end time: 416.667 seconds (6 minutes, 56.67 seconds), step size: 166.667 seconds (2 minutes, 46.67 seconds) -62: Begin time step 3. Start time: 416.667 seconds (6 minutes, 56.67 seconds), step size: 222.222 seconds (3 minutes, 42.22 seconds) -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 2 error: 0.038498 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 9 error: 27.1456 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 3 error: 0.0465451 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Solve: M deltax^k = r -64: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 1 error: 0.0626181 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 4 error: 0.00571673 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -63: Solve: M deltax^k = r -62: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 5 error: 3.09527e-05 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 10 error: 4.14997 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 2 error: 0.038498 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 6 error: 2.51017e-08 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Newton iteration 7 error: 8.99651e-11 -64: Linearization/solve/update time: 0.0155649(58.2543%)/0.0110119(41.2139%)/0.00014208(0.531758%) -64: Storage: 9582.5 25.5556 -64: Writing visualization results for the current time step. -62: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 3 error: 0.046545 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Time step 3 done. CPU time: 0.123619 seconds, end time: 638.889 seconds (10 minutes, 38.89 seconds), step size: 222.222 seconds (3 minutes, 42.22 seconds) -64: Begin time step 4. Start time: 638.889 seconds (10 minutes, 38.89 seconds), step size: 277.778 seconds (4 minutes, 37.78 seconds) -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -64: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 11 error: 0.0538836 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 1 error: 0.0564505 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 4 error: 0.00571674 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 2 error: 0.10879 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -63: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 3 error: 0.0842761 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 12 error: 0.00110507 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 5 error: 3.09709e-05 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 4 error: 0.02347 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 5 error: 0.001267 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 6 error: 2.35745e-08 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -63: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 6 error: 1.38041e-05 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 13 error: 4.29799e-05 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -62: Newton iteration 7 error: 9.04919e-11 -62: Linearization/solve/update time: 0.0396703(79.1675%)/0.0102882(20.5315%)/0.000150801(0.300944%) -62: Storage: 9582.5 25.5556 -62: Writing visualization results for the current time step. -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 7 error: 1.34298e-08 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Time step 3 done. CPU time: 0.214721 seconds, end time: 638.889 seconds (10 minutes, 38.89 seconds), step size: 222.222 seconds (3 minutes, 42.22 seconds) -62: Begin time step 4. Start time: 638.889 seconds (10 minutes, 38.89 seconds), step size: 277.778 seconds (4 minutes, 37.78 seconds) -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Newton iteration 8 error: 4.54113e-11 -64: Linearization/solve/update time: 0.0179608(58.9324%)/0.012352(40.529%)/0.00016416(0.538635%) -64: Storage: 9574.89 36.6667 -64: Writing visualization results for the current time step. -63: Solve: M deltax^k = r -64: Time step 4 done. CPU time: 0.157371 seconds, end time: 916.667 seconds (15 minutes, 16.67 seconds), step size: 277.778 seconds (4 minutes, 37.78 seconds) -64: Begin time step 5. Start time: 916.667 seconds (15 minutes, 16.67 seconds), step size: 324.074 seconds (5 minutes, 24.07 seconds) -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 14 error: 3.72955e-08 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Solve: M deltax^k = r -64: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 1 error: 0.159806 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 1 error: 0.0564505 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 2 error: 0.29159 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -62: Solve: M deltax^k = r -63: Newton iteration 15 error: 9.16806e-11 -63: Linearization/solve/update time: 0.170956(86.3237%)/0.0267203(13.4923%)/0.00036432(0.183962%) -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 3 error: 0.570574 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 2 error: 0.10879 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Storage: 9593.15 10 -63: Writing visualization results for the current time step. -64: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 4 error: 0.0682039 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Time step 1 done. CPU time: 0.203339 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) -63: Begin time step 2. Start time: 250 seconds (4 minutes, 10 seconds), step size: 166.667 seconds (2 minutes, 46.67 seconds) -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -62: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 5 error: 0.00879571 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 3 error: 0.084276 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 6 error: 8.9055e-05 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -62: Solve: M deltax^k = r -64: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 4 error: 0.02347 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 1 error: 0.111496 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 7 error: 8.04778e-08 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Newton iteration 8 error: 5.63707e-11 -64: Linearization/solve/update time: 0.0179686(60.2152%)/0.0117032(39.219%)/0.00016884(0.565805%) -64: Storage: 9566.01 49.6296 -64: Writing visualization results for the current time step. -62: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 5 error: 0.001267 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Time step 5 done. CPU time: 0.190556 seconds, end time: 1240.74 seconds (20 minutes, 40.74 seconds), step size: 324.074 seconds (5 minutes, 24.07 seconds) -64: Begin time step 6. Start time: 1240.74 seconds (20 minutes, 40.74 seconds), step size: 378.086 seconds (6 minutes, 18.09 seconds) -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -65: Ground remediation problem where a dense oil infiltrates an aquifer with an embedded low-permability lens. This is the binary for the isothermal variant using automatic differentiationand the vertex centered finite volume discretization -65: -64: Solve: M deltax^k = r -65: # [known parameters which were specified at run-time] -65: EndTime="3000" # default: "30000" -65: # [parameters which were specified at compile-time] -65: CellsX="48" -65: CellsY="32" -65: ContinueOnConvergenceError="0" -65: DomainSizeX="6" -65: DomainSizeY="4" -65: EnableAsyncVtkOutput="1" -65: EnableGravity="1" -65: EnableGridAdaptation="0" -65: EnableIntensiveQuantityCache="1" -65: EnableStorageCache="1" -65: EnableThermodynamicHints="0" -65: EnableVtkOutput="1" -65: GridGlobalRefinements="0" -65: InitialTimeStepSize="250" -65: LensLowerLeftX="1" -65: LensLowerLeftY="2" -65: LensUpperRightX="4" -65: LensUpperRightY="3" -65: LinearSolverAbsTolerance="-1" -65: LinearSolverMaxError="1e+07" -65: LinearSolverMaxIterations="1000" -65: LinearSolverOverlapSize="2" -65: LinearSolverTolerance="0.001" -65: LinearSolverVerbosity="0" -65: MaxTimeStepDivisions="10" -65: MaxTimeStepSize="inf" -65: MinTimeStepSize="0" -65: NewtonMaxError="1e+100" -65: NewtonMaxIterations="20" -65: NewtonTargetIterations="10" -65: NewtonTolerance="1e-08" -65: NewtonVerbose="1" -65: NewtonWriteConvergence="0" -65: OutputDir="" -65: ParameterFile="" -65: PreconditionerOrder="0" -65: PreconditionerRelaxation="1" -65: PredeterminedTimeStepsFile="" -65: PrintParameters="2" -65: RestartTime="-1e+35" -65: ThreadsPerProcess="1" -65: VtkWriteAverageMolarMasses="0" -65: VtkWriteDensities="1" -65: VtkWriteDofIndex="0" -65: VtkWriteExtrusionFactor="0" -65: VtkWriteFilterVelocities="0" -65: VtkWriteIntrinsicPermeabilities="1" -65: VtkWriteMobilities="0" -65: VtkWritePorosity="1" -65: VtkWritePotentialGradients="0" -65: VtkWritePressures="1" -65: VtkWritePrimaryVars="0" -65: VtkWriteProcessRank="0" -65: VtkWriteRelativePermeabilities="0" -65: VtkWriteSaturations="0" -65: VtkWriteTemperature="1" -65: VtkWriteViscosities="0" -65: # [end of parameters] -65: Allocating the simulation vanguard -65: Adding LGRs, if any -65: Distributing the vanguard's data -65: Allocating the model -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 2 error: 0.0168074 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Allocating the problem -65: Initializing the model -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 1 error: 0.214775 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Initializing the problem -65: Simulator successfully set up -65: Applying the initial solution of the "lens_immiscible_vcfv_ad" problem -65: Writing visualization results for the current time step. -62: Solve: M deltax^k = r -64: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 6 error: 1.38049e-05 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 2 error: 0.398142 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 3 error: 0.290606 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 3 error: 0.00337776 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -62: Newton iteration 7 error: 8.94732e-09 -62: Linearization/solve/update time: 0.0396298(79.7252%)/0.00992931(19.9753%)/0.000148881(0.299511%) -62: Storage: 9574.89 36.6667 -62: Writing visualization results for the current time step. -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 4 error: 0.120405 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Time step 4 done. CPU time: 0.267612 seconds, end time: 916.667 seconds (15 minutes, 16.67 seconds), step size: 277.778 seconds (4 minutes, 37.78 seconds) -62: Begin time step 5. Start time: 916.667 seconds (15 minutes, 16.67 seconds), step size: 347.222 seconds (5 minutes, 47.22 seconds) -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 5 error: 0.0537018 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 6 error: 0.0203108 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Solve: M deltax^k = r -63: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 1 error: 0.159806 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 4 error: 0.000189008 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 7 error: 0.000705599 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -62: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 2 error: 0.360936 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 8 error: 1.04014e-06 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 1 error: 3366.4 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -64: Newton iteration 9 error: 8.74968e-10 -64: Linearization/solve/update time: 0.020259(61.0489%)/0.0127424(38.3981%)/0.000183521(0.553025%) -64: Storage: 9555.65 64.7531 -64: Writing visualization results for the current time step. -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 5 error: 7.45634e-07 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Solve: M deltax^k = r -64: Time step 6 done. CPU time: 0.227209 seconds, end time: 1618.83 seconds (26 minutes, 58.83 seconds), step size: 378.086 seconds (6 minutes, 18.09 seconds) -64: Begin time step 7. Start time: 1618.83 seconds (26 minutes, 58.83 seconds), step size: 409.594 seconds (6 minutes, 49.59 seconds) -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 3 error: 0.647797 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 1 error: 0.232641 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Solve: M deltax^k = r -64: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 4 error: 0.0803376 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Newton iteration 6 error: 4.68549e-10 -63: Linearization/solve/update time: 0.0532986(85.4618%)/0.00894751(14.3469%)/0.00011932(0.191324%) -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 2 error: 0.280077 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Storage: 9588.58 16.6667 -63: Writing visualization results for the current time step. -64: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 3 error: 0.733663 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Time step 2 done. CPU time: 0.270386 seconds, end time: 416.667 seconds (6 minutes, 56.67 seconds), step size: 166.667 seconds (2 minutes, 46.67 seconds) -63: Begin time step 3. Start time: 416.667 seconds (6 minutes, 56.67 seconds), step size: 222.222 seconds (3 minutes, 42.22 seconds) -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Solve: M deltax^k = r -64: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 5 error: 0.0196325 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 4 error: 0.877336 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -64: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 5 error: 2.23199 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 2 error: 15.8797 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Solve: M deltax^k = r -64: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 6 error: 1.60982 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 6 error: 0.00058163 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 1 error: 0.0626181 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 7 error: 0.234128 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -62: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 8 error: 0.00314812 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 7 error: 7.64897e-07 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -63: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 2 error: 0.038498 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 9 error: 2.88335e-06 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Newton iteration 8 error: 5.09869e-10 -62: Linearization/solve/update time: 0.0453865(81.2285%)/0.0103138(18.4586%)/0.00017484(0.312912%) -62: Storage: 9565.37 50.5556 -62: Writing visualization results for the current time step. -64: Newton iteration 10 error: 2.61183e-09 -64: Linearization/solve/update time: 0.022531(62.3537%)/0.0133957(37.072%)/0.000207485(0.574206%) -64: Storage: 9544.43 81.1368 -64: Writing visualization results for the current time step. -65: Solve: M deltax^k = r -62: Time step 5 done. CPU time: 0.326679 seconds, end time: 1263.89 seconds (21 minutes, 3.889 seconds), step size: 347.222 seconds (5 minutes, 47.22 seconds) -62: Begin time step 6. Start time: 1263.89 seconds (21 minutes, 3.889 seconds), step size: 405.093 seconds (6 minutes, 45.09 seconds) -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Time step 7 done. CPU time: 0.266725 seconds, end time: 2028.42 seconds (33 minutes, 48.42 seconds), step size: 409.594 seconds (6 minutes, 49.59 seconds) -64: Begin time step 8. Start time: 2028.42 seconds (33 minutes, 48.42 seconds), step size: 409.594 seconds (6 minutes, 49.59 seconds) -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 3 error: 91.4787 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -63: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 3 error: 0.046545 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 1 error: 0.219952 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 1 error: 0.213597 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 2 error: 0.303974 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -62: Solve: M deltax^k = r -63: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 3 error: 1.06787 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 2 error: 0.372565 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 4 error: 0.00571674 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 4 error: 0.510594 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -62: Solve: M deltax^k = r -65: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 5 error: 0.39471 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 3 error: 0.130324 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 4 error: 371.463 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -63: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 6 error: 0.142593 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 5 error: 3.09709e-05 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -62: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 4 error: 0.141595 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 7 error: 0.00607227 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -62: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 8 error: 7.67485e-06 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 5 error: 0.183344 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 6 error: 2.35745e-08 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Newton iteration 9 error: 3.95917e-09 -64: Linearization/solve/update time: 0.0204135(57.7112%)/0.0147726(41.7639%)/0.000185682(0.524944%) -64: Storage: 9533.21 97.5206 -64: Writing visualization results for the current time step. -64: Time step 8 done. CPU time: 0.305364 seconds, end time: 2438.01 seconds (40 minutes, 38.01 seconds), step size: 409.594 seconds (6 minutes, 49.59 seconds) -64: Begin time step 9. Start time: 2438.01 seconds (40 minutes, 38.01 seconds), step size: 283.803 seconds (4 minutes, 43.8 seconds) -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Solve: M deltax^k = r -65: Solve: M deltax^k = r -64: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 6 error: 0.0563445 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 5 error: 265.096 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 1 error: 0.154578 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Newton iteration 7 error: 9.04919e-11 -63: Linearization/solve/update time: 0.0623763(86.6828%)/0.00943735(13.1148%)/0.0001456(0.202337%) -64: Solve: M deltax^k = r -63: Storage: 9582.5 25.5556 -63: Writing visualization results for the current time step. -62: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 2 error: 0.0658886 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 7 error: 0.00766162 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Time step 3 done. CPU time: 0.347021 seconds, end time: 638.889 seconds (10 minutes, 38.89 seconds), step size: 222.222 seconds (3 minutes, 42.22 seconds) -63: Begin time step 4. Start time: 638.889 seconds (10 minutes, 38.89 seconds), step size: 277.778 seconds (4 minutes, 37.78 seconds) -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 3 error: 0.0621669 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -62: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 4 error: 0.018839 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 8 error: 0.000175318 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -63: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 5 error: 0.00115295 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 1 error: 0.0564505 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -62: Solve: M deltax^k = r -64: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 6 error: 215.944 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 9 error: 1.59015e-07 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 6 error: 2.83158e-06 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Newton iteration 7 error: 2.70673e-09 -64: Linearization/solve/update time: 0.0158401(56.7119%)/0.0119504(42.7858%)/0.000140282(0.502248%) -64: Storage: 9525.43 108.873 -64: Writing visualization results for the current time step. -63: Solve: M deltax^k = r -64: Time step 9 done. CPU time: 0.336553 seconds, end time: 2721.82 seconds (45 minutes, 21.82 seconds), step size: 283.803 seconds (4 minutes, 43.8 seconds) -64: Begin time step 10. Start time: 2721.82 seconds (45 minutes, 21.82 seconds), step size: 278.183 seconds (4 minutes, 38.18 seconds) -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Newton iteration 10 error: 3.94136e-11 -62: Linearization/solve/update time: 0.056883(80.5326%)/0.013532(19.1581%)/0.00021852(0.309371%) -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 2 error: 0.10879 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Storage: 9554.27 66.7593 -62: Writing visualization results for the current time step. -64: Solve: M deltax^k = r -62: Time step 6 done. CPU time: 0.400655 seconds, end time: 1668.98 seconds (27 minutes, 48.98 seconds), step size: 405.093 seconds (6 minutes, 45.09 seconds) -62: Begin time step 7. Start time: 1668.98 seconds (27 minutes, 48.98 seconds), step size: 405.093 seconds (6 minutes, 45.09 seconds) -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 1 error: 0.0984338 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -62: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 2 error: 0.0680738 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 1 error: 0.227844 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 3 error: 0.084276 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -64: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 7 error: 11.3663 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 3 error: 0.165816 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -62: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 4 error: 0.0480432 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 2 error: 0.126794 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -63: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 4 error: 0.02347 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 5 error: 0.00396601 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -62: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 3 error: 0.715217 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 6 error: 6.48432e-05 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Solve: M deltax^k = r -63: Solve: M deltax^k = r -62: Solve: M deltax^k = r -64: Update: x^(k+1) = x^k - deltax^k -64: Newton iteration 7 error: 5.73535e-08 -64: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 5 error: 0.001267 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 4 error: 0.859325 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -64: Newton iteration 8 error: 8.96736e-11 -64: Linearization/solve/update time: 0.0182159(55.6872%)/0.0143327(43.8162%)/0.00016244(0.49659%) -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 8 error: 48.2198 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Storage: 9517.81 120 -64: Writing visualization results for the current time step. -62: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 5 error: 1.57811 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -64: Time step 10 done. CPU time: 0.37695 seconds, end time: 3000 seconds (50 minutes, 0 seconds), step size: 278.183 seconds (4 minutes, 38.18 seconds) -64: Serialize to file 'lens_immiscible_ecfv_ad_trans_time=3000_rank=0.ers', next time step size: 0 -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 6 error: 1.38049e-05 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 6 error: 0.712703 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: Simulation of problem 'lens_immiscible_ecfv_ad_trans' finished. -64: -64: ------------------------ Timing ------------------------ -64: Setup time: 0.00521244 seconds, 1.34564% -64: Simulation time: 0.382145 seconds, 98.6544% -64: Linearization time: 0.197305 seconds, 51.631% -64: Linear solve time: 0.137612 seconds, 36.0104% -64: Newton update time: 0.00180233 seconds, 0.471636% -64: Pre/postprocess time: 0.0056292 seconds, 1.47305% -64: Output write time: 0.0358536 seconds, 9.38221% -64: First process' simulation CPU time: 0.642024 seconds -64: Number of processes: 1 -64: Threads per processes: 1 -64: Total CPU time: 0.642024 seconds -64: -64: ---------------------------------------------------------------- -64: -64: Simulation completed -62: Solve: M deltax^k = r -63: Newton iteration 7 error: 8.94732e-09 -63: Linearization/solve/update time: 0.062285(87.0467%)/0.00912427(12.7517%)/0.000144241(0.201585%) -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 7 error: 0.0442465 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -63: Storage: 9574.89 36.6667 -63: Writing visualization results for the current time step. -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 9 error: 60.9527 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Time step 4 done. CPU time: 0.423272 seconds, end time: 916.667 seconds (15 minutes, 16.67 seconds), step size: 277.778 seconds (4 minutes, 37.78 seconds) -63: Begin time step 5. Start time: 916.667 seconds (15 minutes, 16.67 seconds), step size: 347.222 seconds (5 minutes, 47.22 seconds) -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 8 error: 0.000245501 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -62: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 1 error: 0.159806 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 9 error: 1.76132e-07 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -62: Newton iteration 10 error: 1.16618e-10 -62: Linearization/solve/update time: 0.0569215(81.4189%)/0.012767(18.2616%)/0.000223361(0.319489%) -62: Storage: 9543.18 82.963 -62: Writing visualization results for the current time step. -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 10 error: 2.07364 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 2 error: 0.360936 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Time step 7 done. CPU time: 0.473841 seconds, end time: 2074.07 seconds (34 minutes, 34.07 seconds), step size: 405.093 seconds (6 minutes, 45.09 seconds) -62: Begin time step 8. Start time: 2074.07 seconds (34 minutes, 34.07 seconds), step size: 405.093 seconds (6 minutes, 45.09 seconds) -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -64: ###################### -64: # Comparing results -64: ###################### -64: RND: '27dd386f0087d308c9747e754dea2275' -62: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 1 error: 0.213689 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 3 error: 0.647797 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 2 error: 0.425969 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -63: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 4 error: 0.0803376 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 11 error: 0.00447043 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 3 error: 0.559184 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -62: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 4 error: 0.919979 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 5 error: 0.0196325 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 5 error: 0.340391 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -65: Solve: M deltax^k = r -64: Simulation name: 'lens_immiscible_ecfv_ad_trans' -64: Number of timesteps: '10' -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 6 error: 0.00058163 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r - 62/127 Test #64: lens_immiscible_ecfv_ad_trans .................. Passed 0.60 sec -test 66 - Start 66: lens_immiscible_vcfv_fd - -66: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/lens_immiscible_vcfv_fd" "--" "--end-time=3000" -66: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -66: Test timeout computed to be: 1500 -62: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 6 error: 0.050043 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 12 error: 1.05482e-05 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: ###################### -66: # Running test '' -66: ###################### -63: Solve: M deltax^k = r -62: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 7 error: 0.00265872 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 7 error: 7.64897e-07 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: executing "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/lens_immiscible_vcfv_fd --end-time=3000" -62: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 8 error: 1.36007e-05 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Newton iteration 8 error: 5.09869e-10 -63: Linearization/solve/update time: 0.0714507(88.1057%)/0.00948231(11.6926%)/0.000163561(0.201687%) -65: Newton iteration 13 error: 6.63819e-09 -65: Linearization/solve/update time: 0.251556(91.3611%)/0.0234687(8.52343%)/0.000317922(0.115464%) -63: Storage: 9565.37 50.5556 -63: Writing visualization results for the current time step. -65: Storage: 9593.15 10 -65: Writing visualization results for the current time step. -63: Time step 5 done. CPU time: 0.509111 seconds, end time: 1263.89 seconds (21 minutes, 3.889 seconds), step size: 347.222 seconds (5 minutes, 47.22 seconds) -63: Begin time step 6. Start time: 1263.89 seconds (21 minutes, 3.889 seconds), step size: 405.093 seconds (6 minutes, 45.09 seconds) -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Time step 1 done. CPU time: 0.27974 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) -65: Begin time step 2. Start time: 250 seconds (4 minutes, 10 seconds), step size: 192.308 seconds (3 minutes, 12.31 seconds) -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Newton iteration 9 error: 6.28047e-09 -62: Linearization/solve/update time: 0.0514805(78.6888%)/0.0137419(21.0047%)/0.000200521(0.306499%) -62: Storage: 9532.08 99.1667 -62: Writing visualization results for the current time step. -62: Time step 8 done. CPU time: 0.54254 seconds, end time: 2479.17 seconds (41 minutes, 19.17 seconds), step size: 405.093 seconds (6 minutes, 45.09 seconds) -62: Begin time step 9. Start time: 2479.17 seconds (41 minutes, 19.17 seconds), step size: 263.021 seconds (4 minutes, 23.02 seconds) -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -62: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 1 error: 0.213597 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 1 error: 0.144704 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Solve: M deltax^k = r -65: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 2 error: 0.0503924 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 2 error: 0.372565 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 1 error: 0.124868 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 3 error: 0.0396785 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 3 error: 0.130324 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 4 error: 0.0125597 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Solve: M deltax^k = r -63: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 4 error: 0.141595 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 5 error: 0.000398255 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 2 error: 0.0225907 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 6 error: 6.2598e-07 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 5 error: 0.183344 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Newton iteration 7 error: 4.18983e-10 -62: Linearization/solve/update time: 0.0397615(76.7285%)/0.0119108(22.9845%)/0.00014872(0.286988%) -62: Storage: 9524.87 109.687 -62: Writing visualization results for the current time step. -62: Time step 9 done. CPU time: 0.597521 seconds, end time: 2742.19 seconds (45 minutes, 42.19 seconds), step size: 263.021 seconds (4 minutes, 23.02 seconds) -62: Begin time step 10. Start time: 2742.19 seconds (45 minutes, 42.19 seconds), step size: 257.812 seconds (4 minutes, 17.81 seconds) -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 6 error: 0.0563445 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -62: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 3 error: 0.00807959 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 1 error: 0.0944469 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 7 error: 0.00766162 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 2 error: 0.0643986 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -62: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 3 error: 0.121491 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 8 error: 0.000175318 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 4 error: 0.000973937 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 4 error: 0.0274852 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 9 error: 1.59015e-07 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 5 error: 0.00170583 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Solve: M deltax^k = r -63: Newton iteration 10 error: 3.94136e-11 -63: Linearization/solve/update time: 0.0895241(87.6664%)/0.0123832(12.1262%)/0.0002118(0.207405%) -63: Storage: 9554.27 66.7593 -63: Writing visualization results for the current time step. -65: Solve: M deltax^k = r -62: Update: x^(k+1) = x^k - deltax^k -62: Newton iteration 6 error: 1.40518e-05 -62: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 5 error: 7.2551e-06 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Time step 6 done. CPU time: 0.616117 seconds, end time: 1668.98 seconds (27 minutes, 48.98 seconds), step size: 405.093 seconds (6 minutes, 45.09 seconds) -63: Begin time step 7. Start time: 1668.98 seconds (27 minutes, 48.98 seconds), step size: 405.093 seconds (6 minutes, 45.09 seconds) -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -62: Newton iteration 7 error: 2.06984e-09 -62: Linearization/solve/update time: 0.0397965(77.3037%)/0.0115357(22.4078%)/0.000148521(0.288498%) -62: Storage: 9517.81 120 -62: Writing visualization results for the current time step. -62: Time step 10 done. CPU time: 0.652228 seconds, end time: 3000 seconds (50 minutes, 0 seconds), step size: 257.812 seconds (4 minutes, 17.81 seconds) -62: Serialize to file 'lens_immiscible_ecfv_ad_time=3000_rank=0.ers', next time step size: 0 -62: Simulation of problem 'lens_immiscible_ecfv_ad' finished. -62: -62: ------------------------ Timing ------------------------ -62: Setup time: 0.00672045 seconds, 1.01704% -62: Simulation time: 0.654064 seconds, 98.983% -62: Linearization time: 0.490171 seconds, 74.9424% -62: Linear solve time: 0.126987 seconds, 19.415% -62: Newton update time: 0.00186853 seconds, 0.28568% -62: Pre/postprocess time: 0.00625381 seconds, 0.956146% -62: Output write time: 0.0252888 seconds, 3.86641% -62: First process' simulation CPU time: 0.900678 seconds -62: Number of processes: 1 -62: Threads per processes: 1 -62: Total CPU time: 0.900678 seconds -62: -62: ---------------------------------------------------------------- -62: -62: Simulation completed -63: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 1 error: 0.227844 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Newton iteration 6 error: 6.7093e-09 -65: Linearization/solve/update time: 0.114866(91.6006%)/0.0104019(8.29504%)/0.000130801(0.104308%) -63: Solve: M deltax^k = r -65: Storage: 9587.88 17.6923 -65: Writing visualization results for the current time step. -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 2 error: 0.126794 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Time step 2 done. CPU time: 0.408955 seconds, end time: 442.308 seconds (7 minutes, 22.31 seconds), step size: 192.308 seconds (3 minutes, 12.31 seconds) -65: Begin time step 3. Start time: 442.308 seconds (7 minutes, 22.31 seconds), step size: 256.41 seconds (4 minutes, 16.41 seconds) -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 3 error: 0.715217 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Ground remediation problem where a dense oil infiltrates an aquifer with an embedded low-permability lens. This is the binary for the isothermal variant using finite differenceand the vertex centered finite volume discretization -66: -66: # [known parameters which were specified at run-time] -66: EndTime="3000" # default: "30000" -66: # [parameters which were specified at compile-time] -66: CellsX="48" -66: CellsY="32" -66: ContinueOnConvergenceError="0" -66: DomainSizeX="6" -66: DomainSizeY="4" -66: EnableAsyncVtkOutput="1" -66: EnableGravity="1" -66: EnableGridAdaptation="0" -66: EnableIntensiveQuantityCache="1" -66: EnableStorageCache="1" -66: EnableThermodynamicHints="0" -66: EnableVtkOutput="1" -66: GridGlobalRefinements="0" -66: InitialTimeStepSize="250" -66: LensLowerLeftX="1" -66: LensLowerLeftY="2" -66: LensUpperRightX="4" -66: LensUpperRightY="3" -66: LinearSolverAbsTolerance="-1" -66: LinearSolverMaxError="1e+07" -66: LinearSolverMaxIterations="1000" -66: LinearSolverOverlapSize="2" -66: LinearSolverTolerance="0.001" -66: LinearSolverVerbosity="0" -66: MaxTimeStepDivisions="10" -66: MaxTimeStepSize="inf" -66: MinTimeStepSize="0" -66: NewtonMaxError="1e+100" -66: NewtonMaxIterations="20" -66: NewtonTargetIterations="10" -66: NewtonTolerance="1e-08" -66: NewtonVerbose="1" -66: NewtonWriteConvergence="0" -66: NumericDifferenceMethod="1" -66: OutputDir="" -66: ParameterFile="" -66: PreconditionerOrder="0" -66: PreconditionerRelaxation="1" -66: PredeterminedTimeStepsFile="" -66: PrintParameters="2" -66: RestartTime="-1e+35" -66: ThreadsPerProcess="1" -66: VtkWriteAverageMolarMasses="0" -66: VtkWriteDensities="1" -66: VtkWriteDofIndex="0" -66: VtkWriteExtrusionFactor="0" -66: VtkWriteFilterVelocities="0" -66: VtkWriteIntrinsicPermeabilities="1" -66: VtkWriteMobilities="0" -66: VtkWritePorosity="1" -66: VtkWritePotentialGradients="0" -66: VtkWritePressures="1" -66: VtkWritePrimaryVars="0" -66: VtkWriteProcessRank="0" -66: VtkWriteRelativePermeabilities="0" -66: VtkWriteSaturations="0" -66: VtkWriteTemperature="1" -66: VtkWriteViscosities="0" -66: # [end of parameters] -66: Allocating the simulation vanguard -66: Adding LGRs, if any -66: Distributing the vanguard's data -66: Allocating the model -66: Allocating the problem -66: Initializing the model -66: Initializing the problem -66: Simulator successfully set up -66: Applying the initial solution of the "lens_immiscible_vcfv_fd" problem -66: Writing visualization results for the current time step. -66: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 4 error: 0.859325 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 1 error: 0.0612761 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -62: ###################### -62: # Comparing results -62: ###################### -62: RND: '97a022313e2d91f8c8ea40b5b7b909fa' -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 5 error: 1.57811 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 6 error: 0.712703 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -62: Simulation name: 'lens_immiscible_ecfv_ad' -62: Number of timesteps: '10' - 63/127 Test #62: lens_immiscible_ecfv_ad ........................ Passed 0.88 sec -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 2 error: 0.072949 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -test 67 - Start 67: waterair_pvs_ni - -67: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/waterair_pvs_ni" "--" "--grid-global-refinements=1" -67: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -67: Test timeout computed to be: 1500 -63: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 7 error: 0.0442465 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: ###################### -67: # Running test '' -67: ###################### -66: Solve: M deltax^k = r -67: executing "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/waterair_pvs_ni --grid-global-refinements=1" -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 1 error: 3366.4 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 8 error: 0.000245501 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 3 error: 0.0743132 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 9 error: 1.76132e-07 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Newton iteration 10 error: 1.16618e-10 -63: Linearization/solve/update time: 0.0894289(88.1567%)/0.0118059(11.6379%)/0.000208283(0.20532%) -63: Storage: 9543.18 82.963 -63: Writing visualization results for the current time step. -65: Solve: M deltax^k = r -63: Time step 7 done. CPU time: 0.722389 seconds, end time: 2074.07 seconds (34 minutes, 34.07 seconds), step size: 405.093 seconds (6 minutes, 45.09 seconds) -63: Begin time step 8. Start time: 2074.07 seconds (34 minutes, 34.07 seconds), step size: 405.093 seconds (6 minutes, 45.09 seconds) -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 4 error: 0.0139812 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -63: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 2 error: 15.8797 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 1 error: 0.213689 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -63: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 5 error: 0.000243348 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 2 error: 0.425969 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 3 error: 0.559184 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -63: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 4 error: 0.919979 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 6 error: 1.93144e-07 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 3 error: 9.92501 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 5 error: 0.340391 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 6 error: 0.050043 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Newton iteration 7 error: 1.63223e-10 -65: Linearization/solve/update time: 0.134056(91.192%)/0.012794(8.70314%)/0.00015412(0.10484%) -65: Storage: 9580.86 27.9487 -65: Writing visualization results for the current time step. -65: Time step 3 done. CPU time: 0.559881 seconds, end time: 698.718 seconds (11 minutes, 38.72 seconds), step size: 256.41 seconds (4 minutes, 16.41 seconds) -65: Begin time step 4. Start time: 698.718 seconds (11 minutes, 38.72 seconds), step size: 320.513 seconds (5 minutes, 20.51 seconds) -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 7 error: 0.00265872 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 4 error: 2.27836 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 8 error: 1.36007e-05 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 1 error: 0.101094 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Newton iteration 9 error: 6.28047e-09 -63: Linearization/solve/update time: 0.0808291(86.3128%)/0.0126277(13.4844%)/0.000189881(0.202763%) -63: Storage: 9532.08 99.1667 -63: Writing visualization results for the current time step. -63: Time step 8 done. CPU time: 0.820841 seconds, end time: 2479.17 seconds (41 minutes, 19.17 seconds), step size: 405.093 seconds (6 minutes, 45.09 seconds) -63: Begin time step 9. Start time: 2479.17 seconds (41 minutes, 19.17 seconds), step size: 263.021 seconds (4 minutes, 23.02 seconds) -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -65: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 2 error: 0.183827 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 1 error: 0.144704 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -66: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 2 error: 0.0503924 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: opm models will now start the simulation. -67: # [known parameters which were specified at run-time] -67: GridGlobalRefinements="1" # default: "0" -67: # [parameters which were specified at compile-time] -67: ContinueOnConvergenceError="0" -67: EnableAsyncVtkOutput="1" -67: EnableGravity="1" -67: EnableGridAdaptation="0" -67: EnableIntensiveQuantityCache="0" -67: EnableStorageCache="0" -67: EnableThermodynamicHints="0" -67: EnableVtkOutput="1" -67: EndTime="3.1536e+07" -67: GMResRestart="10" -67: GridFile="./data/waterair.dgf" -67: InitialTimeStepSize="250" -67: LinearSolverAbsTolerance="-1" -67: LinearSolverMaxIterations="1000" -67: LinearSolverOverlapSize="2" -67: LinearSolverTolerance="0.001" -67: LinearSolverVerbosity="0" -67: MaxTimeStepDivisions="10" -67: MaxTimeStepSize="inf" -67: MinTimeStepSize="0" -67: NewtonMaxError="1e+100" -67: NewtonMaxIterations="20" -67: NewtonTargetIterations="10" -67: NewtonTolerance="1e-08" -67: NewtonVerbose="1" -67: NewtonWriteConvergence="0" -67: NumericDifferenceMethod="1" -67: OutputDir="" -67: ParameterFile="" -67: PreconditionerOrder="2" -67: PreconditionerRelaxation="1" -67: PredeterminedTimeStepsFile="" -67: PrintParameters="2" -67: PvsVerbosity="1" -67: RestartTime="-1e+35" -67: ThreadsPerProcess="1" -67: VtkWriteAverageMolarMasses="0" -67: VtkWriteDensities="1" -67: VtkWriteDofIndex="0" -67: VtkWriteEnthalpies="0" -67: VtkWriteExtrusionFactor="0" -67: VtkWriteFilterVelocities="0" -67: VtkWriteFugacities="0" -67: VtkWriteFugacityCoeffs="0" -67: VtkWriteInternalEnergies="0" -67: VtkWriteIntrinsicPermeabilities="0" -67: VtkWriteMassFractions="0" -67: VtkWriteMobilities="0" -67: VtkWriteMolarities="0" -67: VtkWriteMoleFractions="1" -67: VtkWritePhasePresence="0" -67: VtkWritePorosity="1" -67: VtkWritePotentialGradients="0" -67: VtkWritePressures="1" -67: VtkWritePrimaryVars="0" -67: VtkWriteProcessRank="0" -67: VtkWriteRelativePermeabilities="1" -67: VtkWriteSaturations="1" -67: VtkWriteSolidInternalEnergy="0" -67: VtkWriteTemperature="1" -67: VtkWriteThermalConductivity="0" -67: VtkWriteTotalMassFractions="0" -67: VtkWriteTotalMoleFractions="0" -67: VtkWriteViscosities="0" -67: # [end of parameters] -67: Allocating the simulation vanguard -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 5 error: 0.50059 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Adding LGRs, if any -67: Distributing the vanguard's data -67: Allocating the model -67: Allocating the problem -67: Initializing the model -67: Initializing the problem -65: Solve: M deltax^k = r -63: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 3 error: 0.148585 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 3 error: 0.0396785 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 4 error: 0.0125597 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -63: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 4 error: 0.0475866 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 5 error: 0.000398255 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 6 error: 0.209282 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 6 error: 6.2598e-07 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 5 error: 0.00646401 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Newton iteration 7 error: 4.18983e-10 -63: Linearization/solve/update time: 0.0625635(84.9892%)/0.0109085(14.8186%)/0.000141481(0.192194%) -63: Storage: 9524.87 109.687 -63: Writing visualization results for the current time step. -63: Time step 9 done. CPU time: 0.89911 seconds, end time: 2742.19 seconds (45 minutes, 42.19 seconds), step size: 263.021 seconds (4 minutes, 23.02 seconds) -63: Begin time step 10. Start time: 2742.19 seconds (45 minutes, 42.19 seconds), step size: 257.812 seconds (4 minutes, 17.81 seconds) -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 1 error: 0.0944469 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 6 error: 6.62069e-05 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 7 error: 0.0958743 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 2 error: 0.0643986 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 3 error: 0.121491 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 7 error: 5.18897e-08 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 4 error: 0.0274852 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 5 error: 0.00170583 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 8 error: 0.0335612 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Newton iteration 8 error: 4.54117e-11 -65: Linearization/solve/update time: 0.153143(91.9199%)/0.0132727(7.9666%)/0.000189081(0.113491%) -65: Storage: 9572.08 40.7692 -65: Writing visualization results for the current time step. -65: Time step 4 done. CPU time: 0.730453 seconds, end time: 1019.23 seconds (16 minutes, 59.23 seconds), step size: 320.513 seconds (5 minutes, 20.51 seconds) -65: Begin time step 5. Start time: 1019.23 seconds (16 minutes, 59.23 seconds), step size: 373.932 seconds (6 minutes, 13.93 seconds) -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Solve: M deltax^k = r -63: Update: x^(k+1) = x^k - deltax^k -63: Newton iteration 6 error: 1.40518e-05 -63: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Newton iteration 7 error: 2.06984e-09 -63: Linearization/solve/update time: 0.0625441(85.3194%)/0.0106208(14.4884%)/0.000140923(0.19224%) -63: Storage: 9517.81 120 -63: Writing visualization results for the current time step. -63: Time step 10 done. CPU time: 0.977102 seconds, end time: 3000 seconds (50 minutes, 0 seconds), step size: 257.812 seconds (4 minutes, 17.81 seconds) -63: Serialize to file 'lens_immiscible_ecfv_ad_time=3000_rank=0.ers', next time step size: 0 -63: Simulation of problem 'lens_immiscible_ecfv_ad' finished. -63: -63: ------------------------ Timing ------------------------ -63: Setup time: 0.0227474 seconds, 2.27085% -63: Simulation time: 0.978963 seconds, 97.7291% -63: Linearization time: 0.805256 seconds, 82.2561% -63: Linear solve time: 0.122058 seconds, 12.4681% -63: Newton update time: 0.00182941 seconds, 0.186872% -63: Pre/postprocess time: 0.0179769 seconds, 1.83632% -63: Output write time: 0.027919 seconds, 2.8519% -63: First process' simulation CPU time: 1.30541 seconds -63: Number of processes: 1 -63: Threads per processes: 1 -63: Total CPU time: 1.30541 seconds -63: -63: ---------------------------------------------------------------- -63: -63: Simulation completed -65: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 1 error: 0.188503 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 9 error: 0.00426707 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 2 error: 0.372474 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: ###################### -63: # Comparing results -63: ###################### -63: RND: '57478406609d412a535cdb38b3f3626a' -65: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 3 error: 0.425483 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 10 error: 8.30889e-05 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -63: Simulation name: 'lens_immiscible_ecfv_ad' -63: Number of timesteps: '10' - 64/127 Test #63: lens_immiscible_ecfv_ad_23 ..................... Passed 1.22 sec -test 68 - Start 68: co2injection_flash_ecfv - -68: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/co2injection_flash_ecfv" "--" -68: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -68: Test timeout computed to be: 1500 -65: Solve: M deltax^k = r -68: ###################### -68: # Running test '' -68: ###################### -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 4 error: 0.123105 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -68: executing "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/co2injection_flash_ecfv " -65: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 5 error: 0.0302853 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 11 error: 6.35394e-08 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 6 error: 0.0012669 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -66: Newton iteration 12 error: 3.25588e-11 -66: Linearization/solve/update time: 0.427525(94.9691%)/0.0223551(4.9659%)/0.000292762(0.0650332%) -66: Storage: 9593.15 10 -66: Writing visualization results for the current time step. -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 7 error: 4.515e-06 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Time step 1 done. CPU time: 0.45449 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) -66: Begin time step 2. Start time: 250 seconds (4 minutes, 10 seconds), step size: 208.333 seconds (3 minutes, 28.33 seconds) -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Newton iteration 8 error: 8.30883e-10 -65: Linearization/solve/update time: 0.153378(92.6793%)/0.011937(7.21297%)/0.000178203(0.10768%) -65: Storage: 9561.83 55.7265 -65: Writing visualization results for the current time step. -65: Time step 5 done. CPU time: 0.899938 seconds, end time: 1393.16 seconds (23 minutes, 13.16 seconds), step size: 373.932 seconds (6 minutes, 13.93 seconds) -65: Begin time step 6. Start time: 1393.16 seconds (23 minutes, 13.16 seconds), step size: 436.254 seconds (7 minutes, 16.25 seconds) -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 1 error: 0.124868 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 1 error: 0.224702 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 2 error: 0.355948 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 2 error: 0.025789 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 3 error: 0.177465 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -68: opm models will now start the simulation. -68: # [parameters which were specified at compile-time] -68: AmgCoarsenTarget="5000" -68: ContinueOnConvergenceError="0" -68: EnableAsyncVtkOutput="1" -68: EnableGravity="1" -68: EnableGridAdaptation="0" -68: EnableIntensiveQuantityCache="1" -68: EnableStorageCache="0" -68: EnableThermodynamicHints="1" -68: EnableVtkOutput="1" -68: EndTime="10000" -68: FlashTolerance="-1" -68: FluidSystemNumPressure="100" -68: FluidSystemNumTemperature="100" -68: FluidSystemPressureHigh="4e+07" -68: FluidSystemPressureLow="3e+07" -68: FluidSystemTemperatureHigh="500" -68: FluidSystemTemperatureLow="290" -68: GridFile="data/co2injection.dgf" -68: GridGlobalRefinements="0" -68: InitialTimeStepSize="250" -68: LinearSolverAbsTolerance="-1" -68: LinearSolverMaxError="1e+07" -68: LinearSolverMaxIterations="1000" -68: LinearSolverOverlapSize="2" -68: LinearSolverTolerance="0.001" -68: LinearSolverVerbosity="0" -68: MaxDepth="2500" -68: MaxTimeStepDivisions="10" -68: MaxTimeStepSize="inf" -68: MinTimeStepSize="0" -68: NewtonMaxError="1e+100" -68: NewtonMaxIterations="20" -68: NewtonTargetIterations="10" -68: NewtonTolerance="1e-05" -68: NewtonVerbose="1" -68: NewtonWriteConvergence="0" -68: OutputDir="" -68: ParameterFile="" -68: PreconditionerOrder="0" -68: PreconditionerRelaxation="1" -68: PredeterminedTimeStepsFile="" -68: PrintParameters="2" -68: RestartTime="-1e+35" -68: SimulationName="co2injection" -68: Temperature="293.15" -68: ThreadsPerProcess="1" -68: VtkWriteAverageMolarMasses="0" -68: VtkWriteDensities="1" -68: VtkWriteDofIndex="0" -68: VtkWriteExtrusionFactor="0" -68: VtkWriteFilterVelocities="0" -68: VtkWriteFugacities="0" -68: VtkWriteFugacityCoeffs="0" -68: VtkWriteIntrinsicPermeabilities="0" -68: VtkWriteMassFractions="0" -68: VtkWriteMobilities="0" -68: VtkWriteMolarities="0" -68: VtkWriteMoleFractions="1" -68: VtkWritePorosity="1" -68: VtkWritePotentialGradients="0" -68: VtkWritePressures="1" -68: VtkWritePrimaryVars="0" -68: VtkWriteProcessRank="0" -68: VtkWriteRelativePermeabilities="1" -68: VtkWriteSaturations="1" -68: VtkWriteTemperature="1" -68: VtkWriteTotalMassFractions="0" -68: VtkWriteTotalMoleFractions="0" -68: VtkWriteViscosities="0" -68: # [end of parameters] -68: Allocating the simulation vanguard -68: Adding LGRs, if any -68: Distributing the vanguard's data -68: Allocating the model -68: Allocating the problem -68: Initializing the model -68: Initializing the problem -65: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 4 error: 0.27679 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 3 error: 0.011574 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 5 error: 1.0315 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 6 error: 1.29203 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 4 error: 0.00162139 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 7 error: 0.397126 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -66: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 8 error: 0.0235566 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 5 error: 2.31576e-05 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 9 error: 0.000108689 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 6 error: 2.04104e-08 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 10 error: 1.91727e-08 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Newton iteration 11 error: 3.79954e-11 -65: Linearization/solve/update time: 0.210961(92.3932%)/0.0171154(7.49592%)/0.000253083(0.110841%) -65: Storage: 9549.88 73.1766 -65: Writing visualization results for the current time step. -65: Time step 6 done. CPU time: 1.13246 seconds, end time: 1829.42 seconds (30 minutes, 29.42 seconds), step size: 436.254 seconds (7 minutes, 16.25 seconds) -65: Begin time step 7. Start time: 1829.42 seconds (30 minutes, 29.42 seconds), step size: 396.594 seconds (6 minutes, 36.59 seconds) -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Newton iteration 7 error: 4.7125e-11 -66: Linearization/solve/update time: 0.248854(95.0205%)/0.0128856(4.92012%)/0.000155481(0.0593676%) -66: Storage: 9587.44 18.3333 -66: Writing visualization results for the current time step. -66: Time step 2 done. CPU time: 0.72022 seconds, end time: 458.333 seconds (7 minutes, 38.33 seconds), step size: 208.333 seconds (3 minutes, 28.33 seconds) -66: Begin time step 3. Start time: 458.333 seconds (7 minutes, 38.33 seconds), step size: 260.417 seconds (4 minutes, 20.42 seconds) -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 1 error: 0.220855 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 2 error: 0.125493 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 1 error: 0.0594188 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 3 error: 0.348185 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 4 error: 0.944331 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 2 error: 0.0735062 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 5 error: 0.608006 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -66: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 6 error: 0.0792314 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 3 error: 0.0529024 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 7 error: 0.00180382 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 4 error: 0.0115779 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 8 error: 1.86e-06 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Newton iteration 9 error: 1.6251e-09 -65: Linearization/solve/update time: 0.172212(92.5907%)/0.0135804(7.30159%)/0.000200362(0.107726%) -65: Storage: 9539.01 89.0404 -65: Writing visualization results for the current time step. -65: Time step 7 done. CPU time: 1.32247 seconds, end time: 2226.01 seconds (37 minutes, 6.01 seconds), step size: 396.594 seconds (6 minutes, 36.59 seconds) -65: Begin time step 8. Start time: 2226.01 seconds (37 minutes, 6.01 seconds), step size: 390.865 seconds (6 minutes, 30.87 seconds) -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 5 error: 0.000317894 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 1 error: 0.19443 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 2 error: 0.451277 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 6 error: 2.13834e-07 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 3 error: 0.74933 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 4 error: 0.251869 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Newton iteration 7 error: 2.25771e-10 -66: Linearization/solve/update time: 0.249546(94.936%)/0.0131559(5.00497%)/0.000155041(0.0589831%) -66: Storage: 9580.31 28.75 -66: Writing visualization results for the current time step. -66: Time step 3 done. CPU time: 0.986895 seconds, end time: 718.75 seconds (11 minutes, 58.75 seconds), step size: 260.417 seconds (4 minutes, 20.42 seconds) -66: Begin time step 4. Start time: 718.75 seconds (11 minutes, 58.75 seconds), step size: 325.521 seconds (5 minutes, 25.52 seconds) -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 5 error: 0.236961 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -65: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 6 error: 0.0359459 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 1 error: 0.109088 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 7 error: 0.000501042 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 2 error: 0.140487 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 8 error: 4.15351e-07 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Newton iteration 9 error: 3.27304e-10 -65: Linearization/solve/update time: 0.17269(91.7458%)/0.0153325(8.14578%)/0.000204003(0.108381%) -65: Storage: 9528.3 104.675 -65: Writing visualization results for the current time step. -65: Time step 8 done. CPU time: 1.51468 seconds, end time: 2616.88 seconds (43 minutes, 36.88 seconds), step size: 390.865 seconds (6 minutes, 30.87 seconds) -65: Begin time step 9. Start time: 2616.88 seconds (43 minutes, 36.88 seconds), step size: 383.125 seconds (6 minutes, 23.12 seconds) -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 3 error: 0.0860417 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 1 error: 0.123468 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 2 error: 0.134578 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 4 error: 0.0311009 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Simulator successfully set up -67: Applying the initial solution of the "waterair_pvs_ni" problem -67: Writing visualization results for the current time step. -67: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 3 error: 0.378548 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 1 error: 0.0167355 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 2 error: 0.00161972 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 5 error: 0.0059028 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 4 error: 0.426852 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 3 error: 8.98651e-07 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Newton iteration 4 error: 2.03134e-10 -65: Solve: M deltax^k = r -67: Linearization/solve/update time: 0.0463363(94.7518%)/0.0025425(5.19909%)/2.404e-05(0.0491587%) -67: Storage: 2.64163e+07 64.7445 1.19228e+12 -67: Writing visualization results for the current time step. -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 5 error: 0.0989742 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Time step 1 done. CPU time: 0.0517882 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) -67: Begin time step 2. Start time: 250 seconds (4 minutes, 10 seconds), step size: 375 seconds (6 minutes, 15 seconds) -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 1 error: 0.00149375 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 6 error: 0.000103763 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 6 error: 0.0109571 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 2 error: 0.000317434 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 3 error: 0.000321698 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Solve: M deltax^k = r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 7 error: 0.000270428 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 4 error: 3.87442e-08 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 7 error: 5.91092e-08 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Newton iteration 5 error: 4.68182e-12 -67: Linearization/solve/update time: 0.0573102(95.6588%)/0.00257078(4.29099%)/3.008e-05(0.0502077%) -65: Solve: M deltax^k = r -67: Storage: 2.6416e+07 161.861 1.19228e+12 -67: Writing visualization results for the current time step. -67: Time step 2 done. CPU time: 0.114761 seconds, end time: 625 seconds (10 minutes, 25 seconds), step size: 375 seconds (6 minutes, 15 seconds) -67: Begin time step 3. Start time: 625 seconds (10 minutes, 25 seconds), step size: 531.25 seconds (8 minutes, 51.25 seconds) -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Update: x^(k+1) = x^k - deltax^k -65: Newton iteration 8 error: 4.03309e-07 -65: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 1 error: 0.00676525 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Newton iteration 9 error: 7.56146e-11 -65: Linearization/solve/update time: 0.172574(91.3904%)/0.0160554(8.5025%)/0.000202283(0.107123%) -65: Storage: 9517.81 120 -65: Writing visualization results for the current time step. -67: Solve: M deltax^k = r -65: Time step 9 done. CPU time: 1.70754 seconds, end time: 3000 seconds (50 minutes, 0 seconds), step size: 383.125 seconds (6 minutes, 23.12 seconds) -65: Simulation of problem 'lens_immiscible_vcfv_ad' finished. -65: -65: ------------------------ Timing ------------------------ -65: Setup time: 0.00601 seconds, 0.351% -65: Simulation time: 1.71 seconds, 99.6% -65: Linearization time: 1.54 seconds, 89.9% -65: Linear solve time: 0.134 seconds, 7.84% -65: Newton update time: 0.00183 seconds, 0.107% -65: Pre/postprocess time: 0.00642 seconds, 0.376% -65: Output write time: 0.0258 seconds, 1.51% -65: First process' simulation CPU time: 1.97 seconds -65: Number of processes: 1 -65: Threads per processes: 1 -65: Total CPU time: 1.97 seconds -65: -65: ---------------------------------------------------------------- -65: -65: Simulation completed -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 2 error: 0.00510121 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Newton iteration 8 error: 1.41374e-10 -66: Linearization/solve/update time: 0.28455(95.4068%)/0.0135178(4.53237%)/0.00018156(0.0608752%) -66: Storage: 9571.39 41.7708 -66: Writing visualization results for the current time step. -66: Time step 4 done. CPU time: 1.28903 seconds, end time: 1044.27 seconds (17 minutes, 24.27 seconds), step size: 325.521 seconds (5 minutes, 25.52 seconds) -66: Begin time step 5. Start time: 1044.27 seconds (17 minutes, 24.27 seconds), step size: 379.774 seconds (6 minutes, 19.77 seconds) -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 3 error: 0.00718673 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 4 error: 9.23602e-06 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Newton iteration 5 error: 1.38084e-09 -67: Linearization/solve/update time: 0.0571526(95.4383%)/0.00270534(4.51761%)/2.64e-05(0.044085%) -67: Storage: 2.64141e+07 299.443 1.19227e+12 -67: Writing visualization results for the current time step. -67: Time step 3 done. CPU time: 0.177719 seconds, end time: 1156.25 seconds (19 minutes, 16.25 seconds), step size: 531.25 seconds (8 minutes, 51.25 seconds) -67: Begin time step 4. Start time: 1156.25 seconds (19 minutes, 16.25 seconds), step size: 752.604 seconds (12 minutes, 32.6 seconds) -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -65: ###################### -65: # Comparing results -65: ###################### -65: RND: '9b5f3d808d5aacbfbf3bf3404b25b3db' -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 1 error: 0.193036 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 1 error: 0.0307912 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -65: Simulation name: 'lens_immiscible_vcfv_ad' -65: Number of timesteps: '9' - 65/127 Test #65: lens_immiscible_vcfv_ad ........................ Passed 1.93 sec -test 69 - Start 69: co2injection_flash_ni_ecfv - -69: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/co2injection_flash_ni_ecfv" "--" -69: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -69: Test timeout computed to be: 1500 -69: ###################### -69: # Running test '' -69: ###################### -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 2 error: 0.000278753 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -69: executing "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/co2injection_flash_ni_ecfv " -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 3 error: 8.49888e-08 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 2 error: 0.395205 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Newton iteration 4 error: 5.6461e-11 -67: Linearization/solve/update time: 0.045673(95.6281%)/0.00203229(4.25512%)/5.576e-05(0.116748%) -67: Storage: 2.64112e+07 494.351 1.19226e+12 -67: Writing visualization results for the current time step. -67: Time step 4 done. CPU time: 0.228411 seconds, end time: 1908.85 seconds (31 minutes, 48.85 seconds), step size: 752.604 seconds (12 minutes, 32.6 seconds) -67: Begin time step 5. Start time: 1908.85 seconds (31 minutes, 48.85 seconds), step size: 1128.91 seconds (18 minutes, 48.91 seconds) -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 1 error: 0.0310048 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 2 error: 0.000263274 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 3 error: 0.18059 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 3 error: 3.71128e-06 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Newton iteration 4 error: 1.54141e-09 -67: Linearization/solve/update time: 0.0460222(95.7621%)/0.00201429(4.1913%)/2.24e-05(0.0466095%) -67: Storage: 2.6407e+07 786.713 1.19225e+12 -67: Writing visualization results for the current time step. -67: Time step 5 done. CPU time: 0.279318 seconds, end time: 3037.76 seconds (50 minutes, 37.76 seconds), step size: 1128.91 seconds (18 minutes, 48.91 seconds) -67: Begin time step 6. Start time: 3037.76 seconds (50 minutes, 37.76 seconds), step size: 1693.36 seconds (28 minutes, 13.36 seconds) -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 1 error: 0.028877 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 4 error: 0.0622805 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 2 error: 0.000249541 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 3 error: 3.11576e-05 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 4 error: 4.37038e-08 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 5 error: 0.0245256 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Newton iteration 5 error: 1.20657e-11 -67: Linearization/solve/update time: 0.0574918(95.3236%)/0.0027927(4.63041%)/2.772e-05(0.0459609%) -67: Storage: 2.64017e+07 1225.26 1.19224e+12 -67: Writing visualization results for the current time step. -67: Time step 6 done. CPU time: 0.342702 seconds, end time: 4731.12 seconds (1 hours, 18 minutes, 51.12 seconds), step size: 1693.36 seconds (28 minutes, 13.36 seconds) -67: Begin time step 7. Start time: 4731.12 seconds (1 hours, 18 minutes, 51.12 seconds), step size: 2398.93 seconds (39 minutes, 58.93 seconds) -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 1 error: 0.0230159 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -69: opm models will now start the simulation. -69: # [parameters which were specified at compile-time] -69: AmgCoarsenTarget="5000" -69: ContinueOnConvergenceError="0" -69: EnableAsyncVtkOutput="1" -69: EnableGravity="1" -69: EnableGridAdaptation="0" -69: EnableIntensiveQuantityCache="1" -69: EnableStorageCache="0" -69: EnableThermodynamicHints="1" -69: EnableVtkOutput="1" -69: EndTime="10000" -69: FlashTolerance="-1" -69: FluidSystemNumPressure="100" -69: FluidSystemNumTemperature="100" -69: FluidSystemPressureHigh="4e+07" -69: FluidSystemPressureLow="3e+07" -69: FluidSystemTemperatureHigh="500" -69: FluidSystemTemperatureLow="290" -69: GridFile="data/co2injection.dgf" -69: GridGlobalRefinements="0" -69: InitialTimeStepSize="250" -69: LinearSolverAbsTolerance="-1" -69: LinearSolverMaxError="1e+07" -69: LinearSolverMaxIterations="1000" -69: LinearSolverOverlapSize="2" -69: LinearSolverTolerance="0.001" -69: LinearSolverVerbosity="0" -69: MaxDepth="2500" -69: MaxTimeStepDivisions="10" -69: MaxTimeStepSize="inf" -69: MinTimeStepSize="0" -69: NewtonMaxError="1e+100" -69: NewtonMaxIterations="20" -69: NewtonTargetIterations="10" -69: NewtonTolerance="1e-05" -69: NewtonVerbose="1" -69: NewtonWriteConvergence="0" -69: OutputDir="" -69: ParameterFile="" -69: PreconditionerOrder="0" -69: PreconditionerRelaxation="1" -69: PredeterminedTimeStepsFile="" -69: PrintParameters="2" -69: RestartTime="-1e+35" -69: SimulationName="co2injection" -69: Temperature="293.15" -69: ThreadsPerProcess="1" -69: VtkWriteAverageMolarMasses="0" -69: VtkWriteDensities="1" -69: VtkWriteDofIndex="0" -69: VtkWriteEnthalpies="0" -69: VtkWriteExtrusionFactor="0" -69: VtkWriteFilterVelocities="0" -69: VtkWriteFugacities="0" -69: VtkWriteFugacityCoeffs="0" -69: VtkWriteInternalEnergies="0" -69: VtkWriteIntrinsicPermeabilities="0" -69: VtkWriteMassFractions="0" -69: VtkWriteMobilities="0" -69: VtkWriteMolarities="0" -69: VtkWriteMoleFractions="1" -69: VtkWritePorosity="1" -69: VtkWritePotentialGradients="0" -69: VtkWritePressures="1" -69: VtkWritePrimaryVars="0" -69: VtkWriteProcessRank="0" -69: VtkWriteRelativePermeabilities="1" -69: VtkWriteSaturations="1" -69: VtkWriteSolidInternalEnergy="0" -69: VtkWriteTemperature="1" -69: VtkWriteThermalConductivity="0" -69: VtkWriteTotalMassFractions="0" -69: VtkWriteTotalMoleFractions="0" -69: VtkWriteViscosities="0" -69: # [end of parameters] -69: Allocating the simulation vanguard -69: Adding LGRs, if any -69: Distributing the vanguard's data -69: Allocating the model -69: Allocating the problem -69: Initializing the model -69: Initializing the problem -67: Solve: M deltax^k = r -66: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 2 error: 0.00117524 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 6 error: 0.00193597 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 3 error: 0.000137413 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 4 error: 2.98538e-07 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Newton iteration 5 error: 7.51822e-11 -67: Linearization/solve/update time: 0.0576336(95.2854%)/0.00282386(4.66868%)/2.776e-05(0.0458955%) -66: Solve: M deltax^k = r -67: Storage: 2.63955e+07 1846.52 1.19223e+12 -67: Writing visualization results for the current time step. -67: Time step 7 done. CPU time: 0.406268 seconds, end time: 7130.05 seconds (1 hours, 58 minutes, 50.05 seconds), step size: 2398.93 seconds (39 minutes, 58.93 seconds) -67: Begin time step 8. Start time: 7130.05 seconds (1 hours, 58 minutes, 50.05 seconds), step size: 3398.48 seconds (56 minutes, 38.48 seconds) -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 7 error: 1.51933e-05 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 1 error: 0.0143525 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -68: Simulator successfully set up -68: Applying the initial solution of the "co2injection_flash_ecfv" problem -68: Writing visualization results for the current time step. -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 2 error: 0.00134878 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -66: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 3 error: 3.4955e-05 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 8 error: 1.63734e-08 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Newton iteration 4 error: 2.20374e-09 -67: Linearization/solve/update time: 0.0462351(95.5654%)/0.00212309(4.38832%)/2.24e-05(0.0462996%) -67: Storage: 2.63828e+07 2726.66 1.19219e+12 -67: Writing visualization results for the current time step. -67: Time step 8 done. CPU time: 0.457499 seconds, end time: 10528.5 seconds (2 hours, 55 minutes, 28.52 seconds), step size: 3398.48 seconds (56 minutes, 38.48 seconds) -67: Begin time step 9. Start time: 10528.5 seconds (2 hours, 55 minutes, 28.52 seconds), step size: 5097.72 seconds (1 hours, 24 minutes, 57.72 seconds) -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 1 error: 0.0121804 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -66: Newton iteration 9 error: 8.53828e-11 -66: Linearization/solve/update time: 0.322765(95.7826%)/0.0140085(4.1571%)/0.000203283(0.0603256%) -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 2 error: 0.000518527 -66: Storage: 9560.99 56.9618 -66: Writing visualization results for the current time step. -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Time step 5 done. CPU time: 1.63001 seconds, end time: 1424.05 seconds (23 minutes, 44.05 seconds), step size: 379.774 seconds (6 minutes, 19.77 seconds) -66: Begin time step 6. Start time: 1424.05 seconds (23 minutes, 44.05 seconds), step size: 411.422 seconds (6 minutes, 51.42 seconds) -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 3 error: 2.93146e-05 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -68: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) -68: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 4 error: 7.29768e-08 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Newton iteration 5 error: 8.35039e-11 -67: Linearization/solve/update time: 0.0576892(95.4007%)/0.00275362(4.55366%)/2.76e-05(0.0456421%) -67: Storage: 2.63648e+07 4046.85 1.19215e+12 -67: Writing visualization results for the current time step. -67: Time step 9 done. CPU time: 0.521043 seconds, end time: 15626.2 seconds (4 hours, 20 minutes, 26.24 seconds), step size: 5097.72 seconds (1 hours, 24 minutes, 57.72 seconds) -67: Begin time step 10. Start time: 15626.2 seconds (4 hours, 20 minutes, 26.24 seconds), step size: 7221.77 seconds (2 hours, 0 minutes, 21.77 seconds) -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 1 error: 0.224593 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 1 error: 0.0117454 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 2 error: 0.000719211 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 3 error: 0.00101672 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 2 error: 0.242573 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 4 error: 4.81077e-06 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Newton iteration 5 error: 4.95906e-10 -67: Linearization/solve/update time: 0.0575399(95.3305%)/0.00279102(4.62408%)/2.744e-05(0.0454618%) -67: Storage: 2.63401e+07 5917.13 1.19209e+12 -67: Writing visualization results for the current time step. -67: Time step 10 done. CPU time: 0.584508 seconds, end time: 22848 seconds (6 hours, 20 minutes, 48.01 seconds), step size: 7221.77 seconds (2 hours, 0 minutes, 21.77 seconds) -67: Serialize to file 'waterair_pvs_ni_time=22848_rank=0.ers', next time step size: 10230.8 -67: Begin time step 11. Start time: 22848 seconds (6 hours, 20 minutes, 48.01 seconds), step size: 10230.8 seconds (2 hours, 50 minutes, 30.84 seconds) -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -68: Solve: M deltax^k = r -68: Update: x^(k+1) = x^k - deltax^k -68: Newton iteration 1 error: 0.000421562 -68: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -66: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 1 error: 0.007589 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 3 error: 0.142199 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 2 error: 0.00120362 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 3 error: 5.80679e-05 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 4 error: 9.24383e-07 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 4 error: 0.4339 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Newton iteration 5 error: 8.2084e-10 -67: Linearization/solve/update time: 0.0578066(95.3114%)/0.00281706(4.64477%)/2.656e-05(0.0437921%) -67: Storage: 2.63035e+07 8566.69 1.192e+12 -67: Writing visualization results for the current time step. -67: Time step 11 done. CPU time: 0.648991 seconds, end time: 33078.8 seconds (9 hours, 11 minutes, 18.84 seconds), step size: 10230.8 seconds (2 hours, 50 minutes, 30.84 seconds) -67: Begin time step 12. Start time: 33078.8 seconds (9 hours, 11 minutes, 18.84 seconds), step size: 14493.7 seconds (4 hours, 1 minutes, 33.68 seconds) -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 1 error: 0.00766843 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -67: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 5 error: 0.66495 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 2 error: 0.00164085 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -68: Solve: M deltax^k = r -68: Update: x^(k+1) = x^k - deltax^k -68: Newton iteration 2 error: 0.00043224 -68: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 3 error: 0.00143114 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 4 error: 7.72616e-05 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -67: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 6 error: 0.224516 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 5 error: 4.10846e-08 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Newton iteration 6 error: 2.74381e-12 -67: Linearization/solve/update time: 0.0694625(95.057%)/0.00357787(4.89618%)/3.424e-05(0.0468562%) -67: Storage: 2.62511e+07 12320.2 1.19187e+12 -67: Writing visualization results for the current time step. -67: Time step 12 done. CPU time: 0.725421 seconds, end time: 47572.5 seconds (13 hours, 12 minutes, 52.53 seconds), step size: 14493.7 seconds (4 hours, 1 minutes, 33.68 seconds) -67: Begin time step 13. Start time: 47572.5 seconds (13 hours, 12 minutes, 52.53 seconds), step size: 19324.9 seconds (5 hours, 22 minutes, 4.91 seconds) -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 1 error: 0.00626569 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 7 error: 0.034911 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 2 error: 0.00200111 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 3 error: 0.00099178 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -68: Solve: M deltax^k = r -68: Update: x^(k+1) = x^k - deltax^k -68: Newton iteration 3 error: 1.44387e-05 -68: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 4 error: 0.000226314 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 8 error: 0.00129686 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 5 error: 9.83706e-07 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Newton iteration 6 error: 1.80038e-10 -67: Linearization/solve/update time: 0.0693327(95.0598%)/0.00357075(4.89573%)/3.244e-05(0.0444774%) -67: Storage: 2.61815e+07 17325 1.19169e+12 -67: Writing visualization results for the current time step. -67: Time step 13 done. CPU time: 0.80173 seconds, end time: 66897.4 seconds (18 hours, 34 minutes, 57.44 seconds), step size: 19324.9 seconds (5 hours, 22 minutes, 4.91 seconds) -67: Begin time step 14. Start time: 66897.4 seconds (18 hours, 34 minutes, 57.44 seconds), step size: 25766.5 seconds (7 hours, 9 minutes, 26.55 seconds) -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 1 error: 0.00506235 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 9 error: 1.2481e-06 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 2 error: 0.00117259 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 3 error: 0.00107562 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 4 error: 3.0735e-05 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -68: Newton iteration 4 error: 3.5714e-11 -68: Linearization/solve/update time: 0.338395(97.3394%)/0.00921871(2.65176%)/3.076e-05(0.00884813%) -68: Storage: liquid=[1.89572e+08 952852] gas=[0 0] -68: Writing visualization results for the current time step. -68: Time step 1 done. CPU time: 0.350652 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) -68: Begin time step 2. Start time: 250 seconds (4 minutes, 10 seconds), step size: 375 seconds (6 minutes, 15 seconds) -68: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -68: Solve: M deltax^k = r -68: Update: x^(k+1) = x^k - deltax^k -68: Newton iteration 1 error: 0.000396248 -68: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Newton iteration 10 error: 1.91499e-09 -66: Linearization/solve/update time: 0.358642(95.8174%)/0.0154261(4.12135%)/0.000229441(0.061299%) -66: Storage: 9549.71 73.4187 -66: Writing visualization results for the current time step. -67: Solve: M deltax^k = r -66: Time step 6 done. CPU time: 2.00832 seconds, end time: 1835.47 seconds (30 minutes, 35.47 seconds), step size: 411.422 seconds (6 minutes, 51.42 seconds) -66: Begin time step 7. Start time: 1835.47 seconds (30 minutes, 35.47 seconds), step size: 411.422 seconds (6 minutes, 51.42 seconds) -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 5 error: 4.6028e-06 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Newton iteration 6 error: 3.54877e-10 -67: Linearization/solve/update time: 0.0691872(95.1317%)/0.00350794(4.82339%)/3.2681e-05(0.044936%) -67: Storage: 2.609e+07 23997.9 1.19146e+12 -67: Writing visualization results for the current time step. -67: Time step 14 done. CPU time: 0.877865 seconds, end time: 92664 seconds (1 days, 1 hours, 44.4 minutes), step size: 25766.5 seconds (7 hours, 9 minutes, 26.55 seconds) -67: Begin time step 15. Start time: 92664 seconds (1 days, 1 hours, 44.4 minutes), step size: 34355.4 seconds (9 hours, 32 minutes, 35.4 seconds) -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 1 error: 0.00397646 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 1 error: 0.222234 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 2 error: 0.0024332 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 3 error: 0.000493793 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 4 error: 0.000435455 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -67: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 2 error: 0.158634 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 5 error: 1.47179e-05 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -68: Solve: M deltax^k = r -68: Update: x^(k+1) = x^k - deltax^k -68: Newton iteration 2 error: 4.84592e-05 -68: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 6 error: 2.04364e-08 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Newton iteration 7 error: 1.67476e-11 -67: Linearization/solve/update time: 0.0808896(95.0992%)/0.00412951(4.85492%)/3.904e-05(0.045898%) -67: Storage: 2.59666e+07 32895.2 1.19116e+12 -67: Writing visualization results for the current time step. -67: Time step 15 done. CPU time: 0.966623 seconds, end time: 127019 seconds (1 days, 11 hours, 16.99 minutes), step size: 34355.4 seconds (9 hours, 32 minutes, 35.4 seconds) -67: Begin time step 16. Start time: 127019 seconds (1 days, 11 hours, 16.99 minutes), step size: 42944.2 seconds (11 hours, 55 minutes, 44.25 seconds) -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 3 error: 0.611314 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 1 error: 0.00323059 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 2 error: 0.00159989 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 3 error: 0.00155156 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 4 error: 1.36923 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 4 error: 0.000108111 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 5 error: 1.78718e-05 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -68: Newton iteration 3 error: 4.17222e-11 -68: Linearization/solve/update time: 0.170914(96.977%)/0.00530932(3.01251%)/1.848e-05(0.0104856%) -68: Storage: liquid=[1.89572e+08 953191] gas=[0 0] -68: Writing visualization results for the current time step. -68: Time step 2 done. CPU time: 0.529807 seconds, end time: 625 seconds (10 minutes, 25 seconds), step size: 375 seconds (6 minutes, 15 seconds) -68: Begin time step 3. Start time: 625 seconds (10 minutes, 25 seconds), step size: 593.75 seconds (9 minutes, 53.75 seconds) -68: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -68: Solve: M deltax^k = r -68: Update: x^(k+1) = x^k - deltax^k -68: Newton iteration 1 error: 0.000396034 -68: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Newton iteration 6 error: 5.14074e-09 -67: Linearization/solve/update time: 0.0696321(95.2357%)/0.0034477(4.71542%)/3.5761e-05(0.0489103%) -67: Storage: 2.58109e+07 44016.8 1.19077e+12 -67: Writing visualization results for the current time step. -67: Time step 16 done. CPU time: 1.04323 seconds, end time: 169964 seconds (1 days, 23 hours, 12.73 minutes), step size: 42944.2 seconds (11 hours, 55 minutes, 44.25 seconds) -67: Begin time step 17. Start time: 169964 seconds (1 days, 23 hours, 12.73 minutes), step size: 57259 seconds (15 hours, 54 minutes, 19 seconds) -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 5 error: 1.3942 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 1 error: 0.0030608 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 2 error: 0.00229767 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 3 error: 0.000412602 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 6 error: 0.281274 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 4 error: 0.000305918 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 5 error: 0.000218281 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 6 error: 9.52252e-06 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -68: Newton iteration 2 error: 4.62688e-06 -68: Linearization/solve/update time: 0.086384(96.7097%)/0.00292678(3.27662%)/1.224e-05(0.0137031%) -66: Solve: M deltax^k = r -68: Storage: liquid=[1.89571e+08 953727] gas=[0 0] -68: Writing visualization results for the current time step. -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 7 error: 0.0129671 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -68: Time step 3 done. CPU time: 0.621945 seconds, end time: 1218.75 seconds (20 minutes, 18.75 seconds), step size: 593.75 seconds (9 minutes, 53.75 seconds) -68: Begin time step 4. Start time: 1218.75 seconds (20 minutes, 18.75 seconds), step size: 989.583 seconds (16 minutes, 29.58 seconds) -68: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -68: Solve: M deltax^k = r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 7 error: 5.0228e-08 -68: Update: x^(k+1) = x^k - deltax^k -68: Newton iteration 1 error: 0.000395752 -68: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Newton iteration 8 error: 1.82701e-11 -67: Linearization/solve/update time: 0.0931127(95.1189%)/0.00472971(4.83162%)/4.8402e-05(0.0494449%) -67: Storage: 2.55934e+07 58845.4 1.19022e+12 -67: Writing visualization results for the current time step. -67: Time step 17 done. CPU time: 1.14515 seconds, end time: 227223 seconds (2 days, 15 hours, 7.04 minutes), step size: 57259 seconds (15 hours, 54 minutes, 19 seconds) -67: Begin time step 18. Start time: 227223 seconds (2 days, 15 hours, 7.04 minutes), step size: 66802.2 seconds (18 hours, 33 minutes, 22.16 seconds) -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 1 error: 0.00258725 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 8 error: 1.57833e-05 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 2 error: 0.00131064 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 3 error: 0.000665318 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 4 error: 0.00019924 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 9 error: 2.57006e-08 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 5 error: 5.5409e-05 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -68: Solve: M deltax^k = r -68: Update: x^(k+1) = x^k - deltax^k -68: Newton iteration 2 error: 1.19475e-05 -68: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 6 error: 1.36421e-06 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Newton iteration 7 error: 5.04241e-10 -67: Linearization/solve/update time: 0.0817926(95.4472%)/0.00386103(4.50559%)/4.044e-05(0.0471911%) -67: Storage: 2.53426e+07 76142.5 1.18959e+12 -67: Writing visualization results for the current time step. -67: Time step 18 done. CPU time: 1.23464 seconds, end time: 294025 seconds (3 days, 9 hours, 40.41 minutes), step size: 66802.2 seconds (18 hours, 33 minutes, 22.16 seconds) -67: Begin time step 19. Start time: 294025 seconds (3 days, 9 hours, 40.41 minutes), step size: 83502.7 seconds (23 hours, 11 minutes, 42.7 seconds) -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Newton iteration 10 error: 5.50315e-11 -66: Linearization/solve/update time: 0.358415(95.6225%)/0.0161759(4.31561%)/0.00023208(0.0619173%) -66: Storage: 9538.44 89.8756 -66: Writing visualization results for the current time step. -66: Time step 7 done. CPU time: 2.38713 seconds, end time: 2246.89 seconds (37 minutes, 26.89 seconds), step size: 411.422 seconds (6 minutes, 51.42 seconds) -66: Begin time step 8. Start time: 2246.89 seconds (37 minutes, 26.89 seconds), step size: 380.321 seconds (6 minutes, 20.32 seconds) -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 1 error: 0.0017913 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 2 error: 0.00062157 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 3 error: 0.000488056 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 1 error: 0.192625 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 4 error: 0.000179486 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 5 error: 1.04957e-05 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -68: Newton iteration 3 error: 3.03542e-11 -68: Linearization/solve/update time: 0.171044(96.7576%)/0.00571296(3.23176%)/1.8841e-05(0.0106582%) -68: Storage: liquid=[1.89569e+08 954619] gas=[0 0] -68: Writing visualization results for the current time step. -68: Time step 4 done. CPU time: 0.801618 seconds, end time: 2208.33 seconds (36 minutes, 48.33 seconds), step size: 989.583 seconds (16 minutes, 29.58 seconds) -68: Begin time step 5. Start time: 2208.33 seconds (36 minutes, 48.33 seconds), step size: 1566.84 seconds (26 minutes, 6.84 seconds) -68: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -68: Solve: M deltax^k = r -67: Solve: M deltax^k = r -68: Update: x^(k+1) = x^k - deltax^k -68: Newton iteration 1 error: 0.000395379 -68: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 6 error: 1.37471e-07 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 2 error: 0.373252 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Newton iteration 7 error: 1.81058e-11 -67: Linearization/solve/update time: 0.0821928(95.1822%)/0.00411963(4.77067%)/4.072e-05(0.0471552%) -67: Storage: 2.50372e+07 97665 1.18882e+12 -67: Writing visualization results for the current time step. -67: Time step 19 done. CPU time: 1.32486 seconds, end time: 377527 seconds (4 days, 8 hours, 52.12 minutes), step size: 83502.7 seconds (23 hours, 11 minutes, 42.7 seconds) -67: Begin time step 20. Start time: 377527 seconds (4 days, 8 hours, 52.12 minutes), step size: 104378 seconds (1 days, 4 hours, 59.64 minutes) -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 1 error: 0.00158031 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 2 error: 0.000883884 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 3 error: 0.493327 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 3 error: 0.00376781 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 4 error: 0.000894491 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -69: Simulator successfully set up -69: Applying the initial solution of the "co2injection_flash_ni_ecfv" problem -69: Writing visualization results for the current time step. -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 5 error: 0.000216981 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 4 error: 0.386246 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -68: Solve: M deltax^k = r -68: Update: x^(k+1) = x^k - deltax^k -68: Newton iteration 2 error: 2.92615e-05 -68: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 6 error: 3.0631e-05 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 7 error: 1.64724e-06 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 8 error: 1.3739e-08 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 5 error: 0.178914 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Newton iteration 9 error: 2.27877e-12 -67: Linearization/solve/update time: 0.106233(94.8859%)/0.00567204(5.06617%)/5.368e-05(0.047946%) -67: Storage: 2.46756e+07 123180 1.18792e+12 -67: Writing visualization results for the current time step. -67: Time step 20 done. CPU time: 1.44127 seconds, end time: 481906 seconds (5 days, 13 hours, 51.76 minutes), step size: 104378 seconds (1 days, 4 hours, 59.64 minutes) -67: Serialize to file 'waterair_pvs_ni_time=481906_rank=0.ers', next time step size: 113077 -67: Begin time step 21. Start time: 481906 seconds (5 days, 13 hours, 51.76 minutes), step size: 113077 seconds (1 days, 7 hours, 24.61 minutes) -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 1 error: 0.00146303 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -66: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 2 error: 0.000232059 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 6 error: 0.0148933 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -69: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) -69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 3 error: 6.1348e-05 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -68: Newton iteration 3 error: 2.72646e-11 -68: Linearization/solve/update time: 0.16999(96.911%)/0.00539832(3.07758%)/1.996e-05(0.0113792%) -68: Storage: liquid=[1.89567e+08 956031] gas=[0 0] -68: Writing visualization results for the current time step. -68: Time step 5 done. CPU time: 0.979915 seconds, end time: 3775.17 seconds (1 hours, 2 minutes, 55.17 seconds), step size: 1566.84 seconds (26 minutes, 6.84 seconds) -68: Begin time step 6. Start time: 3775.17 seconds (1 hours, 2 minutes, 55.17 seconds), step size: 2480.83 seconds (41 minutes, 20.83 seconds) -68: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -68: Solve: M deltax^k = r -68: Update: x^(k+1) = x^k - deltax^k -68: Newton iteration 1 error: 0.000394749 -68: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 4 error: 1.93993e-05 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 5 error: 1.15488e-06 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 7 error: 0.000171155 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Newton iteration 6 error: 1.21754e-09 -67: Linearization/solve/update time: 0.0715109(95.721%)/0.00316218(4.23274%)/3.4562e-05(0.046263%) -67: Storage: 2.43318e+07 147460 1.18706e+12 -67: Writing visualization results for the current time step. -67: Time step 21 done. CPU time: 1.52045 seconds, end time: 594982 seconds (6 days, 21 hours, 16.37 minutes), step size: 113077 seconds (1 days, 7 hours, 24.61 minutes) -67: Begin time step 22. Start time: 594982 seconds (6 days, 21 hours, 16.37 minutes), step size: 150769 seconds (1 days, 17 hours, 52.81 minutes) -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 1 error: 0.0013484 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 2 error: 0.000276415 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 8 error: 5.70875e-08 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 3 error: 0.000108821 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 4 error: 2.94418e-05 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -68: Solve: M deltax^k = r -68: Update: x^(k+1) = x^k - deltax^k -68: Newton iteration 2 error: 7.2623e-05 -68: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -69: Solve: M deltax^k = r -66: Newton iteration 9 error: 1.3709e-10 -66: Linearization/solve/update time: 0.323579(95.3035%)/0.0157403(4.63598%)/0.000205482(0.0605205%) -66: Storage: 9528.02 105.088 -66: Writing visualization results for the current time step. -69: Update: x^(k+1) = x^k - deltax^k -69: Newton iteration 1 error: 0.00223663 -69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 5 error: 2.43176e-06 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Time step 8 done. CPU time: 2.73067 seconds, end time: 2627.21 seconds (43 minutes, 47.21 seconds), step size: 380.321 seconds (6 minutes, 20.32 seconds) -66: Begin time step 9. Start time: 2627.21 seconds (43 minutes, 47.21 seconds), step size: 372.79 seconds (6 minutes, 12.79 seconds) -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 6 error: 1.75802e-08 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Newton iteration 7 error: 2.14429e-12 -67: Linearization/solve/update time: 0.0836608(95.4136%)/0.00398175(4.54111%)/3.972e-05(0.0452999%) -67: Storage: 2.39364e+07 175676 1.18608e+12 -67: Writing visualization results for the current time step. -67: Time step 22 done. CPU time: 1.61225 seconds, end time: 745751 seconds (8 days, 15 hours, 9.19 minutes), step size: 150769 seconds (1 days, 17 hours, 52.81 minutes) -67: Begin time step 23. Start time: 745751 seconds (8 days, 15 hours, 9.19 minutes), step size: 188461 seconds (2 days, 4 hours, 21.02 minutes) -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 1 error: 0.00121034 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 1 error: 0.121662 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 2 error: 0.000280368 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 3 error: 9.93422e-05 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -68: Newton iteration 3 error: 3.10298e-11 -68: Linearization/solve/update time: 0.170441(96.7009%)/0.00579484(3.28774%)/2.004e-05(0.0113698%) -66: Solve: M deltax^k = r -68: Storage: liquid=[1.89563e+08 958267] gas=[0 0] -68: Writing visualization results for the current time step. -67: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 2 error: 0.12863 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -68: Time step 6 done. CPU time: 1.15906 seconds, end time: 6256 seconds (1 hours, 44 minutes, 16 seconds), step size: 2480.83 seconds (41 minutes, 20.83 seconds) -68: Begin time step 7. Start time: 6256 seconds (1 hours, 44 minutes, 16 seconds), step size: 3744 seconds (1 hours, 2 minutes, 24 seconds) -68: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 4 error: 2.25429e-05 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -68: Solve: M deltax^k = r -68: Update: x^(k+1) = x^k - deltax^k -68: Newton iteration 1 error: 0.000393754 -68: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 5 error: 6.72766e-06 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -69: Solve: M deltax^k = r -69: Update: x^(k+1) = x^k - deltax^k -69: Newton iteration 2 error: 0.00233007 -69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 6 error: 2.6619e-08 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 3 error: 0.349731 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Newton iteration 7 error: 1.01566e-11 -67: Linearization/solve/update time: 0.0840535(95.6159%)/0.00381191(4.33628%)/4.2e-05(0.0477776%) -67: Storage: 2.35035e+07 206411 1.185e+12 -67: Writing visualization results for the current time step. -67: Time step 23 done. CPU time: 1.70431 seconds, end time: 934212 seconds (10 days, 19 hours, 30.2 minutes), step size: 188461 seconds (2 days, 4 hours, 21.02 minutes) -67: Begin time step 24. Start time: 934212 seconds (10 days, 19 hours, 30.2 minutes), step size: 235576 seconds (2 days, 17 hours, 26.27 minutes) -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 1 error: 0.00105555 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 2 error: 0.000340402 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 4 error: 0.380864 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 3 error: 0.00015919 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -68: Solve: M deltax^k = r -67: Solve: M deltax^k = r -68: Update: x^(k+1) = x^k - deltax^k -68: Newton iteration 2 error: 0.000163718 -68: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 4 error: 2.89757e-05 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 5 error: 3.20243e-05 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 5 error: 0.0894363 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 6 error: 2.8604e-06 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -69: Solve: M deltax^k = r -69: Update: x^(k+1) = x^k - deltax^k -69: Newton iteration 3 error: 8.85529e-05 -69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 7 error: 6.10911e-08 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Newton iteration 8 error: 1.02168e-10 -67: Linearization/solve/update time: 0.0967303(95.8729%)/0.00411707(4.08057%)/4.696e-05(0.0465437%) -67: Storage: 2.30384e+07 238924 1.18384e+12 -67: Writing visualization results for the current time step. -67: Time step 24 done. CPU time: 1.80966 seconds, end time: 1.16979e+06 seconds (13 days, 12 hours, 56.47 minutes), step size: 235576 seconds (2 days, 17 hours, 26.27 minutes) -67: Begin time step 25. Start time: 1.16979e+06 seconds (13 days, 12 hours, 56.47 minutes), step size: 274839 seconds (3 days, 4 hours, 20.65 minutes) -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 6 error: 0.00848258 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 1 error: 0.000874632 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 2 error: 0.000844592 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -68: Newton iteration 3 error: 4.76991e-11 -68: Linearization/solve/update time: 0.171452(96.8042%)/0.00564088(3.18493%)/1.92e-05(0.0108406%) -68: Storage: liquid=[1.89556e+08 961645] gas=[0 0] -68: Writing visualization results for the current time step. -68: Time step 7 done. CPU time: 1.33906 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 3744 seconds (1 hours, 2 minutes, 24 seconds) -68: Simulation of problem 'co2injection_flash_ecfv' finished. -68: -68: ------------------------ Timing ------------------------ -68: Setup time: 1.11 seconds, 45.2% -68: Simulation time: 1.34 seconds, 54.8% -68: Linearization time: 1.28 seconds, 95.5% -68: Linear solve time: 0.04 seconds, 2.99% -68: Newton update time: 0.00014 seconds, 0.0104% -68: Pre/postprocess time: 0.0133 seconds, 0.992% -68: Output write time: 0.00587 seconds, 0.438% -68: First process' simulation CPU time: 1.39 seconds -68: Number of processes: 1 -68: Threads per processes: 1 -68: Total CPU time: 1.39 seconds -68: -68: ---------------------------------------------------------------- -68: -68: Simulation completed -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 3 error: 0.000391305 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 7 error: 0.000146786 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -68: ###################### -68: # Comparing results -68: ###################### -68: RND: '6369cab308d529ce2dd478375c0f39cb' -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 4 error: 0.000169604 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -68: Simulation name: 'co2injection_flash_ecfv' -68: Number of timesteps: '7' -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 5 error: 1.88963e-05 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r - 66/127 Test #68: co2injection_flash_ecfv ........................ Passed 2.64 sec -test 70 - Start 70: co2injection_flash_ni_vcfv - -70: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/co2injection_flash_ni_vcfv" "--" -70: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -70: Test timeout computed to be: 1500 -70: ###################### -70: # Running test '' -70: ###################### -69: Newton iteration 4 error: 3.08949e-09 -69: Linearization/solve/update time: 0.390581(96.0682%)/0.015951(3.92334%)/3.42e-05(0.00841192%) -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 6 error: 1.55889e-06 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -69: Storage: liquid=[1.89572e+08 952852 4.34208e+11] gas=[0 0 0] -69: Writing visualization results for the current time step. -70: executing "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/co2injection_flash_ni_vcfv " -66: Solve: M deltax^k = r -69: Time step 1 done. CPU time: 0.410061 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) -69: Begin time step 2. Start time: 250 seconds (4 minutes, 10 seconds), step size: 375 seconds (6 minutes, 15 seconds) -69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -69: Solve: M deltax^k = r -66: Update: x^(k+1) = x^k - deltax^k -66: Newton iteration 8 error: 1.57464e-07 -66: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -69: Update: x^(k+1) = x^k - deltax^k -69: Newton iteration 1 error: 0.00146285 -69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 7 error: 2.71056e-08 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Newton iteration 8 error: 6.95e-12 -67: Linearization/solve/update time: 0.0970327(95.7603%)/0.00423927(4.18368%)/5.6761e-05(0.0560167%) -67: Storage: 2.26104e+07 267687 1.18276e+12 -67: Writing visualization results for the current time step. -67: Time step 25 done. CPU time: 1.91554 seconds, end time: 1.44463e+06 seconds (16 days, 17 hours, 17.12 minutes), step size: 274839 seconds (3 days, 4 hours, 20.65 minutes) -67: Begin time step 26. Start time: 1.44463e+06 seconds (16 days, 17 hours, 17.12 minutes), step size: 320645 seconds (3 days, 17 hours, 4.09 minutes) -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -66: Newton iteration 9 error: 4.34405e-10 -66: Linearization/solve/update time: 0.325174(95.289%)/0.0158586(4.6472%)/0.000217802(0.0638247%) -66: Storage: 9517.81 120 -66: Writing visualization results for the current time step. -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 1 error: 0.000639514 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Time step 9 done. CPU time: 3.07587 seconds, end time: 3000 seconds (50 minutes, 0 seconds), step size: 372.79 seconds (6 minutes, 12.79 seconds) -66: Simulation of problem 'lens_immiscible_vcfv_fd' finished. -66: -66: ------------------------ Timing ------------------------ -66: Setup time: 0.00545 seconds, 0.177% -66: Simulation time: 3.08 seconds, 99.8% -66: Linearization time: 2.9 seconds, 94.3% -66: Linear solve time: 0.139 seconds, 4.52% -66: Newton update time: 0.00187 seconds, 0.0609% -66: Pre/postprocess time: 0.00571 seconds, 0.186% -66: Output write time: 0.0258 seconds, 0.839% -66: First process' simulation CPU time: 3.37 seconds -66: Number of processes: 1 -66: Threads per processes: 1 -66: Total CPU time: 3.37 seconds -66: -66: ---------------------------------------------------------------- -66: -66: Simulation completed -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 2 error: 0.000510313 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 3 error: 0.000199515 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 4 error: 1.38106e-05 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: ###################### -66: # Comparing results -66: ###################### -66: RND: 'b55fd250e68d3d31b6fe1456a3858417' -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 5 error: 2.82826e-07 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -66: Simulation name: 'lens_immiscible_vcfv_fd' -66: Number of timesteps: '9' - 67/127 Test #66: lens_immiscible_vcfv_fd ........................ Passed 3.30 sec -test 71 - Start 71: co2injection_flash_vcfv - -71: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/co2injection_flash_vcfv" "--" -71: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -71: Test timeout computed to be: 1500 -67: Newton iteration 6 error: 3.76131e-11 -67: Linearization/solve/update time: 0.0728909(95.7492%)/0.00320062(4.20433%)/3.536e-05(0.0464488%) -69: Solve: M deltax^k = r -67: Storage: 2.22914e+07 288799 1.18194e+12 -67: Writing visualization results for the current time step. -67: Time step 26 done. CPU time: 1.99563 seconds, end time: 1.76527e+06 seconds (20 days, 10 hours, 21.21 minutes), step size: 320645 seconds (3 days, 17 hours, 4.09 minutes) -67: Begin time step 27. Start time: 1.76527e+06 seconds (20 days, 10 hours, 21.21 minutes), step size: 427527 seconds (4 days, 22 hours, 45.45 minutes) -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -71: ###################### -71: # Running test '' -71: ###################### -69: Update: x^(k+1) = x^k - deltax^k -69: Newton iteration 2 error: 0.000211937 -69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -71: executing "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/co2injection_flash_vcfv " -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 1 error: 0.000364942 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 2 error: 0.000122193 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 3 error: 0.000170549 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: opm models will now start the simulation. -70: # [parameters which were specified at compile-time] -70: AmgCoarsenTarget="5000" -70: ContinueOnConvergenceError="0" -70: EnableAsyncVtkOutput="1" -70: EnableGravity="1" -70: EnableGridAdaptation="0" -70: EnableIntensiveQuantityCache="1" -70: EnableStorageCache="0" -70: EnableThermodynamicHints="1" -70: EnableVtkOutput="1" -70: EndTime="10000" -70: FlashTolerance="-1" -70: FluidSystemNumPressure="100" -70: FluidSystemNumTemperature="100" -70: FluidSystemPressureHigh="4e+07" -70: FluidSystemPressureLow="3e+07" -70: FluidSystemTemperatureHigh="500" -70: FluidSystemTemperatureLow="290" -70: GridFile="data/co2injection.dgf" -70: GridGlobalRefinements="0" -70: InitialTimeStepSize="250" -70: LinearSolverAbsTolerance="-1" -70: LinearSolverMaxError="1e+07" -70: LinearSolverMaxIterations="1000" -70: LinearSolverOverlapSize="2" -70: LinearSolverTolerance="0.001" -70: LinearSolverVerbosity="0" -70: MaxDepth="2500" -70: MaxTimeStepDivisions="10" -70: MaxTimeStepSize="inf" -70: MinTimeStepSize="0" -70: NewtonMaxError="1e+100" -70: NewtonMaxIterations="20" -70: NewtonTargetIterations="10" -70: NewtonTolerance="1e-05" -70: NewtonVerbose="1" -70: NewtonWriteConvergence="0" -70: NumericDifferenceMethod="1" -70: OutputDir="" -70: ParameterFile="" -70: PreconditionerOrder="0" -70: PreconditionerRelaxation="1" -70: PredeterminedTimeStepsFile="" -70: PrintParameters="2" -70: RestartTime="-1e+35" -70: SimulationName="co2injection" -70: Temperature="293.15" -70: ThreadsPerProcess="1" -70: VtkWriteAverageMolarMasses="0" -70: VtkWriteDensities="1" -70: VtkWriteDofIndex="0" -70: VtkWriteEnthalpies="0" -70: VtkWriteExtrusionFactor="0" -70: VtkWriteFilterVelocities="0" -70: VtkWriteFugacities="0" -70: VtkWriteFugacityCoeffs="0" -70: VtkWriteInternalEnergies="0" -70: VtkWriteIntrinsicPermeabilities="0" -70: VtkWriteMassFractions="0" -70: VtkWriteMobilities="0" -70: VtkWriteMolarities="0" -70: VtkWriteMoleFractions="1" -70: VtkWritePorosity="1" -70: VtkWritePotentialGradients="0" -70: VtkWritePressures="1" -70: VtkWritePrimaryVars="0" -70: VtkWriteProcessRank="0" -70: VtkWriteRelativePermeabilities="1" -70: VtkWriteSaturations="1" -70: VtkWriteSolidInternalEnergy="0" -70: VtkWriteTemperature="1" -70: VtkWriteThermalConductivity="0" -70: VtkWriteTotalMassFractions="0" -70: VtkWriteTotalMoleFractions="0" -70: VtkWriteViscosities="0" -70: # [end of parameters] -70: Allocating the simulation vanguard -70: Adding LGRs, if any -70: Distributing the vanguard's data -70: Allocating the model -70: Allocating the problem -70: Initializing the model -70: Initializing the problem -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 4 error: 5.36232e-07 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Newton iteration 5 error: 8.13081e-10 -67: Linearization/solve/update time: 0.0607081(95.4757%)/0.00284802(4.47908%)/2.876e-05(0.0452309%) -67: Storage: 2.20695e+07 303427 1.18135e+12 -67: Writing visualization results for the current time step. -67: Time step 27 done. CPU time: 2.06287 seconds, end time: 2.1928e+06 seconds (25 days, 9 hours, 6.66 minutes), step size: 427527 seconds (4 days, 22 hours, 45.45 minutes) -67: Begin time step 28. Start time: 2.1928e+06 seconds (25 days, 9 hours, 6.66 minutes), step size: 605664 seconds (7 days, 0 hours, 14.39 minutes) -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 1 error: 0.000377292 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 2 error: 0.0025186 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -69: Newton iteration 3 error: 9.29204e-09 -69: Linearization/solve/update time: 0.197658(95.2205%)/0.00989735(4.768%)/2.384e-05(0.0114848%) -69: Storage: liquid=[1.89572e+08 953191 4.34199e+11] gas=[0 0 0] -69: Writing visualization results for the current time step. -69: Time step 2 done. CPU time: 0.621001 seconds, end time: 625 seconds (10 minutes, 25 seconds), step size: 375 seconds (6 minutes, 15 seconds) -69: Begin time step 3. Start time: 625 seconds (10 minutes, 25 seconds), step size: 593.75 seconds (9 minutes, 53.75 seconds) -69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 3 error: 7.72783e-06 -69: Solve: M deltax^k = r -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -69: Update: x^(k+1) = x^k - deltax^k -69: Newton iteration 1 error: 0.00160623 -69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 4 error: 1.19934e-07 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Newton iteration 5 error: 1.28529e-10 -67: Linearization/solve/update time: 0.0607072(95.5119%)/0.00282598(4.44617%)/2.668e-05(0.0419762%) -67: Storage: 2.195e+07 311258 1.18101e+12 -67: Writing visualization results for the current time step. -67: Time step 28 done. CPU time: 2.13004 seconds, end time: 2.79846e+06 seconds (32 days, 9 hours, 21.06 minutes), step size: 605664 seconds (7 days, 0 hours, 14.39 minutes) -67: Begin time step 29. Start time: 2.79846e+06 seconds (32 days, 9 hours, 21.06 minutes), step size: 858023 seconds (9 days, 22 hours, 20.39 minutes) -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 1 error: 0.000326068 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -71: opm models will now start the simulation. -71: # [parameters which were specified at compile-time] -71: AmgCoarsenTarget="5000" -71: ContinueOnConvergenceError="0" -71: EnableAsyncVtkOutput="1" -71: EnableGravity="1" -71: EnableGridAdaptation="0" -71: EnableIntensiveQuantityCache="1" -71: EnableStorageCache="0" -71: EnableThermodynamicHints="1" -71: EnableVtkOutput="1" -71: EndTime="10000" -71: FlashTolerance="-1" -71: FluidSystemNumPressure="100" -71: FluidSystemNumTemperature="100" -71: FluidSystemPressureHigh="4e+07" -71: FluidSystemPressureLow="3e+07" -71: FluidSystemTemperatureHigh="500" -71: FluidSystemTemperatureLow="290" -71: GridFile="data/co2injection.dgf" -71: GridGlobalRefinements="0" -71: InitialTimeStepSize="250" -71: LinearSolverAbsTolerance="-1" -71: LinearSolverMaxError="1e+07" -71: LinearSolverMaxIterations="1000" -71: LinearSolverOverlapSize="2" -71: LinearSolverTolerance="0.001" -71: LinearSolverVerbosity="0" -71: MaxDepth="2500" -71: MaxTimeStepDivisions="10" -71: MaxTimeStepSize="inf" -71: MinTimeStepSize="0" -71: NewtonMaxError="1e+100" -71: NewtonMaxIterations="20" -71: NewtonTargetIterations="10" -71: NewtonTolerance="1e-05" -71: NewtonVerbose="1" -71: NewtonWriteConvergence="0" -71: NumericDifferenceMethod="1" -71: OutputDir="" -71: ParameterFile="" -71: PreconditionerOrder="0" -71: PreconditionerRelaxation="1" -71: PredeterminedTimeStepsFile="" -71: PrintParameters="2" -71: RestartTime="-1e+35" -71: SimulationName="co2injection" -71: Temperature="293.15" -71: ThreadsPerProcess="1" -71: VtkWriteAverageMolarMasses="0" -71: VtkWriteDensities="1" -71: VtkWriteDofIndex="0" -71: VtkWriteExtrusionFactor="0" -71: VtkWriteFilterVelocities="0" -71: VtkWriteFugacities="0" -71: VtkWriteFugacityCoeffs="0" -71: VtkWriteIntrinsicPermeabilities="0" -71: VtkWriteMassFractions="0" -71: VtkWriteMobilities="0" -71: VtkWriteMolarities="0" -71: VtkWriteMoleFractions="1" -71: VtkWritePorosity="1" -71: VtkWritePotentialGradients="0" -71: VtkWritePressures="1" -71: VtkWritePrimaryVars="0" -71: VtkWriteProcessRank="0" -71: VtkWriteRelativePermeabilities="1" -71: VtkWriteSaturations="1" -71: VtkWriteTemperature="1" -71: VtkWriteTotalMassFractions="0" -71: VtkWriteTotalMoleFractions="0" -71: VtkWriteViscosities="0" -71: # [end of parameters] -71: Allocating the simulation vanguard -71: Adding LGRs, if any -71: Distributing the vanguard's data -71: Allocating the model -71: Allocating the problem -71: Initializing the model -71: Initializing the problem -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 2 error: 0.000273309 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 3 error: 1.22613e-05 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 4 error: 2.17999e-07 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Newton iteration 5 error: 6.18682e-10 -67: Linearization/solve/update time: 0.0613865(95.5063%)/0.00285986(4.44943%)/2.848e-05(0.0443097%) -67: Storage: 2.19432e+07 311821 1.18093e+12 -67: Writing visualization results for the current time step. -67: Time step 29 done. CPU time: 2.19808 seconds, end time: 3.65649e+06 seconds (42 days, 7 hours, 41.44 minutes), step size: 858023 seconds (9 days, 22 hours, 20.39 minutes) -67: Begin time step 30. Start time: 3.65649e+06 seconds (42 days, 7 hours, 41.44 minutes), step size: 1.21553e+06 seconds (14 days, 1 hours, 38.88 minutes) -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -69: Solve: M deltax^k = r -69: Update: x^(k+1) = x^k - deltax^k -69: Newton iteration 2 error: 2.13634e-05 -69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 1 error: 0.000248247 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 2 error: 0.00013753 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 3 error: 3.10182e-05 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 4 error: 7.84595e-07 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Newton iteration 5 error: 3.38693e-10 -67: Linearization/solve/update time: 0.0617144(95.715%)/0.00273374(4.23986%)/2.912e-05(0.0451632%) -67: Storage: 2.2006e+07 307832 1.18097e+12 -67: Writing visualization results for the current time step. -67: Time step 30 done. CPU time: 2.26633 seconds, end time: 4.87202e+06 seconds (56 days, 9 hours, 20.33 minutes), step size: 1.21553e+06 seconds (14 days, 1 hours, 38.88 minutes) -67: Serialize to file 'waterair_pvs_ni_time=4.87202e+06_rank=0.ers', next time step size: 1.72201e+06 -67: Begin time step 31. Start time: 4.87202e+06 seconds (56 days, 9 hours, 20.33 minutes), step size: 1.72201e+06 seconds (19 days, 22 hours, 20.09 minutes) -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 1 error: 0.000174055 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 2 error: 0.000219435 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 3 error: 0.000125499 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -69: Newton iteration 3 error: 1.59948e-10 -69: Linearization/solve/update time: 0.197674(95.2178%)/0.00990275(4.77007%)/2.524e-05(0.0121579%) -69: Storage: liquid=[1.89571e+08 953727 4.34185e+11] gas=[0 0 0] -69: Writing visualization results for the current time step. -69: Time step 3 done. CPU time: 0.831951 seconds, end time: 1218.75 seconds (20 minutes, 18.75 seconds), step size: 593.75 seconds (9 minutes, 53.75 seconds) -69: Begin time step 4. Start time: 1218.75 seconds (20 minutes, 18.75 seconds), step size: 940.104 seconds (15 minutes, 40.1 seconds) -69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -69: Solve: M deltax^k = r -69: Update: x^(k+1) = x^k - deltax^k -69: Newton iteration 1 error: 0.00167151 -69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 4 error: 2.11965e-06 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Newton iteration 5 error: 5.45204e-09 -67: Linearization/solve/update time: 0.0616845(95.9151%)/0.00258942(4.02636%)/3.764e-05(0.0585276%) -67: Storage: 2.20677e+07 303787 1.18092e+12 -67: Writing visualization results for the current time step. -67: Time step 31 done. CPU time: 2.33508 seconds, end time: 6.59402e+06 seconds (76 days, 7 hours, 40.41 minutes), step size: 1.72201e+06 seconds (19 days, 22 hours, 20.09 minutes) -67: Begin time step 32. Start time: 6.59402e+06 seconds (76 days, 7 hours, 40.41 minutes), step size: 2.43951e+06 seconds (28 days, 5 hours, 38.45 minutes) -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 1 error: 0.000113761 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 2 error: 3.06348e-05 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 3 error: 0.000156595 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 4 error: 4.85659e-07 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Newton iteration 5 error: 1.95795e-10 -67: Linearization/solve/update time: 0.0614836(95.8494%)/0.0026343(4.10672%)/2.816e-05(0.0438998%) -67: Storage: 2.20967e+07 301832 1.18061e+12 -67: Writing visualization results for the current time step. -67: Time step 32 done. CPU time: 2.403 seconds, end time: 9.03353e+06 seconds (104 days, 13 hours, 18.87 minutes), step size: 2.43951e+06 seconds (28 days, 5 hours, 38.45 minutes) -67: Begin time step 33. Start time: 9.03353e+06 seconds (104 days, 13 hours, 18.87 minutes), step size: 3.45597e+06 seconds (39 days, 23 hours, 59.48 minutes) -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 1 error: 6.74299e-05 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -69: Solve: M deltax^k = r -69: Update: x^(k+1) = x^k - deltax^k -69: Newton iteration 2 error: 5.43165e-05 -69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 2 error: 1.95893e-05 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 3 error: 2.83004e-06 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Newton iteration 4 error: 8.20625e-09 -67: Linearization/solve/update time: 0.0492946(96.3406%)/0.00185041(3.61642%)/2.2e-05(0.0429965%) -67: Storage: 2.21011e+07 301566 1.17994e+12 -67: Writing visualization results for the current time step. -67: Time step 33 done. CPU time: 2.45759 seconds, end time: 1.24895e+07 seconds (144 days, 13 hours, 18.34 minutes), step size: 3.45597e+06 seconds (39 days, 23 hours, 59.48 minutes) -67: Begin time step 34. Start time: 1.24895e+07 seconds (144 days, 13 hours, 18.34 minutes), step size: 5.18395e+06 seconds (59 days, 23 hours, 59.21 minutes) -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 1 error: 4.38144e-05 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 2 error: 1.93482e-05 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 3 error: 2.23892e-07 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Newton iteration 4 error: 6.77467e-10 -67: Linearization/solve/update time: 0.0493392(96.1168%)/0.00197117(3.84001%)/2.2161e-05(0.0431715%) -67: Storage: 2.20958e+07 301989 1.17867e+12 -67: Writing visualization results for the current time step. -67: Time step 34 done. CPU time: 2.51244 seconds, end time: 1.76735e+07 seconds (204 days, 13 hours, 17.56 minutes), step size: 5.18395e+06 seconds (59 days, 23 hours, 59.21 minutes) -67: Begin time step 35. Start time: 1.76735e+07 seconds (204 days, 13 hours, 17.56 minutes), step size: 7.00059e+06 seconds (81 days, 0 hours, 36.43 minutes) -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -69: Newton iteration 3 error: 4.61678e-10 -69: Linearization/solve/update time: 0.198303(95.2545%)/0.00985407(4.73338%)/2.524e-05(0.012124%) -69: Storage: liquid=[1.8957e+08 954575 4.34163e+11] gas=[0 0 0] -69: Writing visualization results for the current time step. -69: Time step 4 done. CPU time: 1.04346 seconds, end time: 2158.85 seconds (35 minutes, 58.85 seconds), step size: 940.104 seconds (15 minutes, 40.1 seconds) -69: Begin time step 5. Start time: 2158.85 seconds (35 minutes, 58.85 seconds), step size: 1488.5 seconds (24 minutes, 48.5 seconds) -69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -69: Solve: M deltax^k = r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 1 error: 3.19645e-05 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -69: Update: x^(k+1) = x^k - deltax^k -69: Newton iteration 1 error: 0.00169493 -69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 2 error: 1.74433e-05 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 3 error: 1.42288e-07 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Newton iteration 4 error: 4.15288e-10 -67: Linearization/solve/update time: 0.0504622(96.5116%)/0.00180241(3.44721%)/2.156e-05(0.0412346%) -67: Storage: 2.20903e+07 302467 1.17673e+12 -67: Writing visualization results for the current time step. -67: Time step 35 done. CPU time: 2.56845 seconds, end time: 2.4674e+07 seconds (285 days, 13 hours, 53.99 minutes), step size: 7.00059e+06 seconds (81 days, 0 hours, 36.43 minutes) -67: Begin time step 36. Start time: 2.4674e+07 seconds (285 days, 13 hours, 53.99 minutes), step size: 6.86196e+06 seconds (79 days, 10 hours, 6.01 minutes) -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 1 error: 2.16034e-05 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 2 error: 1.21639e-05 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Solve: M deltax^k = r -67: Update: x^(k+1) = x^k - deltax^k -67: Newton iteration 3 error: 1.81552e-05 -67: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: Newton iteration 4 error: 1.27999e-09 -67: Linearization/solve/update time: 0.0511195(96.5877%)/0.00178357(3.36997%)/2.24e-05(0.0423236%) -67: Storage: 2.20881e+07 302773 1.17472e+12 -67: Writing visualization results for the current time step. -67: Time step 36 done. CPU time: 2.6251 seconds, end time: 3.1536e+07 seconds (365 days, 0 hours, 0 minutes), step size: 6.86196e+06 seconds (79 days, 10 hours, 6.01 minutes) -67: Simulation of problem 'waterair_pvs_ni' finished. -67: -67: ------------------------ Timing ------------------------ -67: Setup time: 0.955 seconds, 26.7% -67: Simulation time: 2.63 seconds, 73.3% -67: Linearization time: 2.38 seconds, 90.8% -67: Linear solve time: 0.111 seconds, 4.23% -67: Newton update time: 0.0012 seconds, 0.0456% -67: Pre/postprocess time: 0.0691 seconds, 2.63% -67: Output write time: 0.0534 seconds, 2.03% -67: First process' simulation CPU time: 2.88 seconds -67: Number of processes: 1 -67: Threads per processes: 1 -67: Total CPU time: 2.88 seconds -67: -67: ---------------------------------------------------------------- -67: -67: Simulation completed -69: Solve: M deltax^k = r -69: Update: x^(k+1) = x^k - deltax^k -69: Newton iteration 2 error: 0.000136241 -69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -67: ###################### -67: # Comparing results -67: ###################### -67: RND: '2441c4b8cacf20149019f2dbff89a9c3' -67: Simulation name: 'waterair_pvs_ni' -67: Number of timesteps: '36' - 68/127 Test #67: waterair_pvs_ni ................................ Passed 3.77 sec -test 72 - Start 72: co2injection_immiscible_ecfv - -72: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/co2injection_immiscible_ecfv" "--" -72: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -72: Test timeout computed to be: 1500 -72: ###################### -72: # Running test '' -72: ###################### -72: executing "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/co2injection_immiscible_ecfv " -69: Newton iteration 3 error: 1.27836e-09 -69: Linearization/solve/update time: 0.197561(95.2748%)/0.00977407(4.7136%)/2.396e-05(0.0115549%) -69: Storage: liquid=[1.89567e+08 955917 4.34129e+11] gas=[0 0 0] -69: Writing visualization results for the current time step. -69: Time step 5 done. CPU time: 1.25416 seconds, end time: 3647.35 seconds (1 hours, 0 minutes, 47.35 seconds), step size: 1488.5 seconds (24 minutes, 48.5 seconds) -69: Begin time step 6. Start time: 3647.35 seconds (1 hours, 0 minutes, 47.35 seconds), step size: 2356.79 seconds (39 minutes, 16.79 seconds) -69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -69: Solve: M deltax^k = r -69: Update: x^(k+1) = x^k - deltax^k -69: Newton iteration 1 error: 0.00169922 -69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -72: opm models will now start the simulation. -72: # [parameters which were specified at compile-time] -72: AmgCoarsenTarget="5000" -72: ContinueOnConvergenceError="0" -72: EnableAsyncVtkOutput="1" -72: EnableGravity="1" -72: EnableGridAdaptation="0" -72: EnableIntensiveQuantityCache="0" -72: EnableStorageCache="0" -72: EnableThermodynamicHints="0" -72: EnableVtkOutput="1" -72: EndTime="10000" -72: FluidSystemNumPressure="100" -72: FluidSystemNumTemperature="100" -72: FluidSystemPressureHigh="4e+07" -72: FluidSystemPressureLow="3e+07" -72: FluidSystemTemperatureHigh="500" -72: FluidSystemTemperatureLow="290" -72: GridFile="data/co2injection.dgf" -72: GridGlobalRefinements="0" -72: InitialTimeStepSize="250" -72: LinearSolverAbsTolerance="-1" -72: LinearSolverMaxError="1e+07" -72: LinearSolverMaxIterations="1000" -72: LinearSolverOverlapSize="2" -72: LinearSolverTolerance="0.001" -72: LinearSolverVerbosity="0" -72: MaxDepth="2500" -72: MaxTimeStepDivisions="10" -72: MaxTimeStepSize="inf" -72: MinTimeStepSize="0" -72: NewtonMaxError="1e+100" -72: NewtonMaxIterations="20" -72: NewtonTargetIterations="10" -72: NewtonTolerance="1e-08" -72: NewtonVerbose="1" -72: NewtonWriteConvergence="0" -72: NumericDifferenceMethod="1" -72: OutputDir="" -72: ParameterFile="" -72: PreconditionerOrder="0" -72: PreconditionerRelaxation="1" -72: PredeterminedTimeStepsFile="" -72: PrintParameters="2" -72: RestartTime="-1e+35" -72: SimulationName="co2injection" -72: Temperature="293.15" -72: ThreadsPerProcess="1" -72: VtkWriteAverageMolarMasses="0" -72: VtkWriteDensities="1" -72: VtkWriteDofIndex="0" -72: VtkWriteExtrusionFactor="0" -72: VtkWriteFilterVelocities="0" -72: VtkWriteIntrinsicPermeabilities="0" -72: VtkWriteMobilities="0" -72: VtkWritePorosity="1" -72: VtkWritePotentialGradients="0" -72: VtkWritePressures="1" -72: VtkWritePrimaryVars="0" -72: VtkWriteProcessRank="0" -72: VtkWriteRelativePermeabilities="0" -72: VtkWriteSaturations="0" -72: VtkWriteTemperature="1" -72: VtkWriteViscosities="0" -72: # [end of parameters] -72: Allocating the simulation vanguard -72: Adding LGRs, if any -72: Distributing the vanguard's data -72: Allocating the model -72: Allocating the problem -72: Initializing the model -72: Initializing the problem -69: Solve: M deltax^k = r -69: Update: x^(k+1) = x^k - deltax^k -69: Newton iteration 2 error: 0.000339772 -69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -69: Newton iteration 3 error: 5.55992e-09 -69: Linearization/solve/update time: 0.196952(95.2043%)/0.00989507(4.78315%)/2.6041e-05(0.0125879%) -69: Storage: liquid=[1.89564e+08 958043 4.34075e+11] gas=[0 0 0] -69: Writing visualization results for the current time step. -69: Time step 6 done. CPU time: 1.46441 seconds, end time: 6004.14 seconds (1 hours, 40 minutes, 4.14 seconds), step size: 2356.79 seconds (39 minutes, 16.79 seconds) -69: Begin time step 7. Start time: 6004.14 seconds (1 hours, 40 minutes, 4.14 seconds), step size: 2017.91 seconds (33 minutes, 37.91 seconds) -69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -69: Solve: M deltax^k = r -69: Update: x^(k+1) = x^k - deltax^k -69: Newton iteration 1 error: 0.00169618 -69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: Simulator successfully set up -70: Applying the initial solution of the "co2injection_flash_ni_vcfv" problem -70: Writing visualization results for the current time step. -69: Solve: M deltax^k = r -69: Update: x^(k+1) = x^k - deltax^k -69: Newton iteration 2 error: 0.000247512 -69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: Solve: M deltax^k = r -70: Update: x^(k+1) = x^k - deltax^k -70: Newton iteration 1 error: 0.00742171 -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -69: Newton iteration 3 error: 3.21813e-09 -69: Linearization/solve/update time: 0.197618(95.2673%)/0.00979287(4.72093%)/2.432e-05(0.0117242%) -69: Storage: liquid=[1.8956e+08 959863 4.34028e+11] gas=[0 0 0] -69: Writing visualization results for the current time step. -69: Time step 7 done. CPU time: 1.67519 seconds, end time: 8022.05 seconds (2 hours, 13 minutes, 42.05 seconds), step size: 2017.91 seconds (33 minutes, 37.91 seconds) -69: Begin time step 8. Start time: 8022.05 seconds (2 hours, 13 minutes, 42.05 seconds), step size: 1977.95 seconds (32 minutes, 57.95 seconds) -69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -69: Solve: M deltax^k = r -69: Update: x^(k+1) = x^k - deltax^k -69: Newton iteration 1 error: 0.00169253 -69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -71: Simulator successfully set up -71: Applying the initial solution of the "co2injection_flash_vcfv" problem -71: Writing visualization results for the current time step. -71: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) -71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -71: Solve: M deltax^k = r -71: Update: x^(k+1) = x^k - deltax^k -71: Newton iteration 1 error: 0.00742171 -71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -69: Solve: M deltax^k = r -69: Update: x^(k+1) = x^k - deltax^k -69: Newton iteration 2 error: 0.000236391 -69: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: Solve: M deltax^k = r -70: Update: x^(k+1) = x^k - deltax^k -70: Newton iteration 2 error: 0.00056377 -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -71: Solve: M deltax^k = r -71: Update: x^(k+1) = x^k - deltax^k -71: Newton iteration 2 error: 0.000104724 -71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -69: Newton iteration 3 error: 2.95066e-09 -69: Linearization/solve/update time: 0.197208(95.265%)/0.00977735(4.72313%)/2.452e-05(0.0118448%) -69: Storage: liquid=[1.89557e+08 961649 4.33982e+11] gas=[0 0 0] -69: Writing visualization results for the current time step. -69: Time step 8 done. CPU time: 1.88555 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 1977.95 seconds (32 minutes, 57.95 seconds) -69: Simulation of problem 'co2injection_flash_ni_ecfv' finished. -69: -69: ------------------------ Timing ------------------------ -69: Setup time: 1.12 seconds, 37.3% -69: Simulation time: 1.89 seconds, 62.7% -69: Linearization time: 1.77 seconds, 94.1% -69: Linear solve time: 0.0848 seconds, 4.5% -69: Newton update time: 0.000207 seconds, 0.011% -69: Pre/postprocess time: 0.0173 seconds, 0.918% -69: Output write time: 0.00803 seconds, 0.426% -69: First process' simulation CPU time: 1.95 seconds -69: Number of processes: 1 -69: Threads per processes: 1 -69: Total CPU time: 1.95 seconds -69: -69: ---------------------------------------------------------------- -69: -69: Simulation completed -69: ###################### -69: # Comparing results -69: ###################### -69: RND: '06a0246bc74aaa76c561b2693976774e' -69: Simulation name: 'co2injection_flash_ni_ecfv' -69: Number of timesteps: '8' - 69/127 Test #69: co2injection_flash_ni_ecfv ..................... Passed 3.20 sec -test 73 - Start 73: co2injection_immiscible_ni_ecfv - -73: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/co2injection_immiscible_ni_ecfv" "--" -73: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -73: Test timeout computed to be: 1500 -73: ###################### -73: # Running test '' -73: ###################### -70: Solve: M deltax^k = r -73: executing "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/co2injection_immiscible_ni_ecfv " -70: Update: x^(k+1) = x^k - deltax^k -70: Newton iteration 3 error: 1.13987e-05 -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -71: Newton iteration 3 error: 1.14209e-07 -71: Linearization/solve/update time: 0.229593(96.2569%)/0.0089037(3.73289%)/2.4281e-05(0.0101798%) -71: Storage: liquid=[3.96525e+07 199316] gas=[0 0] -71: Writing visualization results for the current time step. -71: Time step 1 done. CPU time: 0.241423 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) -71: Begin time step 2. Start time: 250 seconds (4 minutes, 10 seconds), step size: 395.833 seconds (6 minutes, 35.83 seconds) -71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -71: Solve: M deltax^k = r -71: Update: x^(k+1) = x^k - deltax^k -71: Newton iteration 1 error: 0.000792223 -71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: Newton iteration 4 error: 8.6292e-09 -70: Linearization/solve/update time: 0.441123(94.2342%)/0.0269512(5.75742%)/3.9001e-05(0.00833154%) -70: Storage: liquid=[3.96525e+07 199316 7.80381e+10] gas=[0 0 0] -70: Writing visualization results for the current time step. -70: Time step 1 done. CPU time: 0.471237 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) -70: Begin time step 2. Start time: 250 seconds (4 minutes, 10 seconds), step size: 375 seconds (6 minutes, 15 seconds) -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -71: Solve: M deltax^k = r -71: Update: x^(k+1) = x^k - deltax^k -71: Newton iteration 2 error: 0.000163314 -71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -73: opm models will now start the simulation. -73: # [parameters which were specified at compile-time] -73: AmgCoarsenTarget="5000" -73: ContinueOnConvergenceError="0" -73: EnableAsyncVtkOutput="1" -73: EnableGravity="1" -73: EnableGridAdaptation="0" -73: EnableIntensiveQuantityCache="0" -73: EnableStorageCache="0" -73: EnableThermodynamicHints="0" -73: EnableVtkOutput="1" -73: EndTime="10000" -73: FluidSystemNumPressure="100" -73: FluidSystemNumTemperature="100" -73: FluidSystemPressureHigh="4e+07" -73: FluidSystemPressureLow="3e+07" -73: FluidSystemTemperatureHigh="500" -73: FluidSystemTemperatureLow="290" -73: GridFile="data/co2injection.dgf" -73: GridGlobalRefinements="0" -73: InitialTimeStepSize="250" -73: LinearSolverAbsTolerance="-1" -73: LinearSolverMaxError="1e+07" -73: LinearSolverMaxIterations="1000" -73: LinearSolverOverlapSize="2" -73: LinearSolverTolerance="0.001" -73: LinearSolverVerbosity="0" -73: MaxDepth="2500" -73: MaxTimeStepDivisions="10" -73: MaxTimeStepSize="inf" -73: MinTimeStepSize="0" -73: NewtonMaxError="1e+100" -73: NewtonMaxIterations="20" -73: NewtonTargetIterations="10" -73: NewtonTolerance="1e-08" -73: NewtonVerbose="1" -73: NewtonWriteConvergence="0" -73: OutputDir="" -73: ParameterFile="" -73: PreconditionerOrder="0" -73: PreconditionerRelaxation="1" -73: PredeterminedTimeStepsFile="" -73: PrintParameters="2" -73: RestartTime="-1e+35" -73: SimulationName="co2injection" -73: Temperature="293.15" -73: ThreadsPerProcess="1" -73: VtkWriteAverageMolarMasses="0" -73: VtkWriteDensities="1" -73: VtkWriteDofIndex="0" -73: VtkWriteEnthalpies="0" -73: VtkWriteExtrusionFactor="0" -73: VtkWriteFilterVelocities="0" -73: VtkWriteInternalEnergies="0" -73: VtkWriteIntrinsicPermeabilities="0" -73: VtkWriteMobilities="0" -73: VtkWritePorosity="1" -73: VtkWritePotentialGradients="0" -73: VtkWritePressures="1" -73: VtkWritePrimaryVars="0" -73: VtkWriteProcessRank="0" -73: VtkWriteRelativePermeabilities="0" -73: VtkWriteSaturations="0" -73: VtkWriteSolidInternalEnergy="0" -73: VtkWriteTemperature="1" -73: VtkWriteThermalConductivity="0" -73: VtkWriteViscosities="0" -73: # [end of parameters] -73: Allocating the simulation vanguard -73: Adding LGRs, if any -73: Distributing the vanguard's data -73: Allocating the model -73: Allocating the problem -73: Initializing the model -73: Initializing the problem -70: Solve: M deltax^k = r -70: Update: x^(k+1) = x^k - deltax^k -70: Newton iteration 1 error: 0.00218297 -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -71: Newton iteration 3 error: 4.34722e-08 -71: Linearization/solve/update time: 0.20717(96.3916%)/0.00773278(3.59788%)/2.252e-05(0.010478%) -71: Storage: liquid=[3.96524e+07 199405] gas=[0 0] -71: Writing visualization results for the current time step. -71: Time step 2 done. CPU time: 0.459184 seconds, end time: 645.833 seconds (10 minutes, 45.83 seconds), step size: 395.833 seconds (6 minutes, 35.83 seconds) -71: Begin time step 3. Start time: 645.833 seconds (10 minutes, 45.83 seconds), step size: 626.736 seconds (10 minutes, 26.74 seconds) -71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -71: Solve: M deltax^k = r -71: Update: x^(k+1) = x^k - deltax^k -71: Newton iteration 1 error: 0.000791514 -71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: Solve: M deltax^k = r -70: Update: x^(k+1) = x^k - deltax^k -70: Newton iteration 2 error: 0.000141267 -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -71: Solve: M deltax^k = r -71: Update: x^(k+1) = x^k - deltax^k -71: Newton iteration 2 error: 0.000152264 -71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -72: Simulator successfully set up -72: Applying the initial solution of the "co2injection_immiscible_ecfv" problem -72: Writing visualization results for the current time step. -72: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) -72: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -72: Solve: M deltax^k = r -72: Update: x^(k+1) = x^k - deltax^k -72: Newton iteration 1 error: 0.000441973 -72: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -72: Solve: M deltax^k = r -70: Newton iteration 3 error: 1.86416e-06 -70: Linearization/solve/update time: 0.295168(94.3633%)/0.0176054(5.62833%)/2.62e-05(0.00837596%) -72: Update: x^(k+1) = x^k - deltax^k -72: Newton iteration 2 error: 0.00107137 -72: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: Storage: liquid=[3.96524e+07 199401 7.80358e+10] gas=[0 0 0] -70: Writing visualization results for the current time step. -70: Time step 2 done. CPU time: 0.787025 seconds, end time: 625 seconds (10 minutes, 25 seconds), step size: 375 seconds (6 minutes, 15 seconds) -70: Begin time step 3. Start time: 625 seconds (10 minutes, 25 seconds), step size: 593.75 seconds (9 minutes, 53.75 seconds) -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -72: Solve: M deltax^k = r -72: Update: x^(k+1) = x^k - deltax^k -72: Newton iteration 3 error: 0.000521308 -72: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -71: Newton iteration 3 error: 2.00598e-08 -71: Linearization/solve/update time: 0.207422(96.384%)/0.00775754(3.60474%)/2.416e-05(0.0112266%) -71: Storage: liquid=[3.96522e+07 199546] gas=[0 0] -71: Writing visualization results for the current time step. -71: Time step 3 done. CPU time: 0.677141 seconds, end time: 1272.57 seconds (21 minutes, 12.57 seconds), step size: 626.736 seconds (10 minutes, 26.74 seconds) -71: Begin time step 4. Start time: 1272.57 seconds (21 minutes, 12.57 seconds), step size: 992.332 seconds (16 minutes, 32.33 seconds) -71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -72: Newton iteration 4 error: 8.42132e-09 -72: Linearization/solve/update time: 0.016856(68.294%)/0.00780301(31.6149%)/2.248e-05(0.0910805%) -72: Storage: liquid=[3.70258e+06 0] gas=[0 10] -72: Writing visualization results for the current time step. -72: Time step 1 done. CPU time: 0.0292177 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) -72: Begin time step 2. Start time: 250 seconds (4 minutes, 10 seconds), step size: 375 seconds (6 minutes, 15 seconds) -72: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -72: Solve: M deltax^k = r -72: Update: x^(k+1) = x^k - deltax^k -72: Newton iteration 1 error: 0.000437479 -72: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -72: Solve: M deltax^k = r -72: Update: x^(k+1) = x^k - deltax^k -72: Newton iteration 2 error: 6.32116e-07 -72: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -72: Newton iteration 3 error: 2.05946e-10 -72: Linearization/solve/update time: 0.0124452(73.2128%)/0.00453859(26.6997%)/1.488e-05(0.0875362%) -72: Storage: liquid=[3.70256e+06 0] gas=[0 25] -72: Writing visualization results for the current time step. -72: Time step 2 done. CPU time: 0.0506334 seconds, end time: 625 seconds (10 minutes, 25 seconds), step size: 375 seconds (6 minutes, 15 seconds) -72: Begin time step 3. Start time: 625 seconds (10 minutes, 25 seconds), step size: 593.75 seconds (9 minutes, 53.75 seconds) -72: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -72: Solve: M deltax^k = r -71: Solve: M deltax^k = r -72: Update: x^(k+1) = x^k - deltax^k -72: Newton iteration 1 error: 0.000444046 -72: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -71: Update: x^(k+1) = x^k - deltax^k -71: Newton iteration 1 error: 0.000790492 -71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -72: Solve: M deltax^k = r -72: Update: x^(k+1) = x^k - deltax^k -72: Newton iteration 2 error: 4.09357e-05 -72: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: Solve: M deltax^k = r -72: Solve: M deltax^k = r -72: Update: x^(k+1) = x^k - deltax^k -72: Newton iteration 3 error: 2.50101e-07 -72: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: Update: x^(k+1) = x^k - deltax^k -70: Newton iteration 1 error: 0.00218465 -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -72: Newton iteration 4 error: 9.80867e-12 -72: Linearization/solve/update time: 0.0166428(69.0946%)/0.00742277(30.8165%)/2.14e-05(0.0888447%) -72: Storage: liquid=[3.70254e+06 0] gas=[0 48.75] -72: Writing visualization results for the current time step. -72: Time step 3 done. CPU time: 0.0791863 seconds, end time: 1218.75 seconds (20 minutes, 18.75 seconds), step size: 593.75 seconds (9 minutes, 53.75 seconds) -72: Begin time step 4. Start time: 1218.75 seconds (20 minutes, 18.75 seconds), step size: 890.625 seconds (14 minutes, 50.62 seconds) -72: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -72: Solve: M deltax^k = r -72: Update: x^(k+1) = x^k - deltax^k -72: Newton iteration 1 error: 0.000445493 -72: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -72: Solve: M deltax^k = r -72: Update: x^(k+1) = x^k - deltax^k -72: Newton iteration 2 error: 1.96826e-08 -72: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -72: Newton iteration 3 error: 1.12379e-11 -72: Linearization/solve/update time: 0.012467(71.9161%)/0.0048536(27.9981%)/1.488e-05(0.0858357%) -72: Storage: liquid=[3.7025e+06 0] gas=[0 84.375] -72: Writing visualization results for the current time step. -72: Time step 4 done. CPU time: 0.100928 seconds, end time: 2109.38 seconds (35 minutes, 9.375 seconds), step size: 890.625 seconds (14 minutes, 50.62 seconds) -72: Begin time step 5. Start time: 2109.38 seconds (35 minutes, 9.375 seconds), step size: 1410.16 seconds (23 minutes, 30.16 seconds) -72: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -72: Solve: M deltax^k = r -72: Update: x^(k+1) = x^k - deltax^k -72: Newton iteration 1 error: 0.000445969 -72: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -72: Solve: M deltax^k = r -72: Update: x^(k+1) = x^k - deltax^k -72: Newton iteration 2 error: 2.84161e-08 -72: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -72: Newton iteration 3 error: 7.95641e-13 -72: Linearization/solve/update time: 0.0124332(71.6229%)/0.00491144(28.293%)/1.46e-05(0.0841052%) -72: Storage: liquid=[3.70244e+06 0] gas=[0 140.781] -72: Writing visualization results for the current time step. -72: Time step 5 done. CPU time: 0.122699 seconds, end time: 3519.53 seconds (58 minutes, 39.53 seconds), step size: 1410.16 seconds (23 minutes, 30.16 seconds) -72: Begin time step 6. Start time: 3519.53 seconds (58 minutes, 39.53 seconds), step size: 2232.75 seconds (37 minutes, 12.75 seconds) -72: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -72: Solve: M deltax^k = r -72: Update: x^(k+1) = x^k - deltax^k -72: Newton iteration 1 error: 0.000446106 -72: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -72: Solve: M deltax^k = r -72: Update: x^(k+1) = x^k - deltax^k -72: Newton iteration 2 error: 6.7348e-08 -72: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -72: Newton iteration 3 error: 5.63416e-13 -72: Linearization/solve/update time: 0.0124294(71.6559%)/0.00490163(28.2581%)/1.492e-05(0.0860142%) -72: Storage: liquid=[3.70234e+06 0] gas=[0 230.092] -72: Writing visualization results for the current time step. -72: Time step 6 done. CPU time: 0.144448 seconds, end time: 5752.28 seconds (1 hours, 35 minutes, 52.28 seconds), step size: 2232.75 seconds (37 minutes, 12.75 seconds) -72: Begin time step 7. Start time: 5752.28 seconds (1 hours, 35 minutes, 52.28 seconds), step size: 2145.1 seconds (35 minutes, 45.1 seconds) -72: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -72: Solve: M deltax^k = r -71: Solve: M deltax^k = r -72: Update: x^(k+1) = x^k - deltax^k -72: Newton iteration 1 error: 0.000446127 -72: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -71: Update: x^(k+1) = x^k - deltax^k -71: Newton iteration 2 error: 0.000462387 -71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -72: Solve: M deltax^k = r -72: Update: x^(k+1) = x^k - deltax^k -72: Newton iteration 2 error: 6.2185e-08 -72: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -72: Newton iteration 3 error: 4.65205e-13 -72: Linearization/solve/update time: 0.0124641(71.6532%)/0.00491679(28.2654%)/1.416e-05(0.0814023%) -72: Storage: liquid=[3.70224e+06 0] gas=[0 315.896] -72: Writing visualization results for the current time step. -72: Time step 7 done. CPU time: 0.166255 seconds, end time: 7897.38 seconds (2 hours, 11 minutes, 37.38 seconds), step size: 2145.1 seconds (35 minutes, 45.1 seconds) -72: Begin time step 8. Start time: 7897.38 seconds (2 hours, 11 minutes, 37.38 seconds), step size: 2102.62 seconds (35 minutes, 2.622 seconds) -72: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -72: Solve: M deltax^k = r -72: Update: x^(k+1) = x^k - deltax^k -72: Newton iteration 1 error: 0.000446114 -72: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -72: Solve: M deltax^k = r -72: Update: x^(k+1) = x^k - deltax^k -72: Newton iteration 2 error: 5.94791e-08 -72: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -72: Newton iteration 3 error: 8.89442e-13 -72: Linearization/solve/update time: 0.0124197(71.4124%)/0.004957(28.5023%)/1.4841e-05(0.0853345%) -72: Storage: liquid=[3.70215e+06 0] gas=[0 400.003] -72: Writing visualization results for the current time step. -72: Time step 8 done. CPU time: 0.188039 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 2102.62 seconds (35 minutes, 2.622 seconds) -72: Simulation of problem 'co2injection_immiscible_ecfv' finished. -72: -72: ------------------------ Timing ------------------------ -72: Setup time: 1.02 seconds, 84.4% -72: Simulation time: 0.188 seconds, 15.6% -72: Linearization time: 0.108 seconds, 57.5% -72: Linear solve time: 0.0443 seconds, 23.6% -72: Newton update time: 0.000132 seconds, 0.0703% -72: Pre/postprocess time: 0.0284 seconds, 15.1% -72: Output write time: 0.00595 seconds, 3.16% -72: First process' simulation CPU time: 0.227 seconds -72: Number of processes: 1 -72: Threads per processes: 1 -72: Total CPU time: 0.227 seconds -72: -72: ---------------------------------------------------------------- -72: -72: Simulation completed -70: Solve: M deltax^k = r -72: ###################### -72: # Comparing results -72: ###################### -72: RND: '382bc32ec8534b5cf4c6d917c34e1979' -70: Update: x^(k+1) = x^k - deltax^k -70: Newton iteration 2 error: 0.000239308 -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -72: Simulation name: 'co2injection_immiscible_ecfv' -72: Number of timesteps: '8' - 70/127 Test #72: co2injection_immiscible_ecfv ................... Passed 1.40 sec -test 74 - Start 74: co2injection_immiscible_ni_vcfv - -74: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/co2injection_immiscible_ni_vcfv" "--" -74: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -74: Test timeout computed to be: 1500 -74: ###################### -74: # Running test '' -74: ###################### -74: executing "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/co2injection_immiscible_ni_vcfv " -71: Newton iteration 3 error: 4.6856e-08 -71: Linearization/solve/update time: 0.208961(96.4137%)/0.00774918(3.57544%)/2.348e-05(0.0108336%) -71: Storage: liquid=[3.96518e+07 199770] gas=[0 0] -71: Writing visualization results for the current time step. -71: Time step 4 done. CPU time: 0.896702 seconds, end time: 2264.9 seconds (37 minutes, 44.9 seconds), step size: 992.332 seconds (16 minutes, 32.33 seconds) -71: Begin time step 5. Start time: 2264.9 seconds (37 minutes, 44.9 seconds), step size: 1571.19 seconds (26 minutes, 11.19 seconds) -71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -71: Solve: M deltax^k = r -71: Update: x^(k+1) = x^k - deltax^k -71: Newton iteration 1 error: 0.000788894 -71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: Newton iteration 3 error: 5.0014e-08 -70: Linearization/solve/update time: 0.295308(94.3902%)/0.017525(5.60156%)/2.568e-05(0.00820818%) -70: Storage: liquid=[3.96522e+07 199534 7.80323e+10] gas=[0 0 0] -70: Writing visualization results for the current time step. -70: Time step 3 done. CPU time: 1.10287 seconds, end time: 1218.75 seconds (20 minutes, 18.75 seconds), step size: 593.75 seconds (9 minutes, 53.75 seconds) -70: Begin time step 4. Start time: 1218.75 seconds (20 minutes, 18.75 seconds), step size: 940.104 seconds (15 minutes, 40.1 seconds) -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -71: Solve: M deltax^k = r -71: Update: x^(k+1) = x^k - deltax^k -71: Newton iteration 2 error: 0.000440568 -71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -74: opm models will now start the simulation. -74: # [parameters which were specified at compile-time] -74: AmgCoarsenTarget="5000" -74: ContinueOnConvergenceError="0" -74: EnableAsyncVtkOutput="1" -74: EnableGravity="1" -74: EnableGridAdaptation="0" -74: EnableIntensiveQuantityCache="0" -74: EnableStorageCache="0" -74: EnableThermodynamicHints="0" -74: EnableVtkOutput="1" -74: EndTime="10000" -74: FluidSystemNumPressure="100" -74: FluidSystemNumTemperature="100" -74: FluidSystemPressureHigh="4e+07" -74: FluidSystemPressureLow="3e+07" -74: FluidSystemTemperatureHigh="500" -74: FluidSystemTemperatureLow="290" -74: GridFile="data/co2injection.dgf" -74: GridGlobalRefinements="0" -74: InitialTimeStepSize="250" -74: LinearSolverAbsTolerance="-1" -74: LinearSolverMaxError="1e+07" -74: LinearSolverMaxIterations="1000" -74: LinearSolverOverlapSize="2" -74: LinearSolverTolerance="0.001" -74: LinearSolverVerbosity="0" -74: MaxDepth="2500" -74: MaxTimeStepDivisions="10" -74: MaxTimeStepSize="inf" -74: MinTimeStepSize="0" -74: NewtonMaxError="1e+100" -74: NewtonMaxIterations="20" -74: NewtonTargetIterations="10" -74: NewtonTolerance="1e-08" -74: NewtonVerbose="1" -74: NewtonWriteConvergence="0" -74: NumericDifferenceMethod="1" -74: OutputDir="" -74: ParameterFile="" -74: PreconditionerOrder="0" -74: PreconditionerRelaxation="1" -74: PredeterminedTimeStepsFile="" -74: PrintParameters="2" -74: RestartTime="-1e+35" -74: SimulationName="co2injection" -74: Temperature="293.15" -74: ThreadsPerProcess="1" -74: VtkWriteAverageMolarMasses="0" -74: VtkWriteDensities="1" -74: VtkWriteDofIndex="0" -74: VtkWriteEnthalpies="0" -74: VtkWriteExtrusionFactor="0" -74: VtkWriteFilterVelocities="0" -74: VtkWriteInternalEnergies="0" -74: VtkWriteIntrinsicPermeabilities="0" -74: VtkWriteMobilities="0" -74: VtkWritePorosity="1" -74: VtkWritePotentialGradients="0" -74: VtkWritePressures="1" -74: VtkWritePrimaryVars="0" -74: VtkWriteProcessRank="0" -74: VtkWriteRelativePermeabilities="0" -74: VtkWriteSaturations="0" -74: VtkWriteSolidInternalEnergy="0" -74: VtkWriteTemperature="1" -74: VtkWriteThermalConductivity="0" -74: VtkWriteViscosities="0" -74: # [end of parameters] -74: Allocating the simulation vanguard -74: Adding LGRs, if any -74: Distributing the vanguard's data -74: Allocating the model -74: Allocating the problem -74: Initializing the model -74: Initializing the problem -70: Solve: M deltax^k = r -70: Update: x^(k+1) = x^k - deltax^k -70: Newton iteration 1 error: 0.00218099 -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -71: Newton iteration 3 error: 7.86393e-08 -71: Linearization/solve/update time: 0.207161(96.3985%)/0.00771581(3.59041%)/2.376e-05(0.0110563%) -71: Storage: liquid=[3.96511e+07 200124] gas=[0 0] -71: Writing visualization results for the current time step. -71: Time step 5 done. CPU time: 1.11443 seconds, end time: 3836.09 seconds (1 hours, 3 minutes, 56.09 seconds), step size: 1571.19 seconds (26 minutes, 11.19 seconds) -71: Begin time step 6. Start time: 3836.09 seconds (1 hours, 3 minutes, 56.09 seconds), step size: 2487.72 seconds (41 minutes, 27.72 seconds) -71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -71: Solve: M deltax^k = r -71: Update: x^(k+1) = x^k - deltax^k -71: Newton iteration 1 error: 0.000786377 -71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: Solve: M deltax^k = r -70: Update: x^(k+1) = x^k - deltax^k -70: Newton iteration 2 error: 0.000412393 -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -71: Solve: M deltax^k = r -71: Update: x^(k+1) = x^k - deltax^k -71: Newton iteration 2 error: 0.000589172 -71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: Newton iteration 3 error: 1.53154e-07 -70: Linearization/solve/update time: 0.295253(94.2514%)/0.0179816(5.74013%)/2.64e-05(0.00842747%) -70: Storage: liquid=[3.96519e+07 199746 7.80267e+10] gas=[0 0 0] -70: Writing visualization results for the current time step. -70: Time step 4 done. CPU time: 1.41912 seconds, end time: 2158.85 seconds (35 minutes, 58.85 seconds), step size: 940.104 seconds (15 minutes, 40.1 seconds) -70: Begin time step 5. Start time: 2158.85 seconds (35 minutes, 58.85 seconds), step size: 1488.5 seconds (24 minutes, 48.5 seconds) -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -71: Newton iteration 3 error: 2.29682e-07 -71: Linearization/solve/update time: 0.207698(96.3396%)/0.0078689(3.64994%)/2.264e-05(0.0105014%) -71: Storage: liquid=[3.96501e+07 200684] gas=[0 0] -71: Writing visualization results for the current time step. -71: Time step 6 done. CPU time: 1.33287 seconds, end time: 6323.82 seconds (1 hours, 45 minutes, 23.82 seconds), step size: 2487.72 seconds (41 minutes, 27.72 seconds) -71: Begin time step 7. Start time: 6323.82 seconds (1 hours, 45 minutes, 23.82 seconds), step size: 3676.18 seconds (1 hours, 1 minutes, 16.18 seconds) -71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: Solve: M deltax^k = r -70: Update: x^(k+1) = x^k - deltax^k -70: Newton iteration 1 error: 0.00217424 -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -71: Solve: M deltax^k = r -71: Update: x^(k+1) = x^k - deltax^k -71: Newton iteration 1 error: 0.000782417 -71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -73: Simulator successfully set up -73: Applying the initial solution of the "co2injection_immiscible_ni_ecfv" problem -73: Writing visualization results for the current time step. -73: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) -73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -73: Solve: M deltax^k = r -73: Update: x^(k+1) = x^k - deltax^k -73: Newton iteration 1 error: 0.0023465 -73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -73: Solve: M deltax^k = r -73: Update: x^(k+1) = x^k - deltax^k -73: Newton iteration 2 error: 0.00504964 -73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -73: Solve: M deltax^k = r -73: Update: x^(k+1) = x^k - deltax^k -73: Newton iteration 3 error: 0.00271857 -73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -73: Solve: M deltax^k = r -73: Update: x^(k+1) = x^k - deltax^k -73: Newton iteration 4 error: 3.73467e-08 -73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -73: Newton iteration 5 error: 1.58411e-11 -73: Linearization/solve/update time: 0.036215(62.7148%)/0.0214963(37.2259%)/3.428e-05(0.0593638%) -73: Storage: liquid=[3.70258e+06 0 4.65972e+11] gas=[0 10 -2.92869e+06] -73: Writing visualization results for the current time step. -73: Time step 1 done. CPU time: 0.0735772 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) -73: Begin time step 2. Start time: 250 seconds (4 minutes, 10 seconds), step size: 354.167 seconds (5 minutes, 54.17 seconds) -73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -71: Solve: M deltax^k = r -71: Update: x^(k+1) = x^k - deltax^k -71: Newton iteration 2 error: 0.00389955 -71: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -73: Solve: M deltax^k = r -73: Update: x^(k+1) = x^k - deltax^k -73: Newton iteration 1 error: 0.00156838 -73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -73: Solve: M deltax^k = r -73: Update: x^(k+1) = x^k - deltax^k -73: Newton iteration 2 error: 6.29887e-06 -73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: Solve: M deltax^k = r -73: Newton iteration 3 error: 7.61383e-11 -73: Linearization/solve/update time: 0.0214836(68.6828%)/0.00977655(31.2555%)/1.928e-05(0.061638%) -70: Update: x^(k+1) = x^k - deltax^k -70: Newton iteration 2 error: 0.00100179 -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -73: Storage: liquid=[3.70257e+06 0 4.65971e+11] gas=[0 24.1667 -7.07781e+06] -73: Writing visualization results for the current time step. -73: Time step 2 done. CPU time: 0.120533 seconds, end time: 604.167 seconds (10 minutes, 4.167 seconds), step size: 354.167 seconds (5 minutes, 54.17 seconds) -73: Begin time step 3. Start time: 604.167 seconds (10 minutes, 4.167 seconds), step size: 560.764 seconds (9 minutes, 20.76 seconds) -73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -73: Solve: M deltax^k = r -73: Update: x^(k+1) = x^k - deltax^k -73: Newton iteration 1 error: 0.00175849 -73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -73: Solve: M deltax^k = r -73: Update: x^(k+1) = x^k - deltax^k -73: Newton iteration 2 error: 0.000138172 -73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -73: Solve: M deltax^k = r -73: Update: x^(k+1) = x^k - deltax^k -73: Newton iteration 3 error: 3.77604e-06 -73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -73: Newton iteration 4 error: 5.5351e-11 -73: Linearization/solve/update time: 0.0287559(66.5224%)/0.0144444(33.4149%)/2.708e-05(0.0626454%) -71: Newton iteration 3 error: 1.76831e-06 -71: Linearization/solve/update time: 0.208937(96.453%)/0.00766045(3.53634%)/2.316e-05(0.0106915%) -71: Storage: liquid=[3.96485e+07 201512] gas=[0 0] -71: Writing visualization results for the current time step. -71: Time step 7 done. CPU time: 1.55234 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 3676.18 seconds (1 hours, 1 minutes, 16.18 seconds) -71: Simulation of problem 'co2injection_flash_vcfv' finished. -71: -71: ------------------------ Timing ------------------------ -71: Setup time: 1.04 seconds, 40% -71: Simulation time: 1.55 seconds, 60% -71: Linearization time: 1.48 seconds, 95.1% -71: Linear solve time: 0.0554 seconds, 3.57% -71: Newton update time: 0.000164 seconds, 0.0106% -71: Pre/postprocess time: 0.0118 seconds, 0.757% -71: Output write time: 0.00695 seconds, 0.448% -71: First process' simulation CPU time: 1.62 seconds -71: Number of processes: 1 -71: Threads per processes: 1 -71: Total CPU time: 1.62 seconds -71: -71: ---------------------------------------------------------------- -71: -71: Simulation completed -73: Storage: liquid=[3.70254e+06 0 4.65969e+11] gas=[0 46.5972 -1.36473e+07] -73: Writing visualization results for the current time step. -73: Time step 3 done. CPU time: 0.179456 seconds, end time: 1164.93 seconds (19 minutes, 24.93 seconds), step size: 560.764 seconds (9 minutes, 20.76 seconds) -73: Begin time step 4. Start time: 1164.93 seconds (19 minutes, 24.93 seconds), step size: 841.146 seconds (14 minutes, 1.146 seconds) -73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -73: Solve: M deltax^k = r -71: ###################### -71: # Comparing results -71: ###################### -71: RND: '103e341b22e7d6d5b411dc61be15d82c' -73: Update: x^(k+1) = x^k - deltax^k -73: Newton iteration 1 error: 0.00185086 -73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -73: Solve: M deltax^k = r -73: Update: x^(k+1) = x^k - deltax^k -73: Newton iteration 2 error: 6.83681e-07 -73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -71: Simulation name: 'co2injection_flash_vcfv' -71: Number of timesteps: '7' - 71/127 Test #71: co2injection_flash_vcfv ........................ Passed 2.78 sec -test 75 - Start 75: co2injection_immiscible_vcfv - -75: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/co2injection_immiscible_vcfv" "--" -75: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -75: Test timeout computed to be: 1500 -73: Newton iteration 3 error: 4.20351e-10 -73: Linearization/solve/update time: 0.0216924(69.3247%)/0.00958023(30.6165%)/1.8401e-05(0.0588059%) -75: ###################### -75: # Running test '' -75: ###################### -75: executing "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/co2injection_immiscible_vcfv " -73: Storage: liquid=[3.70251e+06 0 4.65968e+11] gas=[0 80.2431 -2.35015e+07] -73: Writing visualization results for the current time step. -73: Time step 4 done. CPU time: 0.226419 seconds, end time: 2006.08 seconds (33 minutes, 26.08 seconds), step size: 841.146 seconds (14 minutes, 1.146 seconds) -73: Begin time step 5. Start time: 2006.08 seconds (33 minutes, 26.08 seconds), step size: 1331.81 seconds (22 minutes, 11.81 seconds) -73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: Solve: M deltax^k = r -73: Solve: M deltax^k = r -73: Update: x^(k+1) = x^k - deltax^k -73: Newton iteration 1 error: 0.00188618 -73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: Update: x^(k+1) = x^k - deltax^k -70: Newton iteration 3 error: 2.12816e-05 -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -73: Solve: M deltax^k = r -73: Update: x^(k+1) = x^k - deltax^k -73: Newton iteration 2 error: 1.09206e-06 -73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -73: Newton iteration 3 error: 1.07598e-09 -73: Linearization/solve/update time: 0.0215853(68.9616%)/0.00969639(30.9784%)/1.88e-05(0.0600629%) -73: Storage: liquid=[3.70245e+06 0 4.65965e+11] gas=[0 133.516 -3.9104e+07] -73: Writing visualization results for the current time step. -73: Time step 5 done. CPU time: 0.273369 seconds, end time: 3337.89 seconds (55 minutes, 37.89 seconds), step size: 1331.81 seconds (22 minutes, 11.81 seconds) -73: Begin time step 6. Start time: 3337.89 seconds (55 minutes, 37.89 seconds), step size: 2108.71 seconds (35 minutes, 8.706 seconds) -73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -73: Solve: M deltax^k = r -73: Update: x^(k+1) = x^k - deltax^k -73: Newton iteration 1 error: 0.00189479 -73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -73: Solve: M deltax^k = r -73: Update: x^(k+1) = x^k - deltax^k -73: Newton iteration 2 error: 1.74072e-06 -73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -73: Newton iteration 3 error: 2.70242e-09 -73: Linearization/solve/update time: 0.0215218(68.5746%)/0.00984491(31.3688%)/1.776e-05(0.0565886%) -73: Storage: liquid=[3.70236e+06 0 4.65961e+11] gas=[0 217.864 -6.3808e+07] -73: Writing visualization results for the current time step. -73: Time step 6 done. CPU time: 0.320445 seconds, end time: 5446.6 seconds (1 hours, 30 minutes, 46.6 seconds), step size: 2108.71 seconds (35 minutes, 8.706 seconds) -73: Begin time step 7. Start time: 5446.6 seconds (1 hours, 30 minutes, 46.6 seconds), step size: 2299.47 seconds (38 minutes, 19.47 seconds) -73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -73: Solve: M deltax^k = r -73: Update: x^(k+1) = x^k - deltax^k -73: Newton iteration 1 error: 0.00189267 -73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -73: Solve: M deltax^k = r -73: Update: x^(k+1) = x^k - deltax^k -73: Newton iteration 2 error: 1.89601e-06 -73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -73: Newton iteration 3 error: 3.20218e-09 -73: Linearization/solve/update time: 0.0215814(68.9782%)/0.00968731(30.9625%)/1.856e-05(0.0593213%) -70: Solve: M deltax^k = r -73: Storage: liquid=[3.70227e+06 0 4.65957e+11] gas=[0 309.844 -9.07471e+07] -73: Writing visualization results for the current time step. -73: Time step 7 done. CPU time: 0.367675 seconds, end time: 7746.07 seconds (2 hours, 9 minutes, 6.07 seconds), step size: 2299.47 seconds (38 minutes, 19.47 seconds) -73: Begin time step 8. Start time: 7746.07 seconds (2 hours, 9 minutes, 6.07 seconds), step size: 2253.93 seconds (37 minutes, 33.94 seconds) -73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -75: opm models will now start the simulation. -75: # [parameters which were specified at compile-time] -75: AmgCoarsenTarget="5000" -75: ContinueOnConvergenceError="0" -75: EnableAsyncVtkOutput="1" -75: EnableGravity="1" -75: EnableGridAdaptation="0" -75: EnableIntensiveQuantityCache="0" -75: EnableStorageCache="0" -75: EnableThermodynamicHints="0" -75: EnableVtkOutput="1" -75: EndTime="10000" -75: FluidSystemNumPressure="100" -75: FluidSystemNumTemperature="100" -75: FluidSystemPressureHigh="4e+07" -75: FluidSystemPressureLow="3e+07" -75: FluidSystemTemperatureHigh="500" -75: FluidSystemTemperatureLow="290" -75: GridFile="data/co2injection.dgf" -75: GridGlobalRefinements="0" -75: InitialTimeStepSize="250" -75: LinearSolverAbsTolerance="-1" -75: LinearSolverMaxError="1e+07" -75: LinearSolverMaxIterations="1000" -75: LinearSolverOverlapSize="2" -75: LinearSolverTolerance="0.001" -75: LinearSolverVerbosity="0" -75: MaxDepth="2500" -75: MaxTimeStepDivisions="10" -75: MaxTimeStepSize="inf" -75: MinTimeStepSize="0" -75: NewtonMaxError="1e+100" -75: NewtonMaxIterations="20" -75: NewtonTargetIterations="10" -75: NewtonTolerance="1e-08" -75: NewtonVerbose="1" -75: NewtonWriteConvergence="0" -75: NumericDifferenceMethod="1" -75: OutputDir="" -75: ParameterFile="" -75: PreconditionerOrder="0" -75: PreconditionerRelaxation="1" -75: PredeterminedTimeStepsFile="" -75: PrintParameters="2" -75: RestartTime="-1e+35" -75: SimulationName="co2injection" -75: Temperature="293.15" -75: ThreadsPerProcess="1" -75: VtkWriteAverageMolarMasses="0" -75: VtkWriteDensities="1" -75: VtkWriteDofIndex="0" -75: VtkWriteExtrusionFactor="0" -75: VtkWriteFilterVelocities="0" -75: VtkWriteIntrinsicPermeabilities="0" -75: VtkWriteMobilities="0" -75: VtkWritePorosity="1" -75: VtkWritePotentialGradients="0" -75: VtkWritePressures="1" -75: VtkWritePrimaryVars="0" -75: VtkWriteProcessRank="0" -75: VtkWriteRelativePermeabilities="0" -75: VtkWriteSaturations="0" -75: VtkWriteTemperature="1" -75: VtkWriteViscosities="0" -75: # [end of parameters] -75: Allocating the simulation vanguard -75: Adding LGRs, if any -75: Distributing the vanguard's data -75: Allocating the model -75: Allocating the problem -75: Initializing the model -75: Initializing the problem -70: Update: x^(k+1) = x^k - deltax^k -70: Newton iteration 4 error: 1.11019e-05 -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -73: Solve: M deltax^k = r -73: Update: x^(k+1) = x^k - deltax^k -73: Newton iteration 1 error: 0.001888 -73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -73: Solve: M deltax^k = r -73: Update: x^(k+1) = x^k - deltax^k -73: Newton iteration 2 error: 1.85317e-06 -73: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -73: Newton iteration 3 error: 3.06383e-09 -73: Linearization/solve/update time: 0.0216552(69.0258%)/0.00969907(30.9158%)/1.832e-05(0.058395%) -73: Storage: liquid=[3.70217e+06 0 4.65952e+11] gas=[0 400.003 -1.17153e+08] -73: Writing visualization results for the current time step. -73: Time step 8 done. CPU time: 0.414699 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 2253.93 seconds (37 minutes, 33.94 seconds) -73: Simulation of problem 'co2injection_immiscible_ni_ecfv' finished. -73: -73: ------------------------ Timing ------------------------ -73: Setup time: 1.01 seconds, 70.9% -73: Simulation time: 0.415 seconds, 29.1% -73: Linearization time: 0.194 seconds, 46.9% -73: Linear solve time: 0.0942 seconds, 22.7% -73: Newton update time: 0.000172 seconds, 0.0416% -73: Pre/postprocess time: 0.113 seconds, 27.3% -73: Output write time: 0.0112 seconds, 2.71% -73: First process' simulation CPU time: 0.454 seconds -73: Number of processes: 1 -73: Threads per processes: 1 -73: Total CPU time: 0.454 seconds -73: -73: ---------------------------------------------------------------- -73: -73: Simulation completed -73: ###################### -73: # Comparing results -73: ###################### -73: RND: '91a5483570cace0ae8976d11a40578d7' -73: Simulation name: 'co2injection_immiscible_ni_ecfv' -73: Number of timesteps: '8' - 72/127 Test #73: co2injection_immiscible_ni_ecfv ................ Passed 1.62 sec -test 76 - Start 76: co2injection_ncp_ecfv - -76: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/co2injection_ncp_ecfv" "--" -76: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -76: Test timeout computed to be: 1500 -76: ###################### -76: # Running test '' -76: ###################### -76: executing "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/co2injection_ncp_ecfv " -70: Newton iteration 5 error: 8.0083e-09 -70: Linearization/solve/update time: 0.541355(93.8457%)/0.0354529(6.14588%)/4.888e-05(0.00847351%) -70: Storage: liquid=[3.96512e+07 200081 7.8018e+10] gas=[0 0 0] -70: Writing visualization results for the current time step. -70: Time step 5 done. CPU time: 1.9991 seconds, end time: 3647.35 seconds (1 hours, 0 minutes, 47.35 seconds), step size: 1488.5 seconds (24 minutes, 48.5 seconds) -70: Begin time step 6. Start time: 3647.35 seconds (1 hours, 0 minutes, 47.35 seconds), step size: 2108.71 seconds (35 minutes, 8.706 seconds) -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: Solve: M deltax^k = r -70: Update: x^(k+1) = x^k - deltax^k -70: Newton iteration 1 error: 0.00216307 -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: opm models will now start the simulation. -76: # [parameters which were specified at compile-time] -76: AmgCoarsenTarget="5000" -76: ContinueOnConvergenceError="0" -76: EnableAsyncVtkOutput="1" -76: EnableGravity="1" -76: EnableGridAdaptation="0" -76: EnableIntensiveQuantityCache="0" -76: EnableStorageCache="0" -76: EnableThermodynamicHints="0" -76: EnableVtkOutput="1" -76: EndTime="10000" -76: FluidSystemNumPressure="100" -76: FluidSystemNumTemperature="100" -76: FluidSystemPressureHigh="4e+07" -76: FluidSystemPressureLow="3e+07" -76: FluidSystemTemperatureHigh="500" -76: FluidSystemTemperatureLow="290" -76: GridFile="data/co2injection.dgf" -76: GridGlobalRefinements="0" -76: InitialTimeStepSize="250" -76: LinearSolverAbsTolerance="-1" -76: LinearSolverMaxError="1e+07" -76: LinearSolverMaxIterations="1000" -76: LinearSolverOverlapSize="2" -76: LinearSolverTolerance="0.001" -76: LinearSolverVerbosity="0" -76: MaxDepth="2500" -76: MaxTimeStepDivisions="10" -76: MaxTimeStepSize="inf" -76: MinTimeStepSize="0" -76: NewtonMaxError="1e+100" -76: NewtonMaxIterations="20" -76: NewtonTargetIterations="10" -76: NewtonTolerance="1e-08" -76: NewtonVerbose="1" -76: NewtonWriteConvergence="0" -76: NumericDifferenceMethod="1" -76: OutputDir="" -76: ParameterFile="" -76: PreconditionerOrder="0" -76: PreconditionerRelaxation="1" -76: PredeterminedTimeStepsFile="" -76: PrintParameters="2" -76: RestartTime="-1e+35" -76: SimulationName="co2injection" -76: Temperature="293.15" -76: ThreadsPerProcess="1" -76: VtkWriteAverageMolarMasses="0" -76: VtkWriteDensities="1" -76: VtkWriteDofIndex="0" -76: VtkWriteExtrusionFactor="0" -76: VtkWriteFilterVelocities="0" -76: VtkWriteFugacities="0" -76: VtkWriteFugacityCoeffs="0" -76: VtkWriteIntrinsicPermeabilities="0" -76: VtkWriteMassFractions="0" -76: VtkWriteMobilities="0" -76: VtkWriteMolarities="0" -76: VtkWriteMoleFractions="1" -76: VtkWritePorosity="1" -76: VtkWritePotentialGradients="0" -76: VtkWritePressures="1" -76: VtkWritePrimaryVars="0" -76: VtkWriteProcessRank="0" -76: VtkWriteRelativePermeabilities="1" -76: VtkWriteSaturations="1" -76: VtkWriteTemperature="1" -76: VtkWriteTotalMassFractions="0" -76: VtkWriteTotalMoleFractions="0" -76: VtkWriteViscosities="0" -76: # [end of parameters] -76: Allocating the simulation vanguard -76: Adding LGRs, if any -76: Distributing the vanguard's data -76: Allocating the model -76: Allocating the problem -76: Initializing the model -76: Initializing the problem -74: Simulator successfully set up -74: Applying the initial solution of the "co2injection_immiscible_ni_vcfv" problem -74: Writing visualization results for the current time step. -74: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) -74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -74: Solve: M deltax^k = r -70: Solve: M deltax^k = r -74: Update: x^(k+1) = x^k - deltax^k -74: Newton iteration 1 error: 0.00750686 -74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: Update: x^(k+1) = x^k - deltax^k -70: Newton iteration 2 error: 0.00222673 -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -74: Solve: M deltax^k = r -74: Update: x^(k+1) = x^k - deltax^k -74: Newton iteration 2 error: 0.000659419 -74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -74: Solve: M deltax^k = r -74: Update: x^(k+1) = x^k - deltax^k -74: Newton iteration 3 error: 1.88818e-05 -74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -74: Newton iteration 4 error: 3.44598e-10 -74: Linearization/solve/update time: 0.072231(73.4568%)/0.0260685(26.5109%)/3.184e-05(0.0323803%) -74: Storage: liquid=[774463 0 8.47452e+10] gas=[0 2.5 -732176] -74: Writing visualization results for the current time step. -74: Time step 1 done. CPU time: 0.107983 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) -74: Begin time step 2. Start time: 250 seconds (4 minutes, 10 seconds), step size: 375 seconds (6 minutes, 15 seconds) -74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -74: Solve: M deltax^k = r -74: Update: x^(k+1) = x^k - deltax^k -74: Newton iteration 1 error: 0.00241214 -74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: Solve: M deltax^k = r -74: Solve: M deltax^k = r -70: Update: x^(k+1) = x^k - deltax^k -70: Newton iteration 3 error: 4.48707e-05 -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -74: Update: x^(k+1) = x^k - deltax^k -74: Newton iteration 2 error: 0.000124874 -74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -74: Newton iteration 3 error: 8.5724e-10 -74: Linearization/solve/update time: 0.0536103(75.9106%)/0.0169904(24.0579%)/2.22e-05(0.0314345%) -74: Storage: liquid=[774461 0 8.47447e+10] gas=[0 6.25 -1.83048e+06] -74: Writing visualization results for the current time step. -74: Time step 2 done. CPU time: 0.188152 seconds, end time: 625 seconds (10 minutes, 25 seconds), step size: 375 seconds (6 minutes, 15 seconds) -74: Begin time step 3. Start time: 625 seconds (10 minutes, 25 seconds), step size: 593.75 seconds (9 minutes, 53.75 seconds) -74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -74: Solve: M deltax^k = r -74: Update: x^(k+1) = x^k - deltax^k -74: Newton iteration 1 error: 0.00241858 -74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -74: Solve: M deltax^k = r -74: Update: x^(k+1) = x^k - deltax^k -74: Newton iteration 2 error: 2.16435e-05 -74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -74: Newton iteration 3 error: 5.50503e-10 -74: Linearization/solve/update time: 0.0536469(75.8504%)/0.0170603(24.1213%)/2e-05(0.0282777%) -74: Storage: liquid=[774455 0 8.47441e+10] gas=[0 12.1875 -3.56949e+06] -74: Writing visualization results for the current time step. -74: Time step 3 done. CPU time: 0.268417 seconds, end time: 1218.75 seconds (20 minutes, 18.75 seconds), step size: 593.75 seconds (9 minutes, 53.75 seconds) -74: Begin time step 4. Start time: 1218.75 seconds (20 minutes, 18.75 seconds), step size: 940.104 seconds (15 minutes, 40.1 seconds) -74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: Solve: M deltax^k = r -74: Solve: M deltax^k = r -70: Update: x^(k+1) = x^k - deltax^k -70: Newton iteration 4 error: 3.20417e-05 -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -74: Update: x^(k+1) = x^k - deltax^k -74: Newton iteration 1 error: 0.00241983 -74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -74: Solve: M deltax^k = r -74: Update: x^(k+1) = x^k - deltax^k -74: Newton iteration 2 error: 3.84951e-05 -74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -74: Newton iteration 3 error: 3.65586e-10 -74: Linearization/solve/update time: 0.0537456(75.7053%)/0.0172251(24.263%)/2.252e-05(0.0317214%) -74: Storage: liquid=[774445 0 8.47432e+10] gas=[0 21.5885 -6.32291e+06] -74: Writing visualization results for the current time step. -74: Time step 4 done. CPU time: 0.348937 seconds, end time: 2158.85 seconds (35 minutes, 58.85 seconds), step size: 940.104 seconds (15 minutes, 40.1 seconds) -74: Begin time step 5. Start time: 2158.85 seconds (35 minutes, 58.85 seconds), step size: 1488.5 seconds (24 minutes, 48.5 seconds) -74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -74: Solve: M deltax^k = r -74: Update: x^(k+1) = x^k - deltax^k -74: Newton iteration 1 error: 0.00242024 -74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -74: Solve: M deltax^k = r -74: Update: x^(k+1) = x^k - deltax^k -74: Newton iteration 2 error: 1.22613e-06 -74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: Newton iteration 5 error: 1.96876e-08 -70: Linearization/solve/update time: 0.541715(93.8169%)/0.0356537(6.17468%)/4.856e-05(0.00840987%) -70: Storage: liquid=[3.96504e+07 200556 7.80056e+10] gas=[0 0 0] -70: Writing visualization results for the current time step. -70: Time step 6 done. CPU time: 2.57965 seconds, end time: 5756.06 seconds (1 hours, 35 minutes, 56.06 seconds), step size: 2108.71 seconds (35 minutes, 8.706 seconds) -70: Begin time step 7. Start time: 5756.06 seconds (1 hours, 35 minutes, 56.06 seconds), step size: 2143.19 seconds (35 minutes, 43.19 seconds) -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -74: Newton iteration 3 error: 8.86343e-12 -74: Linearization/solve/update time: 0.0535729(75.895%)/0.0169934(24.074%)/2.188e-05(0.0309967%) -74: Storage: liquid=[774429 0 8.47419e+10] gas=[0 36.4735 -1.06825e+07] -74: Writing visualization results for the current time step. -74: Time step 5 done. CPU time: 0.429045 seconds, end time: 3647.35 seconds (1 hours, 0 minutes, 47.35 seconds), step size: 1488.5 seconds (24 minutes, 48.5 seconds) -74: Begin time step 6. Start time: 3647.35 seconds (1 hours, 0 minutes, 47.35 seconds), step size: 2356.79 seconds (39 minutes, 16.79 seconds) -74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -74: Solve: M deltax^k = r -74: Update: x^(k+1) = x^k - deltax^k -74: Newton iteration 1 error: 0.00242027 -74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: Solve: M deltax^k = r -74: Solve: M deltax^k = r -70: Update: x^(k+1) = x^k - deltax^k -70: Newton iteration 1 error: 0.0021473 -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -74: Update: x^(k+1) = x^k - deltax^k -74: Newton iteration 2 error: 6.1542e-07 -74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -74: Newton iteration 3 error: 2.90977e-12 -74: Linearization/solve/update time: 0.0537224(75.8515%)/0.0170813(24.1174%)/2.204e-05(0.0311186%) -74: Storage: liquid=[774404 0 8.47397e+10] gas=[0 60.0414 -1.75851e+07] -74: Writing visualization results for the current time step. -74: Time step 6 done. CPU time: 0.509424 seconds, end time: 6004.14 seconds (1 hours, 40 minutes, 4.14 seconds), step size: 2356.79 seconds (39 minutes, 16.79 seconds) -74: Begin time step 7. Start time: 6004.14 seconds (1 hours, 40 minutes, 4.14 seconds), step size: 2017.91 seconds (33 minutes, 37.91 seconds) -74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -74: Solve: M deltax^k = r -74: Update: x^(k+1) = x^k - deltax^k -74: Newton iteration 1 error: 0.00241986 -74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -74: Solve: M deltax^k = r -74: Update: x^(k+1) = x^k - deltax^k -74: Newton iteration 2 error: 5.2735e-07 -74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -74: Newton iteration 3 error: 2.6795e-12 -74: Linearization/solve/update time: 0.0536441(75.9077%)/0.0170058(24.0637%)/2.024e-05(0.0286401%) -74: Storage: liquid=[774382 0 8.47379e+10] gas=[0 80.2205 -2.34953e+07] -74: Writing visualization results for the current time step. -74: Time step 7 done. CPU time: 0.589664 seconds, end time: 8022.05 seconds (2 hours, 13 minutes, 42.05 seconds), step size: 2017.91 seconds (33 minutes, 37.91 seconds) -74: Begin time step 8. Start time: 8022.05 seconds (2 hours, 13 minutes, 42.05 seconds), step size: 1977.95 seconds (32 minutes, 57.95 seconds) -74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: Solve: M deltax^k = r -74: Solve: M deltax^k = r -70: Update: x^(k+1) = x^k - deltax^k -70: Newton iteration 2 error: 0.00145686 -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -74: Update: x^(k+1) = x^k - deltax^k -74: Newton iteration 1 error: 0.00241908 -74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -74: Solve: M deltax^k = r -74: Update: x^(k+1) = x^k - deltax^k -74: Newton iteration 2 error: 5.77378e-07 -74: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -74: Newton iteration 3 error: 3.44839e-12 -74: Linearization/solve/update time: 0.0536381(75.7424%)/0.0171574(24.228%)/2.092e-05(0.0295412%) -74: Storage: liquid=[774361 0 8.47361e+10] gas=[0 100 -2.92883e+07] -74: Writing visualization results for the current time step. -74: Time step 8 done. CPU time: 0.670025 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 1977.95 seconds (32 minutes, 57.95 seconds) -74: Simulation of problem 'co2injection_immiscible_ni_vcfv' finished. -74: -74: ------------------------ Timing ------------------------ -74: Setup time: 1.01 seconds, 60.1% -74: Simulation time: 0.67 seconds, 39.9% -74: Linearization time: 0.448 seconds, 66.8% -74: Linear solve time: 0.146 seconds, 21.7% -74: Newton update time: 0.000182 seconds, 0.0271% -74: Pre/postprocess time: 0.0599 seconds, 8.93% -74: Output write time: 0.0154 seconds, 2.29% -74: First process' simulation CPU time: 0.718 seconds -74: Number of processes: 1 -74: Threads per processes: 1 -74: Total CPU time: 0.718 seconds -74: -74: ---------------------------------------------------------------- -74: -74: Simulation completed -74: ###################### -74: # Comparing results -74: ###################### -74: RND: '98dfdb62149662e3f44719a09ba50df4' -74: Simulation name: 'co2injection_immiscible_ni_vcfv' -74: Number of timesteps: '8' - 73/127 Test #74: co2injection_immiscible_ni_vcfv ................ Passed 1.87 sec -test 77 - Start 77: co2injection_ncp_ni_vcfv - -77: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/co2injection_ncp_ni_vcfv" "--" -77: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -77: Test timeout computed to be: 1500 -77: ###################### -77: # Running test '' -77: ###################### -77: executing "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/co2injection_ncp_ni_vcfv " -75: Simulator successfully set up -75: Applying the initial solution of the "co2injection_immiscible_vcfv" problem -75: Writing visualization results for the current time step. -75: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) -75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -75: Solve: M deltax^k = r -70: Solve: M deltax^k = r -75: Update: x^(k+1) = x^k - deltax^k -75: Newton iteration 1 error: 0.00750686 -75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: Update: x^(k+1) = x^k - deltax^k -70: Newton iteration 3 error: 6.64333e-05 -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -75: Solve: M deltax^k = r -75: Update: x^(k+1) = x^k - deltax^k -75: Newton iteration 2 error: 0.000123657 -75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -75: Solve: M deltax^k = r -75: Update: x^(k+1) = x^k - deltax^k -75: Newton iteration 3 error: 2.16997e-06 -75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -75: Newton iteration 4 error: 4.8971e-11 -75: Linearization/solve/update time: 0.0402206(77.1736%)/0.0118724(22.7802%)/2.408e-05(0.0462036%) -75: Storage: liquid=[774463 0] gas=[0 2.5] -75: Writing visualization results for the current time step. -75: Time step 1 done. CPU time: 0.0569324 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) -75: Begin time step 2. Start time: 250 seconds (4 minutes, 10 seconds), step size: 375 seconds (6 minutes, 15 seconds) -75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -75: Solve: M deltax^k = r -75: Update: x^(k+1) = x^k - deltax^k -75: Newton iteration 1 error: 0.000882309 -75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -75: Solve: M deltax^k = r -75: Update: x^(k+1) = x^k - deltax^k -75: Newton iteration 2 error: 2.69079e-05 -75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -75: Newton iteration 3 error: 4.05333e-10 -75: Linearization/solve/update time: 0.0296045(80.4817%)/0.00716421(19.4764%)/1.5401e-05(0.0418687%) -75: Storage: liquid=[774460 0] gas=[0 6.25] -75: Writing visualization results for the current time step. -75: Time step 2 done. CPU time: 0.0984321 seconds, end time: 625 seconds (10 minutes, 25 seconds), step size: 375 seconds (6 minutes, 15 seconds) -75: Begin time step 3. Start time: 625 seconds (10 minutes, 25 seconds), step size: 593.75 seconds (9 minutes, 53.75 seconds) -75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -75: Solve: M deltax^k = r -75: Update: x^(k+1) = x^k - deltax^k -75: Newton iteration 1 error: 0.000889941 -75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -75: Solve: M deltax^k = r -75: Update: x^(k+1) = x^k - deltax^k -75: Newton iteration 2 error: 8.06946e-06 -75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -75: Newton iteration 3 error: 2.43386e-10 -75: Linearization/solve/update time: 0.0297304(80.4682%)/0.00720085(19.4898%)/1.552e-05(0.0420064%) -75: Storage: liquid=[774455 0] gas=[0 12.1875] -75: Writing visualization results for the current time step. -75: Time step 3 done. CPU time: 0.140089 seconds, end time: 1218.75 seconds (20 minutes, 18.75 seconds), step size: 593.75 seconds (9 minutes, 53.75 seconds) -75: Begin time step 4. Start time: 1218.75 seconds (20 minutes, 18.75 seconds), step size: 940.104 seconds (15 minutes, 40.1 seconds) -75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: Solve: M deltax^k = r -77: opm models will now start the simulation. -77: # [parameters which were specified at compile-time] -77: AmgCoarsenTarget="5000" -77: ContinueOnConvergenceError="0" -77: EnableAsyncVtkOutput="1" -77: EnableGravity="1" -77: EnableGridAdaptation="0" -77: EnableIntensiveQuantityCache="0" -77: EnableStorageCache="0" -77: EnableThermodynamicHints="0" -77: EnableVtkOutput="1" -77: EndTime="10000" -77: FluidSystemNumPressure="100" -77: FluidSystemNumTemperature="100" -77: FluidSystemPressureHigh="4e+07" -77: FluidSystemPressureLow="3e+07" -77: FluidSystemTemperatureHigh="500" -77: FluidSystemTemperatureLow="290" -77: GridFile="data/co2injection.dgf" -77: GridGlobalRefinements="0" -77: InitialTimeStepSize="250" -77: LinearSolverAbsTolerance="-1" -77: LinearSolverMaxError="1e+07" -77: LinearSolverMaxIterations="1000" -77: LinearSolverOverlapSize="2" -77: LinearSolverTolerance="0.001" -77: LinearSolverVerbosity="0" -77: MaxDepth="2500" -77: MaxTimeStepDivisions="10" -77: MaxTimeStepSize="inf" -77: MinTimeStepSize="0" -77: NewtonMaxError="1e+100" -77: NewtonMaxIterations="20" -77: NewtonTargetIterations="10" -77: NewtonTolerance="1e-08" -77: NewtonVerbose="1" -77: NewtonWriteConvergence="0" -77: NumericDifferenceMethod="1" -77: OutputDir="" -77: ParameterFile="" -77: PreconditionerOrder="0" -77: PreconditionerRelaxation="1" -77: PredeterminedTimeStepsFile="" -77: PrintParameters="2" -77: RestartTime="-1e+35" -77: SimulationName="co2injection" -77: Temperature="293.15" -77: ThreadsPerProcess="1" -77: VtkWriteAverageMolarMasses="0" -77: VtkWriteDensities="1" -77: VtkWriteDofIndex="0" -77: VtkWriteEnthalpies="0" -77: VtkWriteExtrusionFactor="0" -77: VtkWriteFilterVelocities="0" -77: VtkWriteFugacities="0" -77: VtkWriteFugacityCoeffs="0" -77: VtkWriteInternalEnergies="0" -77: VtkWriteIntrinsicPermeabilities="0" -77: VtkWriteMassFractions="0" -77: VtkWriteMobilities="0" -77: VtkWriteMolarities="0" -77: VtkWriteMoleFractions="1" -77: VtkWritePorosity="1" -77: VtkWritePotentialGradients="0" -77: VtkWritePressures="1" -77: VtkWritePrimaryVars="0" -77: VtkWriteProcessRank="0" -77: VtkWriteRelativePermeabilities="1" -77: VtkWriteSaturations="1" -77: VtkWriteSolidInternalEnergy="0" -77: VtkWriteTemperature="1" -77: VtkWriteThermalConductivity="0" -77: VtkWriteTotalMassFractions="0" -77: VtkWriteTotalMoleFractions="0" -77: VtkWriteViscosities="0" -77: # [end of parameters] -77: Allocating the simulation vanguard -77: Adding LGRs, if any -77: Distributing the vanguard's data -77: Allocating the model -75: Solve: M deltax^k = r -77: Allocating the problem -77: Initializing the model -77: Initializing the problem -75: Update: x^(k+1) = x^k - deltax^k -75: Newton iteration 1 error: 0.000891472 -75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: Update: x^(k+1) = x^k - deltax^k -70: Newton iteration 4 error: 5.27852e-05 -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -75: Solve: M deltax^k = r -75: Update: x^(k+1) = x^k - deltax^k -75: Newton iteration 2 error: 6.89581e-06 -75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -75: Newton iteration 3 error: 1.2799e-10 -75: Linearization/solve/update time: 0.0297483(80.4017%)/0.00723581(19.5565%)/1.548e-05(0.0418383%) -75: Storage: liquid=[774444 0] gas=[0 21.5885] -75: Writing visualization results for the current time step. -75: Time step 4 done. CPU time: 0.181803 seconds, end time: 2158.85 seconds (35 minutes, 58.85 seconds), step size: 940.104 seconds (15 minutes, 40.1 seconds) -75: Begin time step 5. Start time: 2158.85 seconds (35 minutes, 58.85 seconds), step size: 1488.5 seconds (24 minutes, 48.5 seconds) -75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -75: Solve: M deltax^k = r -75: Update: x^(k+1) = x^k - deltax^k -75: Newton iteration 1 error: 0.000892 -75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -75: Solve: M deltax^k = r -75: Update: x^(k+1) = x^k - deltax^k -75: Newton iteration 2 error: 1.09446e-06 -75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -75: Newton iteration 3 error: 6.24138e-12 -75: Linearization/solve/update time: 0.0296733(80.3507%)/0.00724125(19.6082%)/1.52e-05(0.0411592%) -75: Storage: liquid=[774428 0] gas=[0 36.4735] -75: Writing visualization results for the current time step. -75: Time step 5 done. CPU time: 0.223471 seconds, end time: 3647.35 seconds (1 hours, 0 minutes, 47.35 seconds), step size: 1488.5 seconds (24 minutes, 48.5 seconds) -75: Begin time step 6. Start time: 3647.35 seconds (1 hours, 0 minutes, 47.35 seconds), step size: 2356.79 seconds (39 minutes, 16.79 seconds) -75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -75: Solve: M deltax^k = r -76: Simulator successfully set up -76: Applying the initial solution of the "co2injection_ncp_ecfv" problem -76: Writing visualization results for the current time step. -76: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) -76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -75: Update: x^(k+1) = x^k - deltax^k -75: Newton iteration 1 error: 0.000892132 -75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Solve: M deltax^k = r -75: Solve: M deltax^k = r -75: Update: x^(k+1) = x^k - deltax^k -75: Newton iteration 2 error: 5.91883e-07 -75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Update: x^(k+1) = x^k - deltax^k -76: Newton iteration 1 error: 0.000421562 -76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -75: Newton iteration 3 error: 4.62734e-12 -75: Linearization/solve/update time: 0.0297997(80.5405%)/0.00718457(19.4179%)/1.54e-05(0.041622%) -75: Storage: liquid=[774402 0] gas=[0 60.0414] -75: Writing visualization results for the current time step. -75: Time step 6 done. CPU time: 0.265192 seconds, end time: 6004.14 seconds (1 hours, 40 minutes, 4.14 seconds), step size: 2356.79 seconds (39 minutes, 16.79 seconds) -75: Begin time step 7. Start time: 6004.14 seconds (1 hours, 40 minutes, 4.14 seconds), step size: 2017.91 seconds (33 minutes, 37.91 seconds) -75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Solve: M deltax^k = r -75: Solve: M deltax^k = r -76: Update: x^(k+1) = x^k - deltax^k -76: Newton iteration 2 error: 0.000868187 -76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: Newton iteration 5 error: 8.26182e-08 -70: Linearization/solve/update time: 0.54124(93.8171%)/0.0356215(6.17455%)/4.8e-05(0.0083202%) -70: Storage: liquid=[3.96495e+07 201039 7.79931e+10] gas=[0 0 0] -70: Writing visualization results for the current time step. -75: Update: x^(k+1) = x^k - deltax^k -75: Newton iteration 1 error: 0.000892022 -75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: Time step 7 done. CPU time: 3.16175 seconds, end time: 7899.25 seconds (2 hours, 11 minutes, 39.25 seconds), step size: 2143.19 seconds (35 minutes, 43.19 seconds) -70: Begin time step 8. Start time: 7899.25 seconds (2 hours, 11 minutes, 39.25 seconds), step size: 2100.75 seconds (35 minutes, 0.751 seconds) -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Solve: M deltax^k = r -75: Solve: M deltax^k = r -75: Update: x^(k+1) = x^k - deltax^k -75: Newton iteration 2 error: 4.36986e-07 -75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Update: x^(k+1) = x^k - deltax^k -76: Newton iteration 3 error: 0.000468556 -76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -75: Newton iteration 3 error: 1.70394e-12 -75: Linearization/solve/update time: 0.0297595(80.6545%)/0.00712277(19.3042%)/1.524e-05(0.0413036%) -76: Solve: M deltax^k = r -75: Storage: liquid=[774379 0] gas=[0 80.2205] -75: Writing visualization results for the current time step. -75: Time step 7 done. CPU time: 0.306812 seconds, end time: 8022.05 seconds (2 hours, 13 minutes, 42.05 seconds), step size: 2017.91 seconds (33 minutes, 37.91 seconds) -75: Begin time step 8. Start time: 8022.05 seconds (2 hours, 13 minutes, 42.05 seconds), step size: 1977.95 seconds (32 minutes, 57.95 seconds) -75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Update: x^(k+1) = x^k - deltax^k -76: Newton iteration 4 error: 1.44388e-05 -76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -75: Solve: M deltax^k = r -75: Update: x^(k+1) = x^k - deltax^k -75: Newton iteration 1 error: 0.000891756 -75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Newton iteration 5 error: 1.42684e-11 -76: Linearization/solve/update time: 0.0469057(53.668%)/0.0404065(46.2318%)/8.76e-05(0.100229%) -75: Solve: M deltax^k = r -76: Storage: liquid=[1.89572e+08 952852 0 0] gas=[0 0 0 0] -76: Writing visualization results for the current time step. -76: Time step 1 done. CPU time: 0.0966185 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) -76: Begin time step 2. Start time: 250 seconds (4 minutes, 10 seconds), step size: 354.167 seconds (5 minutes, 54.17 seconds) -76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -75: Update: x^(k+1) = x^k - deltax^k -75: Newton iteration 2 error: 4.21829e-07 -75: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Solve: M deltax^k = r -75: Newton iteration 3 error: 3.53397e-12 -75: Linearization/solve/update time: 0.0298417(80.6393%)/0.00714833(19.3165%)/1.636e-05(0.0442085%) -75: Storage: liquid=[774357 0] gas=[0 100] -75: Writing visualization results for the current time step. -75: Time step 8 done. CPU time: 0.348521 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 1977.95 seconds (32 minutes, 57.95 seconds) -75: Simulation of problem 'co2injection_immiscible_vcfv' finished. -75: -75: ------------------------ Timing ------------------------ -75: Setup time: 1.01 seconds, 74.4% -75: Simulation time: 0.349 seconds, 25.6% -75: Linearization time: 0.248 seconds, 71.3% -75: Linear solve time: 0.0622 seconds, 17.8% -75: Newton update time: 0.000133 seconds, 0.0381% -75: Pre/postprocess time: 0.0281 seconds, 8.06% -75: Output write time: 0.00868 seconds, 2.49% -75: First process' simulation CPU time: 0.398 seconds -75: Number of processes: 1 -75: Threads per processes: 1 -75: Total CPU time: 0.398 seconds -75: -75: ---------------------------------------------------------------- -75: -75: Simulation completed -76: Update: x^(k+1) = x^k - deltax^k -76: Newton iteration 1 error: 0.000396248 -76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Solve: M deltax^k = r -75: ###################### -75: # Comparing results -75: ###################### -75: RND: 'd4492c85be4d6a3e645e9e2710e6daef' -76: Update: x^(k+1) = x^k - deltax^k -76: Newton iteration 2 error: 4.67232e-05 -76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -75: Simulation name: 'co2injection_immiscible_vcfv' -75: Number of timesteps: '8' - 74/127 Test #75: co2injection_immiscible_vcfv ................... Passed 1.55 sec -test 78 - Start 78: co2injection_ncp_vcfv - -78: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/co2injection_ncp_vcfv" "--" -78: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -78: Test timeout computed to be: 1500 -76: Newton iteration 3 error: 6.18906e-11 -76: Linearization/solve/update time: 0.0278959(58.0729%)/0.0200964(41.8361%)/4.372e-05(0.0910151%) -78: ###################### -78: # Running test '' -78: ###################### -70: Solve: M deltax^k = r -76: Storage: liquid=[1.89572e+08 953172 0 0] gas=[0 0 0 0] -76: Writing visualization results for the current time step. -76: Time step 2 done. CPU time: 0.153676 seconds, end time: 604.167 seconds (10 minutes, 4.167 seconds), step size: 354.167 seconds (5 minutes, 54.17 seconds) -76: Begin time step 3. Start time: 604.167 seconds (10 minutes, 4.167 seconds), step size: 560.764 seconds (9 minutes, 20.76 seconds) -76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -78: executing "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/co2injection_ncp_vcfv " -70: Update: x^(k+1) = x^k - deltax^k -70: Newton iteration 1 error: 0.00213141 -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Solve: M deltax^k = r -76: Update: x^(k+1) = x^k - deltax^k -76: Newton iteration 1 error: 0.000396043 -76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Solve: M deltax^k = r -76: Update: x^(k+1) = x^k - deltax^k -76: Newton iteration 2 error: 5.31603e-07 -76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Newton iteration 3 error: 1.25458e-12 -76: Linearization/solve/update time: 0.0279404(57.9649%)/0.0202143(41.9363%)/4.764e-05(0.0988334%) -76: Storage: liquid=[1.89571e+08 953678 0 0] gas=[0 0 0 0] -76: Writing visualization results for the current time step. -76: Time step 3 done. CPU time: 0.210946 seconds, end time: 1164.93 seconds (19 minutes, 24.93 seconds), step size: 560.764 seconds (9 minutes, 20.76 seconds) -76: Begin time step 4. Start time: 1164.93 seconds (19 minutes, 24.93 seconds), step size: 887.876 seconds (14 minutes, 47.88 seconds) -76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Solve: M deltax^k = r -76: Update: x^(k+1) = x^k - deltax^k -76: Newton iteration 1 error: 0.000395804 -76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Solve: M deltax^k = r -76: Update: x^(k+1) = x^k - deltax^k -76: Newton iteration 2 error: 1.76596e-07 -76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Newton iteration 3 error: 6.35591e-13 -76: Linearization/solve/update time: 0.0277444(57.768%)/0.0202417(42.1463%)/4.116e-05(0.0857012%) -76: Storage: liquid=[1.8957e+08 954478 0 0] gas=[0 0 0 0] -76: Writing visualization results for the current time step. -76: Time step 4 done. CPU time: 0.267996 seconds, end time: 2052.81 seconds (34 minutes, 12.81 seconds), step size: 887.876 seconds (14 minutes, 47.88 seconds) -76: Begin time step 5. Start time: 2052.81 seconds (34 minutes, 12.81 seconds), step size: 1405.8 seconds (23 minutes, 25.8 seconds) -76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Solve: M deltax^k = r -76: Update: x^(k+1) = x^k - deltax^k -76: Newton iteration 1 error: 0.000395442 -76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: Solve: M deltax^k = r -76: Solve: M deltax^k = r -70: Update: x^(k+1) = x^k - deltax^k -70: Newton iteration 2 error: 0.0103469 -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Update: x^(k+1) = x^k - deltax^k -76: Newton iteration 2 error: 2.63986e-07 -76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -78: opm models will now start the simulation. -78: # [parameters which were specified at compile-time] -78: AmgCoarsenTarget="5000" -78: ContinueOnConvergenceError="0" -78: EnableAsyncVtkOutput="1" -78: EnableGravity="1" -78: EnableGridAdaptation="0" -78: EnableIntensiveQuantityCache="0" -78: EnableStorageCache="0" -78: EnableThermodynamicHints="0" -78: EnableVtkOutput="1" -78: EndTime="10000" -78: FluidSystemNumPressure="100" -78: FluidSystemNumTemperature="100" -78: FluidSystemPressureHigh="4e+07" -78: FluidSystemPressureLow="3e+07" -78: FluidSystemTemperatureHigh="500" -78: FluidSystemTemperatureLow="290" -78: GridFile="data/co2injection.dgf" -78: GridGlobalRefinements="0" -78: InitialTimeStepSize="250" -78: LinearSolverAbsTolerance="-1" -78: LinearSolverMaxError="1e+07" -78: LinearSolverMaxIterations="1000" -78: LinearSolverOverlapSize="2" -78: LinearSolverTolerance="0.001" -78: LinearSolverVerbosity="0" -78: MaxDepth="2500" -78: MaxTimeStepDivisions="10" -78: MaxTimeStepSize="inf" -78: MinTimeStepSize="0" -78: NewtonMaxError="1e+100" -78: NewtonMaxIterations="20" -78: NewtonTargetIterations="10" -78: NewtonTolerance="1e-08" -78: NewtonVerbose="1" -78: NewtonWriteConvergence="0" -78: NumericDifferenceMethod="1" -78: OutputDir="" -78: ParameterFile="" -78: PreconditionerOrder="0" -78: PreconditionerRelaxation="1" -78: PredeterminedTimeStepsFile="" -78: PrintParameters="2" -78: RestartTime="-1e+35" -78: SimulationName="co2injection" -78: Temperature="293.15" -78: ThreadsPerProcess="1" -78: VtkWriteAverageMolarMasses="0" -78: VtkWriteDensities="1" -78: VtkWriteDofIndex="0" -78: VtkWriteExtrusionFactor="0" -78: VtkWriteFilterVelocities="0" -78: VtkWriteFugacities="0" -78: VtkWriteFugacityCoeffs="0" -78: VtkWriteIntrinsicPermeabilities="0" -78: VtkWriteMassFractions="0" -78: VtkWriteMobilities="0" -78: VtkWriteMolarities="0" -78: VtkWriteMoleFractions="1" -78: VtkWritePorosity="1" -78: VtkWritePotentialGradients="0" -78: VtkWritePressures="1" -78: VtkWritePrimaryVars="0" -78: VtkWriteProcessRank="0" -78: VtkWriteRelativePermeabilities="1" -78: VtkWriteSaturations="1" -78: VtkWriteTemperature="1" -78: VtkWriteTotalMassFractions="0" -78: VtkWriteTotalMoleFractions="0" -78: VtkWriteViscosities="0" -78: # [end of parameters] -78: Allocating the simulation vanguard -78: Adding LGRs, if any -78: Distributing the vanguard's data -78: Allocating the model -78: Allocating the problem -78: Initializing the model -78: Initializing the problem -76: Newton iteration 3 error: 9.05343e-13 -76: Linearization/solve/update time: 0.0278092(57.7443%)/0.020307(42.1663%)/4.3041e-05(0.0893722%) -76: Storage: liquid=[1.89567e+08 955745 0 0] gas=[0 0 0 0] -76: Writing visualization results for the current time step. -76: Time step 5 done. CPU time: 0.325186 seconds, end time: 3458.61 seconds (57 minutes, 38.61 seconds), step size: 1405.8 seconds (23 minutes, 25.8 seconds) -76: Begin time step 6. Start time: 3458.61 seconds (57 minutes, 38.61 seconds), step size: 2225.86 seconds (37 minutes, 5.856 seconds) -76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Solve: M deltax^k = r -76: Update: x^(k+1) = x^k - deltax^k -76: Newton iteration 1 error: 0.000394876 -76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Solve: M deltax^k = r -76: Update: x^(k+1) = x^k - deltax^k -76: Newton iteration 2 error: 4.12563e-07 -76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Newton iteration 3 error: 1.20622e-12 -76: Linearization/solve/update time: 0.0278158(58.0483%)/0.0200594(41.8615%)/4.324e-05(0.0902366%) -76: Storage: liquid=[1.89564e+08 957752 0 0] gas=[0 0 0 0] -76: Writing visualization results for the current time step. -76: Time step 6 done. CPU time: 0.382142 seconds, end time: 5684.47 seconds (1 hours, 34 minutes, 44.47 seconds), step size: 2225.86 seconds (37 minutes, 5.856 seconds) -76: Begin time step 7. Start time: 5684.47 seconds (1 hours, 34 minutes, 44.47 seconds), step size: 2179.34 seconds (36 minutes, 19.34 seconds) -76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Solve: M deltax^k = r -76: Update: x^(k+1) = x^k - deltax^k -76: Newton iteration 1 error: 0.000393983 -76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Solve: M deltax^k = r -70: Solve: M deltax^k = r -76: Update: x^(k+1) = x^k - deltax^k -76: Newton iteration 2 error: 4.0197e-07 -76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: Update: x^(k+1) = x^k - deltax^k -70: Newton iteration 3 error: 9.14865e-05 -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Newton iteration 3 error: 1.23089e-12 -76: Linearization/solve/update time: 0.0278378(57.9831%)/0.0201285(41.9255%)/4.388e-05(0.0913971%) -76: Storage: liquid=[1.8956e+08 959717 0 0] gas=[0 0 0 0] -76: Writing visualization results for the current time step. -76: Time step 7 done. CPU time: 0.439183 seconds, end time: 7863.81 seconds (2 hours, 11 minutes, 3.81 seconds), step size: 2179.34 seconds (36 minutes, 19.34 seconds) -76: Begin time step 8. Start time: 7863.81 seconds (2 hours, 11 minutes, 3.81 seconds), step size: 2136.19 seconds (35 minutes, 36.19 seconds) -76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Solve: M deltax^k = r -76: Update: x^(k+1) = x^k - deltax^k -76: Newton iteration 1 error: 0.00039311 -76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Solve: M deltax^k = r -76: Update: x^(k+1) = x^k - deltax^k -76: Newton iteration 2 error: 3.92629e-07 -76: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -76: Newton iteration 3 error: 1.25433e-12 -76: Linearization/solve/update time: 0.0277751(57.7059%)/0.0203127(42.202%)/4.432e-05(0.0920799%) -76: Storage: liquid=[1.89556e+08 961645 0 0] gas=[0 0 0 0] -76: Writing visualization results for the current time step. -76: Time step 8 done. CPU time: 0.496327 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 2136.19 seconds (35 minutes, 36.19 seconds) -76: Simulation of problem 'co2injection_ncp_ecfv' finished. -76: -76: ------------------------ Timing ------------------------ -76: Setup time: 1.01 seconds, 67% -76: Simulation time: 0.496 seconds, 33% -76: Linearization time: 0.242 seconds, 48.7% -76: Linear solve time: 0.182 seconds, 36.6% -76: Newton update time: 0.000395 seconds, 0.0795% -76: Pre/postprocess time: 0.0623 seconds, 12.6% -76: Output write time: 0.00896 seconds, 1.8% -76: First process' simulation CPU time: 0.554 seconds -76: Number of processes: 1 -76: Threads per processes: 1 -76: Total CPU time: 0.554 seconds -76: -76: ---------------------------------------------------------------- -76: -76: Simulation completed -76: ###################### -76: # Comparing results -76: ###################### -76: RND: '604ddd5b42afa9575c1655a5eb11bac3' -76: Simulation name: 'co2injection_ncp_ecfv' -76: Number of timesteps: '8' - 75/127 Test #76: co2injection_ncp_ecfv .......................... Passed 1.70 sec -test 79 - Start 79: co2injection_pvs_ecfv - -79: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/co2injection_pvs_ecfv" "--" -79: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -79: Test timeout computed to be: 1500 -79: ###################### -79: # Running test '' -79: ###################### -79: executing "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/co2injection_pvs_ecfv " -70: Solve: M deltax^k = r -70: Update: x^(k+1) = x^k - deltax^k -70: Newton iteration 4 error: 1.62854e-05 -70: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -70: Newton iteration 5 error: 1.11288e-07 -70: Linearization/solve/update time: 0.601899(94.1132%)/0.037599(5.87899%)/4.996e-05(0.00781177%) -70: Storage: liquid=[3.96487e+07 201512 7.79808e+10] gas=[0 0 0] -70: Writing visualization results for the current time step. -70: Time step 8 done. CPU time: 3.80451 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 2100.75 seconds (35 minutes, 0.751 seconds) -70: Simulation of problem 'co2injection_flash_ni_vcfv' finished. -70: -70: ------------------------ Timing ------------------------ -70: Setup time: 1.03 seconds, 21.3% -70: Simulation time: 3.8 seconds, 78.7% -70: Linearization time: 3.55 seconds, 93.4% -70: Linear solve time: 0.224 seconds, 5.9% -70: Newton update time: 0.000313 seconds, 0.00822% -70: Pre/postprocess time: 0.0136 seconds, 0.357% -70: Output write time: 0.0113 seconds, 0.298% -70: First process' simulation CPU time: 3.89 seconds -70: Number of processes: 1 -70: Threads per processes: 1 -70: Total CPU time: 3.89 seconds -70: -70: ---------------------------------------------------------------- -70: -70: Simulation completed -79: opm models will now start the simulation. -79: # [parameters which were specified at compile-time] -79: AmgCoarsenTarget="5000" -79: ContinueOnConvergenceError="0" -79: EnableAsyncVtkOutput="1" -79: EnableGravity="1" -79: EnableGridAdaptation="0" -79: EnableIntensiveQuantityCache="0" -79: EnableStorageCache="0" -79: EnableThermodynamicHints="0" -79: EnableVtkOutput="1" -79: EndTime="10000" -79: FluidSystemNumPressure="100" -79: FluidSystemNumTemperature="100" -79: FluidSystemPressureHigh="4e+07" -79: FluidSystemPressureLow="3e+07" -79: FluidSystemTemperatureHigh="500" -79: FluidSystemTemperatureLow="290" -79: GridFile="data/co2injection.dgf" -79: GridGlobalRefinements="0" -79: InitialTimeStepSize="250" -79: LinearSolverAbsTolerance="-1" -79: LinearSolverMaxError="1e+07" -79: LinearSolverMaxIterations="1000" -79: LinearSolverOverlapSize="2" -79: LinearSolverTolerance="0.001" -79: LinearSolverVerbosity="0" -79: MaxDepth="2500" -79: MaxTimeStepDivisions="10" -79: MaxTimeStepSize="inf" -79: MinTimeStepSize="0" -79: NewtonMaxError="1e+100" -79: NewtonMaxIterations="20" -79: NewtonTargetIterations="10" -79: NewtonTolerance="1e-08" -79: NewtonVerbose="1" -79: NewtonWriteConvergence="0" -79: NumericDifferenceMethod="1" -79: OutputDir="" -79: ParameterFile="" -79: PreconditionerOrder="0" -79: PreconditionerRelaxation="1" -79: PredeterminedTimeStepsFile="" -79: PrintParameters="2" -79: PvsVerbosity="1" -79: RestartTime="-1e+35" -79: SimulationName="co2injection" -79: Temperature="293.15" -79: ThreadsPerProcess="1" -79: VtkWriteAverageMolarMasses="0" -79: VtkWriteDensities="1" -79: VtkWriteDofIndex="0" -79: VtkWriteExtrusionFactor="0" -79: VtkWriteFilterVelocities="0" -79: VtkWriteFugacities="0" -79: VtkWriteFugacityCoeffs="0" -79: VtkWriteIntrinsicPermeabilities="0" -79: VtkWriteMassFractions="0" -79: VtkWriteMobilities="0" -79: VtkWriteMolarities="0" -79: VtkWriteMoleFractions="1" -79: VtkWritePhasePresence="0" -79: VtkWritePorosity="1" -79: VtkWritePotentialGradients="0" -79: VtkWritePressures="1" -79: VtkWritePrimaryVars="0" -79: VtkWriteProcessRank="0" -79: VtkWriteRelativePermeabilities="1" -79: VtkWriteSaturations="1" -79: VtkWriteTemperature="1" -79: VtkWriteTotalMassFractions="0" -79: VtkWriteTotalMoleFractions="0" -79: VtkWriteViscosities="0" -79: # [end of parameters] -79: Allocating the simulation vanguard -79: Adding LGRs, if any -79: Distributing the vanguard's data -79: Allocating the model -79: Allocating the problem -79: Initializing the model -79: Initializing the problem -70: ###################### -70: # Comparing results -70: ###################### -70: RND: '05830e33c8032f5d3b51e4827884b5c7' -70: Simulation name: 'co2injection_flash_ni_vcfv' -70: Number of timesteps: '8' - 76/127 Test #70: co2injection_flash_ni_vcfv ..................... Passed 5.03 sec -test 80 - Start 80: co2injection_pvs_ni_vcfv - -80: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/co2injection_pvs_ni_vcfv" "--" -80: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -80: Test timeout computed to be: 1500 -80: ###################### -80: # Running test '' -80: ###################### -80: executing "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/co2injection_pvs_ni_vcfv " -80: opm models will now start the simulation. -80: # [parameters which were specified at compile-time] -80: AmgCoarsenTarget="5000" -80: ContinueOnConvergenceError="0" -80: EnableAsyncVtkOutput="1" -80: EnableGravity="1" -80: EnableGridAdaptation="0" -80: EnableIntensiveQuantityCache="0" -80: EnableStorageCache="0" -80: EnableThermodynamicHints="0" -80: EnableVtkOutput="1" -80: EndTime="10000" -80: FluidSystemNumPressure="100" -80: FluidSystemNumTemperature="100" -80: FluidSystemPressureHigh="4e+07" -80: FluidSystemPressureLow="3e+07" -80: FluidSystemTemperatureHigh="500" -80: FluidSystemTemperatureLow="290" -80: GridFile="data/co2injection.dgf" -80: GridGlobalRefinements="0" -80: InitialTimeStepSize="250" -80: LinearSolverAbsTolerance="-1" -80: LinearSolverMaxError="1e+07" -80: LinearSolverMaxIterations="1000" -80: LinearSolverOverlapSize="2" -80: LinearSolverTolerance="0.001" -80: LinearSolverVerbosity="0" -80: MaxDepth="2500" -80: MaxTimeStepDivisions="10" -80: MaxTimeStepSize="inf" -80: MinTimeStepSize="0" -80: NewtonMaxError="1e+100" -80: NewtonMaxIterations="20" -80: NewtonTargetIterations="10" -80: NewtonTolerance="1e-08" -80: NewtonVerbose="1" -80: NewtonWriteConvergence="0" -80: NumericDifferenceMethod="1" -80: OutputDir="" -80: ParameterFile="" -80: PreconditionerOrder="0" -80: PreconditionerRelaxation="1" -80: PredeterminedTimeStepsFile="" -80: PrintParameters="2" -80: PvsVerbosity="1" -80: RestartTime="-1e+35" -80: SimulationName="co2injection" -80: Temperature="293.15" -80: ThreadsPerProcess="1" -80: VtkWriteAverageMolarMasses="0" -80: VtkWriteDensities="1" -80: VtkWriteDofIndex="0" -80: VtkWriteEnthalpies="0" -80: VtkWriteExtrusionFactor="0" -80: VtkWriteFilterVelocities="0" -80: VtkWriteFugacities="0" -80: VtkWriteFugacityCoeffs="0" -80: VtkWriteInternalEnergies="0" -80: VtkWriteIntrinsicPermeabilities="0" -80: VtkWriteMassFractions="0" -80: VtkWriteMobilities="0" -80: VtkWriteMolarities="0" -80: VtkWriteMoleFractions="1" -80: VtkWritePhasePresence="0" -80: VtkWritePorosity="1" -80: VtkWritePotentialGradients="0" -80: VtkWritePressures="1" -80: VtkWritePrimaryVars="0" -80: VtkWriteProcessRank="0" -80: VtkWriteRelativePermeabilities="1" -80: VtkWriteSaturations="1" -80: VtkWriteSolidInternalEnergy="0" -80: VtkWriteTemperature="1" -80: VtkWriteThermalConductivity="0" -80: VtkWriteTotalMassFractions="0" -80: VtkWriteTotalMoleFractions="0" -80: VtkWriteViscosities="0" -80: # [end of parameters] -80: Allocating the simulation vanguard -80: Adding LGRs, if any -80: Distributing the vanguard's data -80: Allocating the model -80: Allocating the problem -80: Initializing the model -80: Initializing the problem -77: Simulator successfully set up -77: Applying the initial solution of the "co2injection_ncp_ni_vcfv" problem -77: Writing visualization results for the current time step. -77: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) -77: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -77: Solve: M deltax^k = r -77: Update: x^(k+1) = x^k - deltax^k -77: Newton iteration 1 error: 0.00742171 -77: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -77: Solve: M deltax^k = r -77: Update: x^(k+1) = x^k - deltax^k -77: Newton iteration 2 error: 0.000563284 -77: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -77: Solve: M deltax^k = r -77: Update: x^(k+1) = x^k - deltax^k -77: Newton iteration 3 error: 1.27773e-08 -77: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -77: Newton iteration 4 error: 1.05291e-13 -77: Linearization/solve/update time: 0.140504(58.0493%)/0.101446(41.9124%)/9.26e-05(0.0382579%) -77: Storage: liquid=[3.96525e+07 199316 0 0 7.80381e+10] gas=[0 0 0 0 0] -77: Writing visualization results for the current time step. -77: Time step 1 done. CPU time: 0.257638 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) -77: Begin time step 2. Start time: 250 seconds (4 minutes, 10 seconds), step size: 375 seconds (6 minutes, 15 seconds) -77: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -77: Solve: M deltax^k = r -77: Update: x^(k+1) = x^k - deltax^k -77: Newton iteration 1 error: 0.00218297 -77: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -77: Solve: M deltax^k = r -78: Simulator successfully set up -78: Applying the initial solution of the "co2injection_ncp_vcfv" problem -77: Update: x^(k+1) = x^k - deltax^k -77: Newton iteration 2 error: 0.000141283 -77: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -78: Writing visualization results for the current time step. -78: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) -78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -78: Solve: M deltax^k = r -77: Newton iteration 3 error: 3.6184e-10 -77: Linearization/solve/update time: 0.104595(61.9821%)/0.0640944(37.9817%)/6.108e-05(0.0361954%) -77: Storage: liquid=[3.96524e+07 199401 0 0 7.80358e+10] gas=[0 0 0 0 0] -77: Writing visualization results for the current time step. -78: Update: x^(k+1) = x^k - deltax^k -78: Newton iteration 1 error: 0.00742171 -78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -77: Time step 2 done. CPU time: 0.441831 seconds, end time: 625 seconds (10 minutes, 25 seconds), step size: 375 seconds (6 minutes, 15 seconds) -77: Begin time step 3. Start time: 625 seconds (10 minutes, 25 seconds), step size: 593.75 seconds (9 minutes, 53.75 seconds) -77: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -78: Solve: M deltax^k = r -77: Solve: M deltax^k = r -78: Update: x^(k+1) = x^k - deltax^k -78: Newton iteration 2 error: 0.000104677 -78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -77: Update: x^(k+1) = x^k - deltax^k -77: Newton iteration 1 error: 0.00218467 -77: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -78: Solve: M deltax^k = r -78: Update: x^(k+1) = x^k - deltax^k -78: Newton iteration 3 error: 1.1349e-07 -78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -77: Solve: M deltax^k = r -78: Newton iteration 4 error: 5.52317e-13 -78: Linearization/solve/update time: 0.0968331(61.9853%)/0.0593094(37.9654%)/7.7042e-05(0.0493165%) -78: Storage: liquid=[3.96525e+07 199316 0 0] gas=[0 0 0 0] -78: Writing visualization results for the current time step. -78: Time step 1 done. CPU time: 0.166815 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) -78: Begin time step 2. Start time: 250 seconds (4 minutes, 10 seconds), step size: 375 seconds (6 minutes, 15 seconds) -78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -77: Update: x^(k+1) = x^k - deltax^k -77: Newton iteration 2 error: 5.35838e-06 -77: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -78: Solve: M deltax^k = r -78: Update: x^(k+1) = x^k - deltax^k -78: Newton iteration 1 error: 0.000792223 -78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -77: Newton iteration 3 error: 6.14544e-12 -77: Linearization/solve/update time: 0.104657(61.9835%)/0.0641277(37.9801%)/6.16e-05(0.036483%) -77: Storage: liquid=[3.96522e+07 199534 0 0 7.80323e+10] gas=[0 0 0 0 0] -77: Writing visualization results for the current time step. -77: Time step 3 done. CPU time: 0.626102 seconds, end time: 1218.75 seconds (20 minutes, 18.75 seconds), step size: 593.75 seconds (9 minutes, 53.75 seconds) -77: Begin time step 4. Start time: 1218.75 seconds (20 minutes, 18.75 seconds), step size: 940.104 seconds (15 minutes, 40.1 seconds) -77: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -78: Solve: M deltax^k = r -78: Update: x^(k+1) = x^k - deltax^k -78: Newton iteration 2 error: 3.16501e-05 -78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -77: Solve: M deltax^k = r -78: Newton iteration 3 error: 1.73147e-11 -78: Linearization/solve/update time: 0.071984(64.5012%)/0.0395636(35.451%)/5.336e-05(0.0478132%) -78: Storage: liquid=[3.96524e+07 199401 0 0] gas=[0 0 0 0] -78: Writing visualization results for the current time step. -78: Time step 2 done. CPU time: 0.288924 seconds, end time: 625 seconds (10 minutes, 25 seconds), step size: 375 seconds (6 minutes, 15 seconds) -78: Begin time step 3. Start time: 625 seconds (10 minutes, 25 seconds), step size: 593.75 seconds (9 minutes, 53.75 seconds) -78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -77: Update: x^(k+1) = x^k - deltax^k -77: Newton iteration 1 error: 0.00218101 -77: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -78: Solve: M deltax^k = r -77: Solve: M deltax^k = r -78: Update: x^(k+1) = x^k - deltax^k -78: Newton iteration 1 error: 0.000791548 -78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -78: Solve: M deltax^k = r -79: Simulator successfully set up -79: Applying the initial solution of the "co2injection_pvs_ecfv" problem -77: Update: x^(k+1) = x^k - deltax^k -77: Newton iteration 2 error: 7.97374e-06 -77: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -79: Writing visualization results for the current time step. -79: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) -79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -79: Solve: M deltax^k = r -78: Update: x^(k+1) = x^k - deltax^k -78: Newton iteration 2 error: 5.08104e-07 -78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -79: Update: x^(k+1) = x^k - deltax^k -79: Newton iteration 1 error: 0.000421562 -79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -79: Solve: M deltax^k = r -79: Update: x^(k+1) = x^k - deltax^k -79: Newton iteration 2 error: 0.000869504 -79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -79: Solve: M deltax^k = r -79: Update: x^(k+1) = x^k - deltax^k -79: Newton iteration 3 error: 0.000468591 -79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -77: Solve: M deltax^k = r -78: Newton iteration 3 error: 1.77778e-12 -78: Linearization/solve/update time: 0.0720656(64.6778%)/0.0393052(35.2759%)/5.1601e-05(0.0463111%) -79: Solve: M deltax^k = r -79: Update: x^(k+1) = x^k - deltax^k -79: Newton iteration 4 error: 1.44386e-05 -79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -78: Storage: liquid=[3.96522e+07 199534 0 0] gas=[0 0 0 0] -78: Writing visualization results for the current time step. -78: Time step 3 done. CPU time: 0.410861 seconds, end time: 1218.75 seconds (20 minutes, 18.75 seconds), step size: 593.75 seconds (9 minutes, 53.75 seconds) -78: Begin time step 4. Start time: 1218.75 seconds (20 minutes, 18.75 seconds), step size: 940.104 seconds (15 minutes, 40.1 seconds) -78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -79: Newton iteration 5 error: 1.53729e-10 -79: Linearization/solve/update time: 0.0327952(73.3793%)/0.0118646(26.5472%)/3.284e-05(0.0734796%) -79: Storage: liquid=[1.89572e+08 952852] gas=[0 0] -79: Writing visualization results for the current time step. -79: Time step 1 done. CPU time: 0.055852 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) -79: Begin time step 2. Start time: 250 seconds (4 minutes, 10 seconds), step size: 354.167 seconds (5 minutes, 54.17 seconds) -79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -79: Solve: M deltax^k = r -77: Update: x^(k+1) = x^k - deltax^k -77: Newton iteration 3 error: 1.49441e-07 -77: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -79: Update: x^(k+1) = x^k - deltax^k -79: Newton iteration 1 error: 0.000396248 -79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -78: Solve: M deltax^k = r -79: Solve: M deltax^k = r -79: Update: x^(k+1) = x^k - deltax^k -79: Newton iteration 2 error: 4.67177e-05 -79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -79: Newton iteration 3 error: 1.79503e-10 -79: Linearization/solve/update time: 0.0194879(78.6798%)/0.00526512(21.2572%)/1.56e-05(0.0629828%) -78: Update: x^(k+1) = x^k - deltax^k -78: Newton iteration 1 error: 0.000790579 -78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -79: Storage: liquid=[1.89572e+08 953172] gas=[0 0] -79: Writing visualization results for the current time step. -79: Time step 2 done. CPU time: 0.0908925 seconds, end time: 604.167 seconds (10 minutes, 4.167 seconds), step size: 354.167 seconds (5 minutes, 54.17 seconds) -79: Begin time step 3. Start time: 604.167 seconds (10 minutes, 4.167 seconds), step size: 560.764 seconds (9 minutes, 20.76 seconds) -79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -79: Solve: M deltax^k = r -77: Newton iteration 4 error: 2.69862e-13 -77: Linearization/solve/update time: 0.139371(59.1427%)/0.0961965(40.8213%)/8.484e-05(0.0360021%) -79: Update: x^(k+1) = x^k - deltax^k -79: Newton iteration 1 error: 0.000396043 -79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -79: Solve: M deltax^k = r -79: Update: x^(k+1) = x^k - deltax^k -79: Newton iteration 2 error: 5.30825e-07 -79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -77: Storage: liquid=[3.96519e+07 199746 0 0 7.80267e+10] gas=[0 0 0 0 0] -77: Writing visualization results for the current time step. -78: Solve: M deltax^k = r -77: Time step 4 done. CPU time: 0.877282 seconds, end time: 2158.85 seconds (35 minutes, 58.85 seconds), step size: 940.104 seconds (15 minutes, 40.1 seconds) -77: Begin time step 5. Start time: 2158.85 seconds (35 minutes, 58.85 seconds), step size: 1410.16 seconds (23 minutes, 30.16 seconds) -77: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -79: Newton iteration 3 error: 3.85756e-11 -79: Linearization/solve/update time: 0.0194633(78.6963%)/0.00525136(21.2329%)/1.752e-05(0.0708388%) -79: Storage: liquid=[1.89571e+08 953678] gas=[0 0] -79: Writing visualization results for the current time step. -79: Time step 3 done. CPU time: 0.125885 seconds, end time: 1164.93 seconds (19 minutes, 24.93 seconds), step size: 560.764 seconds (9 minutes, 20.76 seconds) -79: Begin time step 4. Start time: 1164.93 seconds (19 minutes, 24.93 seconds), step size: 887.876 seconds (14 minutes, 47.88 seconds) -79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -78: Update: x^(k+1) = x^k - deltax^k -78: Newton iteration 2 error: 3.62385e-06 -78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -79: Solve: M deltax^k = r -79: Update: x^(k+1) = x^k - deltax^k -79: Newton iteration 1 error: 0.000395804 -79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -79: Solve: M deltax^k = r -79: Update: x^(k+1) = x^k - deltax^k -79: Newton iteration 2 error: 1.65235e-07 -79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -77: Solve: M deltax^k = r -79: Newton iteration 3 error: 1.06808e-11 -79: Linearization/solve/update time: 0.0194761(78.429%)/0.00534032(21.5052%)/1.636e-05(0.0658808%) -78: Newton iteration 3 error: 2.30768e-12 -78: Linearization/solve/update time: 0.0721666(64.7875%)/0.0391703(35.1651%)/5.28e-05(0.0474011%) -79: Storage: liquid=[1.8957e+08 954478] gas=[0 0] -79: Writing visualization results for the current time step. -79: Time step 4 done. CPU time: 0.16097 seconds, end time: 2052.81 seconds (34 minutes, 12.81 seconds), step size: 887.876 seconds (14 minutes, 47.88 seconds) -79: Begin time step 5. Start time: 2052.81 seconds (34 minutes, 12.81 seconds), step size: 1405.8 seconds (23 minutes, 25.8 seconds) -79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -78: Storage: liquid=[3.96518e+07 199746 0 0] gas=[0 0 0 0] -78: Writing visualization results for the current time step. -78: Time step 4 done. CPU time: 0.532739 seconds, end time: 2158.85 seconds (35 minutes, 58.85 seconds), step size: 940.104 seconds (15 minutes, 40.1 seconds) -78: Begin time step 5. Start time: 2158.85 seconds (35 minutes, 58.85 seconds), step size: 1488.5 seconds (24 minutes, 48.5 seconds) -78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -79: Solve: M deltax^k = r -79: Update: x^(k+1) = x^k - deltax^k -79: Newton iteration 1 error: 0.000395442 -79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -79: Solve: M deltax^k = r -79: Update: x^(k+1) = x^k - deltax^k -79: Newton iteration 2 error: 2.61669e-07 -79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -77: Update: x^(k+1) = x^k - deltax^k -77: Newton iteration 1 error: 0.00217418 -77: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -79: Newton iteration 3 error: 1.82017e-12 -79: Linearization/solve/update time: 0.0194821(78.9671%)/0.00517244(20.9656%)/1.6601e-05(0.0672893%) -78: Solve: M deltax^k = r -79: Storage: liquid=[1.89567e+08 955745] gas=[0 0] -79: Writing visualization results for the current time step. -79: Time step 5 done. CPU time: 0.195881 seconds, end time: 3458.61 seconds (57 minutes, 38.61 seconds), step size: 1405.8 seconds (23 minutes, 25.8 seconds) -79: Begin time step 6. Start time: 3458.61 seconds (57 minutes, 38.61 seconds), step size: 2225.86 seconds (37 minutes, 5.856 seconds) -79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -79: Solve: M deltax^k = r -79: Update: x^(k+1) = x^k - deltax^k -79: Newton iteration 1 error: 0.000394876 -79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -78: Update: x^(k+1) = x^k - deltax^k -78: Newton iteration 1 error: 0.000789064 -78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -79: Solve: M deltax^k = r -80: Simulator successfully set up -80: Applying the initial solution of the "co2injection_pvs_ni_vcfv" problem -79: Update: x^(k+1) = x^k - deltax^k -79: Newton iteration 2 error: 4.13215e-07 -79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -80: Writing visualization results for the current time step. -77: Solve: M deltax^k = r -80: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) -80: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -79: Newton iteration 3 error: 1.65121e-12 -79: Linearization/solve/update time: 0.0194293(78.0682%)/0.0054408(21.8614%)/1.752e-05(0.0703963%) -79: Storage: liquid=[1.89564e+08 957752] gas=[0 0] -79: Writing visualization results for the current time step. -79: Time step 6 done. CPU time: 0.231021 seconds, end time: 5684.47 seconds (1 hours, 34 minutes, 44.47 seconds), step size: 2225.86 seconds (37 minutes, 5.856 seconds) -79: Begin time step 7. Start time: 5684.47 seconds (1 hours, 34 minutes, 44.47 seconds), step size: 2179.34 seconds (36 minutes, 19.34 seconds) -79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -78: Solve: M deltax^k = r -79: Solve: M deltax^k = r -79: Update: x^(k+1) = x^k - deltax^k -79: Newton iteration 1 error: 0.000393983 -79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -80: Solve: M deltax^k = r -79: Solve: M deltax^k = r -77: Update: x^(k+1) = x^k - deltax^k -77: Newton iteration 2 error: 1.17068e-05 -77: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -79: Update: x^(k+1) = x^k - deltax^k -79: Newton iteration 2 error: 4.03336e-07 -79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -80: Update: x^(k+1) = x^k - deltax^k -80: Newton iteration 1 error: 0.00742171 -80: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -78: Update: x^(k+1) = x^k - deltax^k -78: Newton iteration 2 error: 1.10879e-06 -78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -79: Newton iteration 3 error: 2.94344e-12 -79: Linearization/solve/update time: 0.0194449(78.7325%)/0.00523448(21.1944%)/1.8041e-05(0.0730481%) -79: Storage: liquid=[1.8956e+08 959717] gas=[0 0] -79: Writing visualization results for the current time step. -79: Time step 7 done. CPU time: 0.266006 seconds, end time: 7863.81 seconds (2 hours, 11 minutes, 3.81 seconds), step size: 2179.34 seconds (36 minutes, 19.34 seconds) -79: Begin time step 8. Start time: 7863.81 seconds (2 hours, 11 minutes, 3.81 seconds), step size: 2136.19 seconds (35 minutes, 36.19 seconds) -79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -79: Solve: M deltax^k = r -79: Update: x^(k+1) = x^k - deltax^k -79: Newton iteration 1 error: 0.00039311 -80: Solve: M deltax^k = r -79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -78: Newton iteration 3 error: 2.41393e-12 -78: Linearization/solve/update time: 0.072095(64.7452%)/0.0392058(35.2089%)/5.112e-05(0.0459085%) -79: Solve: M deltax^k = r -77: Newton iteration 3 error: 1.29375e-11 -77: Linearization/solve/update time: 0.104545(61.8947%)/0.0643047(38.0707%)/5.84e-05(0.0345749%) -80: Update: x^(k+1) = x^k - deltax^k -80: Newton iteration 2 error: 0.000563157 -79: Update: x^(k+1) = x^k - deltax^k -79: Newton iteration 2 error: 3.94115e-07 -80: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -79: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -78: Storage: liquid=[3.96512e+07 200081 0 0] gas=[0 0 0 0] -78: Writing visualization results for the current time step. -78: Time step 5 done. CPU time: 0.654536 seconds, end time: 3647.35 seconds (1 hours, 0 minutes, 47.35 seconds), step size: 1488.5 seconds (24 minutes, 48.5 seconds) -78: Begin time step 6. Start time: 3647.35 seconds (1 hours, 0 minutes, 47.35 seconds), step size: 2356.79 seconds (39 minutes, 16.79 seconds) -78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -79: Newton iteration 3 error: 1.5746e-12 -79: Linearization/solve/update time: 0.0194637(78.7209%)/0.00524444(21.2111%)/1.6801e-05(0.0679516%) -77: Storage: liquid=[3.96513e+07 200064 0 0 7.80184e+10] gas=[0 0 0 0 0] -77: Writing visualization results for the current time step. -77: Time step 5 done. CPU time: 1.06164 seconds, end time: 3569.01 seconds (59 minutes, 29.01 seconds), step size: 1410.16 seconds (23 minutes, 30.16 seconds) -77: Begin time step 6. Start time: 3569.01 seconds (59 minutes, 29.01 seconds), step size: 2232.75 seconds (37 minutes, 12.75 seconds) -77: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -79: Storage: liquid=[1.89556e+08 961645] gas=[0 0] -79: Writing visualization results for the current time step. -79: Time step 8 done. CPU time: 0.300961 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 2136.19 seconds (35 minutes, 36.19 seconds) -79: Simulation of problem 'co2injection_pvs_ecfv' finished. -79: -79: ------------------------ Timing ------------------------ -79: Setup time: 1.01 seconds, 77% -79: Simulation time: 0.301 seconds, 23% -79: Linearization time: 0.169 seconds, 56.2% -79: Linear solve time: 0.0488 seconds, 16.2% -79: Newton update time: 0.000151 seconds, 0.0503% -79: Pre/postprocess time: 0.0715 seconds, 23.7% -79: Output write time: 0.0103 seconds, 3.41% -79: First process' simulation CPU time: 0.362 seconds -79: Number of processes: 1 -79: Threads per processes: 1 -79: Total CPU time: 0.362 seconds -79: -79: ---------------------------------------------------------------- -79: -79: Simulation completed -80: Newton iteration 3 error: 8.66221e-09 -80: Linearization/solve/update time: 0.0682743(78.4817%)/0.0186935(21.4882%)/2.612e-05(0.0300251%) -78: Solve: M deltax^k = r -79: ###################### -79: # Comparing results -79: ###################### -79: RND: 'e4a0755576bf611719d661764386db25' -80: Storage: liquid=[3.96525e+07 199316 7.80381e+10] gas=[0 0 0] -80: Writing visualization results for the current time step. -80: Time step 1 done. CPU time: 0.104884 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) -80: Begin time step 2. Start time: 250 seconds (4 minutes, 10 seconds), step size: 395.833 seconds (6 minutes, 35.83 seconds) -80: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -79: Simulation name: 'co2injection_pvs_ecfv' -79: Number of timesteps: '8' -78: Update: x^(k+1) = x^k - deltax^k -78: Newton iteration 1 error: 0.000786678 -78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r - 77/127 Test #79: co2injection_pvs_ecfv .......................... Passed 1.50 sec -test 81 - Start 81: co2injection_pvs_vcfv - -81: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/co2injection_pvs_vcfv" "--" -81: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -81: Test timeout computed to be: 1500 -77: Solve: M deltax^k = r -81: ###################### -81: # Running test '' -81: ###################### -81: executing "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/co2injection_pvs_vcfv " -80: Solve: M deltax^k = r -80: Update: x^(k+1) = x^k - deltax^k -80: Newton iteration 1 error: 0.00218297 -78: Solve: M deltax^k = r -80: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -77: Update: x^(k+1) = x^k - deltax^k -77: Newton iteration 1 error: 0.00216364 -77: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -78: Update: x^(k+1) = x^k - deltax^k -78: Newton iteration 2 error: 1.73307e-06 -78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -80: Solve: M deltax^k = r -80: Update: x^(k+1) = x^k - deltax^k -80: Newton iteration 2 error: 0.000145811 -80: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -78: Newton iteration 3 error: 1.10009e-12 -77: Solve: M deltax^k = r -78: Linearization/solve/update time: 0.0721702(64.7432%)/0.0392493(35.2102%)/5.2e-05(0.0466487%) -78: Storage: liquid=[3.96502e+07 200612 0 0] gas=[0 0 0 0] -78: Writing visualization results for the current time step. -80: Newton iteration 3 error: 9.10615e-10 -80: Linearization/solve/update time: 0.0681014(78.7453%)/0.0183248(21.1889%)/5.692e-05(0.0658164%) -78: Time step 6 done. CPU time: 0.7801 seconds, end time: 6004.14 seconds (1 hours, 40 minutes, 4.14 seconds), step size: 2356.79 seconds (39 minutes, 16.79 seconds) -78: Begin time step 7. Start time: 6004.14 seconds (1 hours, 40 minutes, 4.14 seconds), step size: 2017.91 seconds (33 minutes, 37.91 seconds) -78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -80: Storage: liquid=[3.96524e+07 199405 7.80357e+10] gas=[0 0 0] -80: Writing visualization results for the current time step. -80: Time step 2 done. CPU time: 0.210815 seconds, end time: 645.833 seconds (10 minutes, 45.83 seconds), step size: 395.833 seconds (6 minutes, 35.83 seconds) -80: Begin time step 3. Start time: 645.833 seconds (10 minutes, 45.83 seconds), step size: 626.736 seconds (10 minutes, 26.74 seconds) -80: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -77: Update: x^(k+1) = x^k - deltax^k -77: Newton iteration 2 error: 1.83004e-05 -77: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -78: Solve: M deltax^k = r -78: Update: x^(k+1) = x^k - deltax^k -78: Newton iteration 1 error: 0.00078292 -78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -80: Solve: M deltax^k = r -77: Newton iteration 3 error: 9.06869e-11 -77: Linearization/solve/update time: 0.105437(61.8111%)/0.0650815(38.1533%)/6.076e-05(0.0356199%) -80: Update: x^(k+1) = x^k - deltax^k -80: Newton iteration 1 error: 0.00218455 -80: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -77: Storage: liquid=[3.96504e+07 200567 0 0 7.80054e+10] gas=[0 0 0 0 0] -78: Solve: M deltax^k = r -77: Writing visualization results for the current time step. -77: Time step 6 done. CPU time: 1.25156 seconds, end time: 5801.76 seconds (1 hours, 36 minutes, 41.76 seconds), step size: 2232.75 seconds (37 minutes, 12.75 seconds) -81: opm models will now start the simulation. -81: # [parameters which were specified at compile-time] -81: AmgCoarsenTarget="5000" -81: ContinueOnConvergenceError="0" -81: EnableAsyncVtkOutput="1" -81: EnableGravity="1" -81: EnableGridAdaptation="0" -81: EnableIntensiveQuantityCache="0" -81: EnableStorageCache="0" -81: EnableThermodynamicHints="0" -81: EnableVtkOutput="1" -81: EndTime="10000" -81: FluidSystemNumPressure="100" -81: FluidSystemNumTemperature="100" -81: FluidSystemPressureHigh="4e+07" -81: FluidSystemPressureLow="3e+07" -81: FluidSystemTemperatureHigh="500" -81: FluidSystemTemperatureLow="290" -81: GridFile="data/co2injection.dgf" -81: GridGlobalRefinements="0" -81: InitialTimeStepSize="250" -81: LinearSolverAbsTolerance="-1" -81: LinearSolverMaxError="1e+07" -81: LinearSolverMaxIterations="1000" -81: LinearSolverOverlapSize="2" -81: LinearSolverTolerance="0.001" -81: LinearSolverVerbosity="0" -81: MaxDepth="2500" -81: MaxTimeStepDivisions="10" -81: MaxTimeStepSize="inf" -81: MinTimeStepSize="0" -81: NewtonMaxError="1e+100" -81: NewtonMaxIterations="20" -81: NewtonTargetIterations="10" -81: NewtonTolerance="1e-08" -81: NewtonVerbose="1" -81: NewtonWriteConvergence="0" -81: NumericDifferenceMethod="1" -81: OutputDir="" -81: ParameterFile="" -81: PreconditionerOrder="0" -81: PreconditionerRelaxation="1" -81: PredeterminedTimeStepsFile="" -81: PrintParameters="2" -81: PvsVerbosity="1" -81: RestartTime="-1e+35" -81: SimulationName="co2injection" -81: Temperature="293.15" -81: ThreadsPerProcess="1" -81: VtkWriteAverageMolarMasses="0" -81: VtkWriteDensities="1" -81: VtkWriteDofIndex="0" -81: VtkWriteExtrusionFactor="0" -81: VtkWriteFilterVelocities="0" -81: VtkWriteFugacities="0" -81: VtkWriteFugacityCoeffs="0" -81: VtkWriteIntrinsicPermeabilities="0" -81: VtkWriteMassFractions="0" -81: VtkWriteMobilities="0" -81: VtkWriteMolarities="0" -81: VtkWriteMoleFractions="1" -81: VtkWritePhasePresence="0" -81: VtkWritePorosity="1" -81: VtkWritePotentialGradients="0" -81: VtkWritePressures="1" -81: VtkWritePrimaryVars="0" -81: VtkWriteProcessRank="0" -81: VtkWriteRelativePermeabilities="1" -81: VtkWriteSaturations="1" -81: VtkWriteTemperature="1" -81: VtkWriteTotalMassFractions="0" -81: VtkWriteTotalMoleFractions="0" -81: VtkWriteViscosities="0" -81: # [end of parameters] -81: Allocating the simulation vanguard -81: Adding LGRs, if any -81: Distributing the vanguard's data -81: Allocating the model -81: Allocating the problem -81: Initializing the model -81: Initializing the problem -80: Solve: M deltax^k = r -77: Begin time step 7. Start time: 5801.76 seconds (1 hours, 36 minutes, 41.76 seconds), step size: 2120.11 seconds (35 minutes, 20.11 seconds) -77: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -78: Update: x^(k+1) = x^k - deltax^k -78: Newton iteration 2 error: 1.47307e-06 -78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -80: Update: x^(k+1) = x^k - deltax^k -80: Newton iteration 2 error: 3.58544e-06 -80: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -77: Solve: M deltax^k = r -78: Newton iteration 3 error: 1.6084e-12 -78: Linearization/solve/update time: 0.0765235(65.0576%)/0.0410422(34.8926%)/5.848e-05(0.0497177%) -80: Newton iteration 3 error: 6.75375e-11 -80: Linearization/solve/update time: 0.0784356(76.9744%)/0.0233903(22.9545%)/7.236e-05(0.071012%) -78: Storage: liquid=[3.96494e+07 201066 0 0] gas=[0 0 0 0] -78: Writing visualization results for the current time step. -80: Storage: liquid=[3.96522e+07 199547 7.80319e+10] gas=[0 0 0] -80: Writing visualization results for the current time step. -78: Time step 7 done. CPU time: 0.912109 seconds, end time: 8022.05 seconds (2 hours, 13 minutes, 42.05 seconds), step size: 2017.91 seconds (33 minutes, 37.91 seconds) -78: Begin time step 8. Start time: 8022.05 seconds (2 hours, 13 minutes, 42.05 seconds), step size: 1977.95 seconds (32 minutes, 57.95 seconds) -78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -80: Time step 3 done. CPU time: 0.33136 seconds, end time: 1272.57 seconds (21 minutes, 12.57 seconds), step size: 626.736 seconds (10 minutes, 26.74 seconds) -80: Begin time step 4. Start time: 1272.57 seconds (21 minutes, 12.57 seconds), step size: 992.332 seconds (16 minutes, 32.33 seconds) -80: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -77: Update: x^(k+1) = x^k - deltax^k -77: Newton iteration 1 error: 0.00214698 -77: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -78: Solve: M deltax^k = r -80: Solve: M deltax^k = r -80: Update: x^(k+1) = x^k - deltax^k -80: Newton iteration 1 error: 0.00218062 -80: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -78: Update: x^(k+1) = x^k - deltax^k -78: Newton iteration 1 error: 0.000779715 -78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -77: Solve: M deltax^k = r -80: Solve: M deltax^k = r -78: Solve: M deltax^k = r -80: Update: x^(k+1) = x^k - deltax^k -80: Newton iteration 2 error: 5.6976e-06 -80: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -77: Update: x^(k+1) = x^k - deltax^k -77: Newton iteration 2 error: 1.72893e-05 -77: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -78: Update: x^(k+1) = x^k - deltax^k -78: Newton iteration 2 error: 1.43514e-06 -78: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -80: Newton iteration 3 error: 4.48345e-11 -80: Linearization/solve/update time: 0.0678282(79.2645%)/0.0177149(20.7017%)/2.8882e-05(0.0337517%) -80: Storage: liquid=[3.96518e+07 199770 7.80261e+10] gas=[0 0 0] -80: Writing visualization results for the current time step. -78: Newton iteration 3 error: 2.00983e-12 -78: Linearization/solve/update time: 0.0755182(65.0325%)/0.0405506(34.9201%)/5.5001e-05(0.0473641%) -80: Time step 4 done. CPU time: 0.441987 seconds, end time: 2264.9 seconds (37 minutes, 44.9 seconds), step size: 992.332 seconds (16 minutes, 32.33 seconds) -80: Begin time step 5. Start time: 2264.9 seconds (37 minutes, 44.9 seconds), step size: 1571.19 seconds (26 minutes, 11.19 seconds) -80: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -77: Newton iteration 3 error: 7.24875e-11 -77: Linearization/solve/update time: 0.110946(63.0692%)/0.0648988(36.8927%)/6.6961e-05(0.038065%) -78: Storage: liquid=[3.96485e+07 201512 0 0] gas=[0 0 0 0] -78: Writing visualization results for the current time step. -78: Time step 8 done. CPU time: 1.0435 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 1977.95 seconds (32 minutes, 57.95 seconds) -78: Simulation of problem 'co2injection_ncp_vcfv' finished. -78: -78: ------------------------ Timing ------------------------ -78: Setup time: 1.03 seconds, 49.6% -78: Simulation time: 1.04 seconds, 50.4% -78: Linearization time: 0.609 seconds, 58.4% -78: Linear solve time: 0.337 seconds, 32.3% -78: Newton update time: 0.000451 seconds, 0.0433% -78: Pre/postprocess time: 0.0676 seconds, 6.48% -78: Output write time: 0.0238 seconds, 2.28% -78: First process' simulation CPU time: 1.09 seconds -78: Number of processes: 1 -78: Threads per processes: 1 -78: Total CPU time: 1.09 seconds -78: -78: ---------------------------------------------------------------- -78: -78: Simulation completed -77: Storage: liquid=[3.96495e+07 201044 0 0 7.79929e+10] gas=[0 0 0 0 0] -77: Writing visualization results for the current time step. -80: Solve: M deltax^k = r -77: Time step 7 done. CPU time: 1.45218 seconds, end time: 7921.87 seconds (2 hours, 12 minutes, 1.87 seconds), step size: 2120.11 seconds (35 minutes, 20.11 seconds) -77: Begin time step 8. Start time: 7921.87 seconds (2 hours, 12 minutes, 1.87 seconds), step size: 2078.13 seconds (34 minutes, 38.13 seconds) -77: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -80: Update: x^(k+1) = x^k - deltax^k -80: Newton iteration 1 error: 0.00217339 -80: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -78: ###################### -78: # Comparing results -78: ###################### -78: RND: 'df7214fcfbb437eecb6669062f86cc1c' -78: Simulation name: 'co2injection_ncp_vcfv' -78: Number of timesteps: '8' - 78/127 Test #78: co2injection_ncp_vcfv .......................... Passed 2.26 sec -test 82 - Start 82: co2injection_ncp_ni_ecfv - -82: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/co2injection_ncp_ni_ecfv" "--" -82: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -82: Test timeout computed to be: 1500 -82: ###################### -82: # Running test '' -82: ###################### -80: Solve: M deltax^k = r -82: executing "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/co2injection_ncp_ni_ecfv " -77: Solve: M deltax^k = r -80: Update: x^(k+1) = x^k - deltax^k -80: Newton iteration 2 error: 8.9622e-06 -80: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -80: Newton iteration 3 error: 3.49606e-11 -80: Linearization/solve/update time: 0.0679656(78.9408%)/0.0181038(21.0272%)/2.752e-05(0.031964%) -77: Update: x^(k+1) = x^k - deltax^k -77: Newton iteration 1 error: 0.00213119 -77: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -80: Storage: liquid=[3.96512e+07 200124 7.80169e+10] gas=[0 0 0] -80: Writing visualization results for the current time step. -80: Time step 5 done. CPU time: 0.550638 seconds, end time: 3836.09 seconds (1 hours, 3 minutes, 56.09 seconds), step size: 1571.19 seconds (26 minutes, 11.19 seconds) -80: Begin time step 6. Start time: 3836.09 seconds (1 hours, 3 minutes, 56.09 seconds), step size: 2487.72 seconds (41 minutes, 27.72 seconds) -80: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -80: Solve: M deltax^k = r -80: Update: x^(k+1) = x^k - deltax^k -80: Newton iteration 1 error: 0.00216165 -80: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -77: Solve: M deltax^k = r -80: Solve: M deltax^k = r -80: Update: x^(k+1) = x^k - deltax^k -80: Newton iteration 2 error: 1.40756e-05 -80: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -77: Update: x^(k+1) = x^k - deltax^k -77: Newton iteration 2 error: 1.67331e-05 -77: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -80: Newton iteration 3 error: 9.52388e-11 -80: Linearization/solve/update time: 0.0679859(78.3889%)/0.0187151(21.5788%)/2.808e-05(0.0323767%) -82: opm models will now start the simulation. -82: # [parameters which were specified at compile-time] -82: AmgCoarsenTarget="5000" -82: ContinueOnConvergenceError="0" -82: EnableAsyncVtkOutput="1" -82: EnableGravity="1" -82: EnableGridAdaptation="0" -82: EnableIntensiveQuantityCache="0" -82: EnableStorageCache="0" -82: EnableThermodynamicHints="0" -82: EnableVtkOutput="1" -82: EndTime="10000" -82: FluidSystemNumPressure="100" -82: FluidSystemNumTemperature="100" -82: FluidSystemPressureHigh="4e+07" -82: FluidSystemPressureLow="3e+07" -82: FluidSystemTemperatureHigh="500" -82: FluidSystemTemperatureLow="290" -82: GridFile="data/co2injection.dgf" -82: GridGlobalRefinements="0" -82: InitialTimeStepSize="250" -82: LinearSolverAbsTolerance="-1" -82: LinearSolverMaxError="1e+07" -82: LinearSolverMaxIterations="1000" -82: LinearSolverOverlapSize="2" -82: LinearSolverTolerance="0.001" -82: LinearSolverVerbosity="0" -82: MaxDepth="2500" -82: MaxTimeStepDivisions="10" -82: MaxTimeStepSize="inf" -82: MinTimeStepSize="0" -82: NewtonMaxError="1e+100" -82: NewtonMaxIterations="20" -82: NewtonTargetIterations="10" -82: NewtonTolerance="1e-08" -82: NewtonVerbose="1" -82: NewtonWriteConvergence="0" -82: OutputDir="" -82: ParameterFile="" -82: PreconditionerOrder="0" -82: PreconditionerRelaxation="1" -82: PredeterminedTimeStepsFile="" -82: PrintParameters="2" -82: RestartTime="-1e+35" -82: SimulationName="co2injection" -82: Temperature="293.15" -82: ThreadsPerProcess="1" -82: VtkWriteAverageMolarMasses="0" -82: VtkWriteDensities="1" -82: VtkWriteDofIndex="0" -82: VtkWriteEnthalpies="0" -82: VtkWriteExtrusionFactor="0" -82: VtkWriteFilterVelocities="0" -82: VtkWriteFugacities="0" -82: VtkWriteFugacityCoeffs="0" -82: VtkWriteInternalEnergies="0" -82: VtkWriteIntrinsicPermeabilities="0" -82: VtkWriteMassFractions="0" -82: VtkWriteMobilities="0" -82: VtkWriteMolarities="0" -82: VtkWriteMoleFractions="1" -82: VtkWritePorosity="1" -82: VtkWritePotentialGradients="0" -82: VtkWritePressures="1" -82: VtkWritePrimaryVars="0" -82: VtkWriteProcessRank="0" -82: VtkWriteRelativePermeabilities="1" -82: VtkWriteSaturations="1" -82: VtkWriteSolidInternalEnergy="0" -82: VtkWriteTemperature="1" -82: VtkWriteThermalConductivity="0" -82: VtkWriteTotalMassFractions="0" -82: VtkWriteTotalMoleFractions="0" -82: VtkWriteViscosities="0" -82: # [end of parameters] -82: Allocating the simulation vanguard -82: Adding LGRs, if any -82: Distributing the vanguard's data -82: Allocating the model -82: Allocating the problem -82: Initializing the model -82: Initializing the problem -80: Storage: liquid=[3.96502e+07 200684 7.80023e+10] gas=[0 0 0] -80: Writing visualization results for the current time step. -80: Time step 6 done. CPU time: 0.662628 seconds, end time: 6323.82 seconds (1 hours, 45 minutes, 23.82 seconds), step size: 2487.72 seconds (41 minutes, 27.72 seconds) -80: Begin time step 7. Start time: 6323.82 seconds (1 hours, 45 minutes, 23.82 seconds), step size: 3676.18 seconds (1 hours, 1 minutes, 16.18 seconds) -80: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -77: Newton iteration 3 error: 7.34622e-11 -77: Linearization/solve/update time: 0.131318(66.0377%)/0.0674665(33.9278%)/6.868e-05(0.034538%) -77: Storage: liquid=[3.96487e+07 201512 0 0 7.79808e+10] gas=[0 0 0 0 0] -77: Writing visualization results for the current time step. -80: Solve: M deltax^k = r -77: Time step 8 done. CPU time: 1.67561 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 2078.13 seconds (34 minutes, 38.13 seconds) -77: Simulation of problem 'co2injection_ncp_ni_vcfv' finished. -77: -77: ------------------------ Timing ------------------------ -77: Setup time: 1.0247 seconds, 37.9467% -77: Simulation time: 1.67568 seconds, 62.0533% -77: Linearization time: 0.941374 seconds, 56.1788% -77: Linear solve time: 0.587616 seconds, 35.0674% -77: Newton update time: 0.000554921 seconds, 0.0331163% -77: Pre/postprocess time: 0.104045 seconds, 6.20913% -77: Output write time: 0.0349105 seconds, 2.08337% -77: First process' simulation CPU time: 1.6869 seconds -77: Number of processes: 1 -77: Threads per processes: 1 -77: Total CPU time: 1.6869 seconds -77: -77: ---------------------------------------------------------------- -77: -77: Simulation completed -80: Update: x^(k+1) = x^k - deltax^k -80: Newton iteration 1 error: 0.00214311 -80: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -80: Solve: M deltax^k = r -77: ###################### -77: # Comparing results -77: ###################### -77: RND: '6e1bfffc19660cda1e3f86a4ea3d3d22' -80: Update: x^(k+1) = x^k - deltax^k -80: Newton iteration 2 error: 2.05274e-05 -80: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -80: Newton iteration 3 error: 2.86994e-10 -80: Linearization/solve/update time: 0.0677305(78.3574%)/0.0186787(21.6094%)/2.876e-05(0.0332724%) -77: Simulation name: 'co2injection_ncp_ni_vcfv' -77: Number of timesteps: '8' - 79/127 Test #77: co2injection_ncp_ni_vcfv ....................... Passed 2.93 sec -test 83 - Start 83: co2injection_pvs_ni_ecfv - -83: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/co2injection_pvs_ni_ecfv" "--" -83: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -83: Test timeout computed to be: 1500 -80: Storage: liquid=[3.96487e+07 201512 7.79808e+10] gas=[0 0 0] -80: Writing visualization results for the current time step. -83: ###################### -83: # Running test '' -83: ###################### -80: Time step 7 done. CPU time: 0.772864 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 3676.18 seconds (1 hours, 1 minutes, 16.18 seconds) -80: Simulation of problem 'co2injection_pvs_ni_vcfv' finished. -80: -80: ------------------------ Timing ------------------------ -80: Setup time: 1.03 seconds, 57.2% -80: Simulation time: 0.773 seconds, 42.8% -80: Linearization time: 0.486 seconds, 62.9% -80: Linear solve time: 0.134 seconds, 17.3% -80: Newton update time: 0.000269 seconds, 0.0348% -80: Pre/postprocess time: 0.109 seconds, 14.1% -80: Output write time: 0.029 seconds, 3.75% -80: First process' simulation CPU time: 0.771 seconds -80: Number of processes: 1 -80: Threads per processes: 1 -80: Total CPU time: 0.771 seconds -80: -80: ---------------------------------------------------------------- -80: -80: Simulation completed -83: executing "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/co2injection_pvs_ni_ecfv " -80: ###################### -80: # Comparing results -80: ###################### -80: RND: '665258a0b9dcda997657728d9d8aa253' -80: Simulation name: 'co2injection_pvs_ni_vcfv' -80: Number of timesteps: '7' - 80/127 Test #80: co2injection_pvs_ni_vcfv ....................... Passed 2.02 sec -test 84 - Start 84: co2_ptflash_ecfv - -84: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/co2_ptflash_ecfv" "--" -84: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -84: Test timeout computed to be: 1500 -84: ###################### -84: # Running test '' -84: ###################### -84: executing "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/co2_ptflash_ecfv " -83: opm models will now start the simulation. -83: # [parameters which were specified at compile-time] -83: AmgCoarsenTarget="5000" -83: ContinueOnConvergenceError="0" -83: EnableAsyncVtkOutput="1" -83: EnableGravity="1" -83: EnableGridAdaptation="0" -83: EnableIntensiveQuantityCache="0" -83: EnableStorageCache="0" -83: EnableThermodynamicHints="0" -83: EnableVtkOutput="1" -83: EndTime="10000" -83: FluidSystemNumPressure="100" -83: FluidSystemNumTemperature="100" -83: FluidSystemPressureHigh="4e+07" -83: FluidSystemPressureLow="3e+07" -83: FluidSystemTemperatureHigh="500" -83: FluidSystemTemperatureLow="290" -83: GridFile="data/co2injection.dgf" -83: GridGlobalRefinements="0" -83: InitialTimeStepSize="250" -83: LinearSolverAbsTolerance="-1" -83: LinearSolverMaxError="1e+07" -83: LinearSolverMaxIterations="1000" -83: LinearSolverOverlapSize="2" -83: LinearSolverTolerance="0.001" -83: LinearSolverVerbosity="0" -83: MaxDepth="2500" -83: MaxTimeStepDivisions="10" -83: MaxTimeStepSize="inf" -83: MinTimeStepSize="0" -83: NewtonMaxError="1e+100" -83: NewtonMaxIterations="20" -83: NewtonTargetIterations="10" -83: NewtonTolerance="1e-08" -83: NewtonVerbose="1" -83: NewtonWriteConvergence="0" -83: OutputDir="" -83: ParameterFile="" -83: PreconditionerOrder="0" -83: PreconditionerRelaxation="1" -83: PredeterminedTimeStepsFile="" -83: PrintParameters="2" -83: PvsVerbosity="1" -83: RestartTime="-1e+35" -83: SimulationName="co2injection" -83: Temperature="293.15" -83: ThreadsPerProcess="1" -83: VtkWriteAverageMolarMasses="0" -83: VtkWriteDensities="1" -83: VtkWriteDofIndex="0" -83: VtkWriteEnthalpies="0" -83: VtkWriteExtrusionFactor="0" -83: VtkWriteFilterVelocities="0" -83: VtkWriteFugacities="0" -83: VtkWriteFugacityCoeffs="0" -83: VtkWriteInternalEnergies="0" -83: VtkWriteIntrinsicPermeabilities="0" -83: VtkWriteMassFractions="0" -83: VtkWriteMobilities="0" -83: VtkWriteMolarities="0" -83: VtkWriteMoleFractions="1" -83: VtkWritePhasePresence="0" -83: VtkWritePorosity="1" -83: VtkWritePotentialGradients="0" -83: VtkWritePressures="1" -83: VtkWritePrimaryVars="0" -83: VtkWriteProcessRank="0" -83: VtkWriteRelativePermeabilities="1" -83: VtkWriteSaturations="1" -83: VtkWriteSolidInternalEnergy="0" -83: VtkWriteTemperature="1" -83: VtkWriteThermalConductivity="0" -83: VtkWriteTotalMassFractions="0" -83: VtkWriteTotalMoleFractions="0" -83: VtkWriteViscosities="0" -83: # [end of parameters] -83: Allocating the simulation vanguard -83: Adding LGRs, if any -83: Distributing the vanguard's data -83: Allocating the model -83: Allocating the problem -83: Initializing the model -83: Initializing the problem -84: opm models will now start the simulation. -84: # [parameters which were specified at compile-time] -84: CellsX="30" -84: CellsY="1" -84: ContinueOnConvergenceError="0" -84: DomainSizeX="300" -84: DomainSizeY="1" -84: EnableAsyncVtkOutput="1" -84: EnableGravity="0" -84: EnableGridAdaptation="0" -84: EnableIntensiveQuantityCache="1" -84: EnableStorageCache="0" -84: EnableThermodynamicHints="1" -84: EnableVtkOutput="1" -84: EndTime="3600" -84: EpisodeLength="360" -84: FlashTolerance="1e-08" -84: FlashTwoPhaseMethod="ssi" -84: FlashVerbosity="0" -84: GridGlobalRefinements="0" -84: InitialTimeStepSize="360" -84: Initialpressure="7.5e+06" -84: LinearSolverAbsTolerance="0" -84: LinearSolverMaxError="1e+07" -84: LinearSolverMaxIterations="1000" -84: LinearSolverOverlapSize="2" -84: LinearSolverTolerance="0.001" -84: LinearSolverVerbosity="0" -84: MaxTimeStepDivisions="10" -84: MaxTimeStepSize="inf" -84: MinTimeStepSize="0" -84: NewtonMaxError="1e+100" -84: NewtonMaxIterations="30" -84: NewtonTargetIterations="6" -84: NewtonTolerance="0.001" -84: NewtonVerbose="1" -84: NewtonWriteConvergence="0" -84: OutputDir="" -84: ParameterFile="" -84: PreconditionerOrder="0" -84: PreconditionerRelaxation="1" -84: PredeterminedTimeStepsFile="" -84: PrintParameters="2" -84: RestartTime="-1e+35" -84: SimulationName="co2_ptflash" -84: Temperature="423.25" -84: ThreadsPerProcess="1" -84: VtkWriteAverageMolarMasses="0" -84: VtkWriteDensities="1" -84: VtkWriteDofIndex="0" -84: VtkWriteEquilibriumConstants="1" -84: VtkWriteExtrusionFactor="0" -84: VtkWriteFilterVelocities="1" -84: VtkWriteFugacities="0" -84: VtkWriteFugacityCoeffs="1" -84: VtkWriteIntrinsicPermeabilities="0" -84: VtkWriteLiquidMoleFractions="1" -84: VtkWriteMassFractions="0" -84: VtkWriteMobilities="0" -84: VtkWriteMolarities="0" -84: VtkWriteMoleFractions="1" -84: VtkWritePorosity="1" -84: VtkWritePotentialGradients="1" -84: VtkWritePressures="1" -84: VtkWritePrimaryVars="0" -84: VtkWriteProcessRank="0" -84: VtkWriteRelativePermeabilities="1" -84: VtkWriteSaturations="1" -84: VtkWriteTemperature="1" -84: VtkWriteTotalMassFractions="1" -84: VtkWriteTotalMoleFractions="1" -84: VtkWriteViscosities="0" -84: # [end of parameters] -84: Allocating the simulation vanguard -84: Adding LGRs, if any -84: Distributing the vanguard's data -84: Allocating the model -84: Allocating the problem -84: Initializing the model -84: Initializing the problem -84: Simulator successfully set up -84: Applying the initial solution of the "co2_ptflash" problem -84: Writing visualization results for the current time step. -84: Begin time step 1. Start time: 0 seconds, step size: 360 seconds (6 minutes, 0 seconds) -84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -84: Solve: M deltax^k = r -84: Update: x^(k+1) = x^k - deltax^k -84: Newton iteration 1 error: 0.0638092 -84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -84: Solve: M deltax^k = r -84: Update: x^(k+1) = x^k - deltax^k -84: Newton iteration 2 error: 0.0335855 -84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -84: Solve: M deltax^k = r -84: Update: x^(k+1) = x^k - deltax^k -84: Newton iteration 3 error: 0.00333703 -84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -84: Newton iteration 4 error: 1.66206e-05 -84: Linearization/solve/update time: 0.0029345(93.9118%)/0.000175682(5.62229%)/1.456e-05(0.465958%) -84: Writing visualization results for the current time step. -84: Time step 1 done. CPU time: 0.00662565 seconds, end time: 360 seconds (6 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) -84: Begin time step 2. Start time: 360 seconds (6 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) -84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -84: Solve: M deltax^k = r -84: Update: x^(k+1) = x^k - deltax^k -84: Newton iteration 1 error: 0.028233 -84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -84: Newton iteration 2 error: 0.000633783 -84: Linearization/solve/update time: 0.00106925(96.5576%)/3.468e-05(3.13175%)/3.44e-06(0.310647%) -84: Writing visualization results for the current time step. -84: Time step 2 done. CPU time: 0.012645 seconds, end time: 720 seconds (12 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) -84: Begin time step 3. Start time: 720 seconds (12 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) -84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -84: Solve: M deltax^k = r -84: Update: x^(k+1) = x^k - deltax^k -84: Newton iteration 1 error: 0.0170999 -84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -84: Newton iteration 2 error: 0.000253863 -84: Linearization/solve/update time: 0.00105469(96.4129%)/3.632e-05(3.32015%)/2.92e-06(0.266928%) -84: Writing visualization results for the current time step. -84: Time step 3 done. CPU time: 0.0142479 seconds, end time: 1080 seconds (18 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) -84: Begin time step 4. Start time: 1080 seconds (18 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) -84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -84: Solve: M deltax^k = r -84: Update: x^(k+1) = x^k - deltax^k -84: Newton iteration 1 error: 0.0122561 -84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -84: Newton iteration 2 error: 9.73405e-05 -84: Linearization/solve/update time: 0.00103017(96.9617%)/2.892e-05(2.72202%)/3.36e-06(0.316251%) -84: Writing visualization results for the current time step. -84: Time step 4 done. CPU time: 0.0158173 seconds, end time: 1440 seconds (24 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) -84: Begin time step 5. Start time: 1440 seconds (24 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) -84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -84: Solve: M deltax^k = r -84: Update: x^(k+1) = x^k - deltax^k -84: Newton iteration 1 error: 0.00962203 -84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -84: Newton iteration 2 error: 5.20849e-05 -84: Linearization/solve/update time: 0.00105969(95.722%)/3.82e-05(3.45062%)/9.16e-06(0.827426%) -84: Writing visualization results for the current time step. -84: Time step 5 done. CPU time: 0.0205244 seconds, end time: 1800 seconds (30 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) -84: Begin time step 6. Start time: 1800 seconds (30 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) -84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -84: Solve: M deltax^k = r -84: Update: x^(k+1) = x^k - deltax^k -84: Newton iteration 1 error: 0.0079705 -84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -84: Newton iteration 2 error: 3.25253e-05 -84: Linearization/solve/update time: 0.00106365(96.547%)/3.5361e-05(3.20971%)/2.68e-06(0.243263%) -84: Writing visualization results for the current time step. -84: Time step 6 done. CPU time: 0.0221168 seconds, end time: 2160 seconds (36 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) -84: Begin time step 7. Start time: 2160 seconds (36 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) -84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -84: Solve: M deltax^k = r -84: Update: x^(k+1) = x^k - deltax^k -84: Newton iteration 1 error: 0.00683197 -84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -84: Newton iteration 2 error: 2.09942e-05 -84: Linearization/solve/update time: 0.00104945(96.6941%)/3.248e-05(2.99264%)/3.4e-06(0.313269%) -84: Writing visualization results for the current time step. -84: Time step 7 done. CPU time: 0.0325717 seconds, end time: 2520 seconds (42 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) -84: Begin time step 8. Start time: 2520 seconds (42 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) -84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -84: Solve: M deltax^k = r -84: Update: x^(k+1) = x^k - deltax^k -84: Newton iteration 1 error: 0.00599447 -84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -84: Newton iteration 2 error: 1.40215e-05 -84: Linearization/solve/update time: 0.00107377(96.464%)/3.656e-05(3.28444%)/2.8e-06(0.251544%) -84: Writing visualization results for the current time step. -84: Time step 8 done. CPU time: 0.0342179 seconds, end time: 2880 seconds (48 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) -84: Begin time step 9. Start time: 2880 seconds (48 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) -84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -84: Solve: M deltax^k = r -84: Update: x^(k+1) = x^k - deltax^k -84: Newton iteration 1 error: 0.00534939 -84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -84: Newton iteration 2 error: 9.63829e-06 -84: Linearization/solve/update time: 0.00105509(96.7147%)/3.292e-05(3.01762%)/2.92e-06(0.267662%) -84: Writing visualization results for the current time step. -84: Time step 9 done. CPU time: 0.0360214 seconds, end time: 3240 seconds (54 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) -84: Begin time step 10. Start time: 3240 seconds (54 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) -84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -84: Solve: M deltax^k = r -84: Update: x^(k+1) = x^k - deltax^k -84: Newton iteration 1 error: 0.00483532 -84: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -84: Newton iteration 2 error: 7.38558e-06 -84: Linearization/solve/update time: 0.00106493(96.502%)/3.5361e-05(3.20436%)/3.24e-06(0.293604%) -84: Writing visualization results for the current time step. -84: Time step 10 done. CPU time: 0.037803 seconds, end time: 3600 seconds (1 hours, 0 minutes, 0 seconds), step size: 360 seconds (6 minutes, 0 seconds) -84: Simulation of problem 'co2_ptflash' finished. -84: -84: ------------------------ Timing ------------------------ -84: Setup time: 0.0126 seconds, 24.9% -84: Simulation time: 0.0378 seconds, 75.1% -84: Linearization time: 0.0125 seconds, 32.9% -84: Linear solve time: 0.000486 seconds, 1.29% -84: Newton update time: 4.85e-05 seconds, 0.128% -84: Pre/postprocess time: 0.00641 seconds, 16.9% -84: Output write time: 0.0116 seconds, 30.7% -84: First process' simulation CPU time: 0.0269 seconds -84: Number of processes: 1 -84: Threads per processes: 1 -84: Total CPU time: 0.0269 seconds -84: -84: ---------------------------------------------------------------- -84: -84: Simulation completed -84: ###################### -84: # Comparing results -84: ###################### -84: RND: '6fb8a5b371ac599aa0deab26496e7666' -84: Simulation name: 'co2_ptflash' -84: Number of timesteps: '10' - 81/127 Test #84: co2_ptflash_ecfv ............................... Passed 0.22 sec -test 85 - Start 85: cuvette_pvs - -85: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/cuvette_pvs" "--" -85: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -85: Test timeout computed to be: 1500 -85: ###################### -85: # Running test '' -85: ###################### -85: executing "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/cuvette_pvs " -85: opm models will now start the simulation. -85: # [parameters which were specified at compile-time] -85: ContinueOnConvergenceError="0" -85: EnableAsyncVtkOutput="1" -85: EnableGravity="1" -85: EnableGridAdaptation="0" -85: EnableIntensiveQuantityCache="0" -85: EnableStorageCache="0" -85: EnableThermodynamicHints="0" -85: EnableVtkOutput="1" -85: EndTime="100" -85: GridFile="./data/cuvette_11x4.dgf" -85: GridGlobalRefinements="0" -85: InitialTimeStepSize="1" -85: LinearSolverAbsTolerance="-1" -85: LinearSolverMaxError="1e+07" -85: LinearSolverMaxIterations="1000" -85: LinearSolverOverlapSize="2" -85: LinearSolverTolerance="0.001" -85: LinearSolverVerbosity="0" -85: MaxTimeStepDivisions="10" -85: MaxTimeStepSize="600" -85: MinTimeStepSize="0" -85: NewtonMaxError="1e+100" -85: NewtonMaxIterations="20" -85: NewtonTargetIterations="10" -85: NewtonTolerance="1e-08" -85: NewtonVerbose="1" -85: NewtonWriteConvergence="0" -85: NumericDifferenceMethod="1" -85: OutputDir="" -85: ParameterFile="" -85: PreconditionerOrder="0" -85: PreconditionerRelaxation="1" -85: PredeterminedTimeStepsFile="" -85: PrintParameters="2" -85: PvsVerbosity="1" -85: RestartTime="-1e+35" -85: ThreadsPerProcess="1" -85: VtkWriteAverageMolarMasses="0" -85: VtkWriteDensities="1" -85: VtkWriteDofIndex="0" -85: VtkWriteExtrusionFactor="0" -85: VtkWriteFilterVelocities="0" -85: VtkWriteFugacities="0" -85: VtkWriteFugacityCoeffs="0" -85: VtkWriteIntrinsicPermeabilities="0" -85: VtkWriteMassFractions="0" -85: VtkWriteMobilities="0" -85: VtkWriteMolarities="0" -85: VtkWriteMoleFractions="1" -85: VtkWritePhasePresence="0" -85: VtkWritePorosity="1" -85: VtkWritePotentialGradients="0" -85: VtkWritePressures="1" -85: VtkWritePrimaryVars="0" -85: VtkWriteProcessRank="0" -85: VtkWriteRelativePermeabilities="1" -85: VtkWriteSaturations="1" -85: VtkWriteTemperature="1" -85: VtkWriteTotalMassFractions="0" -85: VtkWriteTotalMoleFractions="0" -85: VtkWriteViscosities="0" -85: # [end of parameters] -85: Allocating the simulation vanguard -85: Adding LGRs, if any -85: Distributing the vanguard's data -85: Allocating the model -85: Allocating the problem -85: Initializing the model -85: Initializing the problem -81: Simulator successfully set up -81: Applying the initial solution of the "co2injection_pvs_vcfv" problem -81: Writing visualization results for the current time step. -81: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) -81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -81: Solve: M deltax^k = r -81: Update: x^(k+1) = x^k - deltax^k -81: Newton iteration 1 error: 0.00742171 -81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -81: Solve: M deltax^k = r -81: Update: x^(k+1) = x^k - deltax^k -81: Newton iteration 2 error: 0.000104674 -81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -81: Solve: M deltax^k = r -81: Update: x^(k+1) = x^k - deltax^k -81: Newton iteration 3 error: 1.13496e-07 -81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -81: Newton iteration 4 error: 8.83616e-12 -81: Linearization/solve/update time: 0.0540153(80.9173%)/0.0127072(19.0359%)/3.124e-05(0.0467989%) -81: Storage: liquid=[3.96525e+07 199316] gas=[0 0] -81: Writing visualization results for the current time step. -81: Time step 1 done. CPU time: 0.0793088 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) -81: Begin time step 2. Start time: 250 seconds (4 minutes, 10 seconds), step size: 375 seconds (6 minutes, 15 seconds) -81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -81: Solve: M deltax^k = r -81: Update: x^(k+1) = x^k - deltax^k -81: Newton iteration 1 error: 0.000792223 -81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -81: Solve: M deltax^k = r -81: Update: x^(k+1) = x^k - deltax^k -81: Newton iteration 2 error: 3.16864e-05 -81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -81: Newton iteration 3 error: 3.67141e-10 -81: Linearization/solve/update time: 0.0400845(83.8195%)/0.00767638(16.0518%)/6.156e-05(0.128726%) -81: Storage: liquid=[3.96524e+07 199401] gas=[0 0] -81: Writing visualization results for the current time step. -81: Time step 2 done. CPU time: 0.139044 seconds, end time: 625 seconds (10 minutes, 25 seconds), step size: 375 seconds (6 minutes, 15 seconds) -81: Begin time step 3. Start time: 625 seconds (10 minutes, 25 seconds), step size: 593.75 seconds (9 minutes, 53.75 seconds) -81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -81: Solve: M deltax^k = r -81: Update: x^(k+1) = x^k - deltax^k -81: Newton iteration 1 error: 0.000791548 -81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -81: Solve: M deltax^k = r -81: Update: x^(k+1) = x^k - deltax^k -81: Newton iteration 2 error: 4.40963e-07 -81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -81: Newton iteration 3 error: 2.56057e-11 -81: Linearization/solve/update time: 0.040078(83.986%)/0.00762317(15.9748%)/1.868e-05(0.0391451%) -81: Storage: liquid=[3.96522e+07 199534] gas=[0 0] -81: Writing visualization results for the current time step. -81: Time step 3 done. CPU time: 0.198676 seconds, end time: 1218.75 seconds (20 minutes, 18.75 seconds), step size: 593.75 seconds (9 minutes, 53.75 seconds) -81: Begin time step 4. Start time: 1218.75 seconds (20 minutes, 18.75 seconds), step size: 940.104 seconds (15 minutes, 40.1 seconds) -81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -81: Solve: M deltax^k = r -81: Update: x^(k+1) = x^k - deltax^k -81: Newton iteration 1 error: 0.000790579 -81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -81: Solve: M deltax^k = r -81: Update: x^(k+1) = x^k - deltax^k -81: Newton iteration 2 error: 3.62504e-06 -81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -81: Newton iteration 3 error: 3.83635e-11 -81: Linearization/solve/update time: 0.0400627(84.0163%)/0.00760085(15.9399%)/2.088e-05(0.0437879%) -81: Storage: liquid=[3.96518e+07 199746] gas=[0 0] -81: Writing visualization results for the current time step. -81: Time step 4 done. CPU time: 0.258298 seconds, end time: 2158.85 seconds (35 minutes, 58.85 seconds), step size: 940.104 seconds (15 minutes, 40.1 seconds) -81: Begin time step 5. Start time: 2158.85 seconds (35 minutes, 58.85 seconds), step size: 1488.5 seconds (24 minutes, 48.5 seconds) -81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -81: Solve: M deltax^k = r -81: Update: x^(k+1) = x^k - deltax^k -81: Newton iteration 1 error: 0.000789064 -81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -81: Solve: M deltax^k = r -81: Update: x^(k+1) = x^k - deltax^k -81: Newton iteration 2 error: 1.10238e-06 -81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -81: Newton iteration 3 error: 3.2146e-12 -81: Linearization/solve/update time: 0.0400721(84.0601%)/0.00756505(15.8694%)/3.364e-05(0.0705673%) -81: Storage: liquid=[3.96512e+07 200081] gas=[0 0] -81: Writing visualization results for the current time step. -81: Time step 5 done. CPU time: 0.317923 seconds, end time: 3647.35 seconds (1 hours, 0 minutes, 47.35 seconds), step size: 1488.5 seconds (24 minutes, 48.5 seconds) -81: Begin time step 6. Start time: 3647.35 seconds (1 hours, 0 minutes, 47.35 seconds), step size: 2356.79 seconds (39 minutes, 16.79 seconds) -81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -81: Solve: M deltax^k = r -81: Update: x^(k+1) = x^k - deltax^k -81: Newton iteration 1 error: 0.000786678 -81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -82: Simulator successfully set up -82: Applying the initial solution of the "co2injection_ncp_ni_ecfv" problem -82: Writing visualization results for the current time step. -82: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) -82: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -81: Solve: M deltax^k = r -81: Update: x^(k+1) = x^k - deltax^k -81: Newton iteration 2 error: 1.73409e-06 -81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -82: Solve: M deltax^k = r -81: Newton iteration 3 error: 9.39211e-12 -81: Linearization/solve/update time: 0.0400422(84.0688%)/0.00756793(15.8889%)/2.016e-05(0.042326%) -81: Storage: liquid=[3.96502e+07 200612] gas=[0 0] -81: Writing visualization results for the current time step. -81: Time step 6 done. CPU time: 0.37751 seconds, end time: 6004.14 seconds (1 hours, 40 minutes, 4.14 seconds), step size: 2356.79 seconds (39 minutes, 16.79 seconds) -81: Begin time step 7. Start time: 6004.14 seconds (1 hours, 40 minutes, 4.14 seconds), step size: 2017.91 seconds (33 minutes, 37.91 seconds) -81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -82: Update: x^(k+1) = x^k - deltax^k -82: Newton iteration 1 error: 0.00223663 -82: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -81: Solve: M deltax^k = r -81: Update: x^(k+1) = x^k - deltax^k -81: Newton iteration 1 error: 0.00078292 -81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -82: Solve: M deltax^k = r -81: Solve: M deltax^k = r -81: Update: x^(k+1) = x^k - deltax^k -81: Newton iteration 2 error: 1.47601e-06 -81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -82: Update: x^(k+1) = x^k - deltax^k -82: Newton iteration 2 error: 0.00411495 -82: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -81: Newton iteration 3 error: 4.94367e-12 -81: Linearization/solve/update time: 0.0401412(83.9851%)/0.00763482(15.9739%)/1.96e-05(0.0410079%) -82: Solve: M deltax^k = r -81: Storage: liquid=[3.96494e+07 201066] gas=[0 0] -81: Writing visualization results for the current time step. -81: Time step 7 done. CPU time: 0.437249 seconds, end time: 8022.05 seconds (2 hours, 13 minutes, 42.05 seconds), step size: 2017.91 seconds (33 minutes, 37.91 seconds) -81: Begin time step 8. Start time: 8022.05 seconds (2 hours, 13 minutes, 42.05 seconds), step size: 1977.95 seconds (32 minutes, 57.95 seconds) -81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -81: Solve: M deltax^k = r -82: Update: x^(k+1) = x^k - deltax^k -82: Newton iteration 3 error: 0.00244888 -82: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -81: Update: x^(k+1) = x^k - deltax^k -81: Newton iteration 1 error: 0.000779715 -81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -82: Solve: M deltax^k = r -81: Solve: M deltax^k = r -81: Update: x^(k+1) = x^k - deltax^k -81: Newton iteration 2 error: 1.43852e-06 -81: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -82: Update: x^(k+1) = x^k - deltax^k -82: Newton iteration 4 error: 8.85112e-05 -82: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -81: Newton iteration 3 error: 5.61505e-12 -81: Linearization/solve/update time: 0.040042(84.0712%)/0.00756674(15.8869%)/1.996e-05(0.0419075%) -81: Storage: liquid=[3.96485e+07 201512] gas=[0 0] -81: Writing visualization results for the current time step. -81: Time step 8 done. CPU time: 0.496828 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 1977.95 seconds (32 minutes, 57.95 seconds) -81: Simulation of problem 'co2injection_pvs_vcfv' finished. -81: -81: ------------------------ Timing ------------------------ -81: Setup time: 1.05 seconds, 67.9% -81: Simulation time: 0.497 seconds, 32.1% -81: Linearization time: 0.335 seconds, 67.3% -81: Linear solve time: 0.0659 seconds, 13.3% -81: Newton update time: 0.000226 seconds, 0.0454% -81: Pre/postprocess time: 0.0767 seconds, 15.4% -81: Output write time: 0.0181 seconds, 3.65% -81: First process' simulation CPU time: 0.57 seconds -81: Number of processes: 1 -81: Threads per processes: 1 -81: Total CPU time: 0.57 seconds -81: -81: ---------------------------------------------------------------- -81: -81: Simulation completed -82: Newton iteration 5 error: 2.93766e-09 -82: Linearization/solve/update time: 0.0813811(53.2295%)/0.071401(46.7017%)/0.000105122(0.0687579%) -81: ###################### -81: # Comparing results -81: ###################### -81: RND: 'ddd446c24f34af317593f2c3163815ee' -81: Simulation name: 'co2injection_pvs_vcfv' -81: Number of timesteps: '8' - 82/127 Test #81: co2injection_pvs_vcfv .......................... Passed 1.74 sec -test 86 - Start 86: diffusion_flash - -86: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/diffusion_flash" "--" -86: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -86: Test timeout computed to be: 1500 -82: Storage: liquid=[1.89572e+08 952852 0 0 4.34208e+11] gas=[0 0 0 0 0] -82: Writing visualization results for the current time step. -86: ###################### -86: # Running test '' -86: ###################### -82: Time step 1 done. CPU time: 0.188892 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) -82: Begin time step 2. Start time: 250 seconds (4 minutes, 10 seconds), step size: 354.167 seconds (5 minutes, 54.17 seconds) -82: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: executing "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/diffusion_flash " -82: Solve: M deltax^k = r -82: Update: x^(k+1) = x^k - deltax^k -82: Newton iteration 1 error: 0.00146285 -82: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -82: Solve: M deltax^k = r -82: Update: x^(k+1) = x^k - deltax^k -82: Newton iteration 2 error: 0.000203127 -82: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -82: Newton iteration 3 error: 5.70925e-09 -82: Linearization/solve/update time: 0.0485049(57.7979%)/0.0353611(42.1359%)/5.556e-05(0.0662047%) -82: Storage: liquid=[1.89572e+08 953173 0 0 4.342e+11] gas=[0 0 0 0 0] -82: Writing visualization results for the current time step. -86: opm models will now start the simulation. -86: # [parameters which were specified at compile-time] -86: CellsX="250" -86: ContinueOnConvergenceError="0" -86: DomainSizeX="1" -86: EnableAsyncVtkOutput="1" -86: EnableGravity="0" -86: EnableGridAdaptation="0" -86: EnableIntensiveQuantityCache="1" -86: EnableStorageCache="0" -86: EnableThermodynamicHints="1" -86: EnableVtkOutput="1" -86: EndTime="1e+06" -86: FlashTolerance="-1" -86: GridGlobalRefinements="0" -86: InitialTimeStepSize="1000" -86: LinearSolverAbsTolerance="-1" -86: LinearSolverMaxError="1e+07" -86: LinearSolverMaxIterations="1000" -86: LinearSolverOverlapSize="2" -86: LinearSolverTolerance="0.001" -86: LinearSolverVerbosity="0" -86: MaxTimeStepDivisions="10" -86: MaxTimeStepSize="inf" -86: MinTimeStepSize="0" -86: NewtonMaxError="1e+100" -86: NewtonMaxIterations="20" -86: NewtonTargetIterations="10" -86: NewtonTolerance="1e-08" -86: NewtonVerbose="1" -86: NewtonWriteConvergence="0" -86: NumericDifferenceMethod="1" -86: OutputDir="" -86: ParameterFile="" -86: PreconditionerOrder="0" -86: PreconditionerRelaxation="1" -86: PredeterminedTimeStepsFile="" -86: PrintParameters="2" -86: RestartTime="-1e+35" -86: ThreadsPerProcess="1" -86: VtkWriteAverageMolarMasses="0" -86: VtkWriteDensities="1" -86: VtkWriteDiffusionCoefficients="0" -86: VtkWriteDofIndex="0" -86: VtkWriteEffectiveDiffusionCoefficients="0" -86: VtkWriteExtrusionFactor="0" -86: VtkWriteFilterVelocities="0" -86: VtkWriteFugacities="0" -86: VtkWriteFugacityCoeffs="0" -86: VtkWriteIntrinsicPermeabilities="0" -86: VtkWriteMassFractions="0" -86: VtkWriteMobilities="0" -86: VtkWriteMolarities="0" -86: VtkWriteMoleFractions="1" -86: VtkWritePorosity="1" -86: VtkWritePotentialGradients="0" -86: VtkWritePressures="1" -86: VtkWritePrimaryVars="0" -86: VtkWriteProcessRank="0" -86: VtkWriteRelativePermeabilities="1" -86: VtkWriteSaturations="1" -86: VtkWriteTemperature="1" -86: VtkWriteTortuosities="0" -86: VtkWriteTotalMassFractions="0" -86: VtkWriteTotalMoleFractions="0" -86: VtkWriteViscosities="0" -86: # [end of parameters] -86: Allocating the simulation vanguard -86: Adding LGRs, if any -86: Distributing the vanguard's data -86: Allocating the model -82: Time step 2 done. CPU time: 0.308601 seconds, end time: 604.167 seconds (10 minutes, 4.167 seconds), step size: 354.167 seconds (5 minutes, 54.17 seconds) -82: Begin time step 3. Start time: 604.167 seconds (10 minutes, 4.167 seconds), step size: 560.764 seconds (9 minutes, 20.76 seconds) -82: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Allocating the problem -86: Initializing the model -86: Initializing the problem -83: Simulator successfully set up -83: Applying the initial solution of the "co2injection_pvs_ni_ecfv" problem -83: Writing visualization results for the current time step. -82: Solve: M deltax^k = r -83: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) -83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -83: Solve: M deltax^k = r -82: Update: x^(k+1) = x^k - deltax^k -82: Newton iteration 1 error: 0.00160307 -82: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -83: Update: x^(k+1) = x^k - deltax^k -83: Newton iteration 1 error: 0.00223663 -83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -82: Solve: M deltax^k = r -83: Solve: M deltax^k = r -83: Update: x^(k+1) = x^k - deltax^k -83: Newton iteration 2 error: 0.00411495 -83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -82: Update: x^(k+1) = x^k - deltax^k -82: Newton iteration 2 error: 7.02875e-06 -82: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -83: Solve: M deltax^k = r -83: Update: x^(k+1) = x^k - deltax^k -83: Newton iteration 3 error: 0.00244888 -83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -82: Newton iteration 3 error: 1.93769e-10 -82: Linearization/solve/update time: 0.0484594(58.37%)/0.0345089(41.5664%)/5.28e-05(0.0635982%) -83: Solve: M deltax^k = r -83: Update: x^(k+1) = x^k - deltax^k -83: Newton iteration 4 error: 8.85113e-05 -83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Simulator successfully set up -86: Applying the initial solution of the "diffusion_flash" problem -86: Writing visualization results for the current time step. -86: Begin time step 1. Start time: 0 seconds, step size: 1000 seconds (16 minutes, 40 seconds) -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -83: Newton iteration 5 error: 2.93638e-09 -82: Storage: liquid=[1.89571e+08 953679 0 0 4.34186e+11] gas=[0 0 0 0 0] -82: Writing visualization results for the current time step. -83: Linearization/solve/update time: 0.0697718(76.8102%)/0.0210265(23.1476%)/3.8321e-05(0.0421867%) -82: Time step 3 done. CPU time: 0.427379 seconds, end time: 1164.93 seconds (19 minutes, 24.93 seconds), step size: 560.764 seconds (9 minutes, 20.76 seconds) -82: Begin time step 4. Start time: 1164.93 seconds (19 minutes, 24.93 seconds), step size: 887.876 seconds (14 minutes, 47.88 seconds) -82: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Solve: M deltax^k = r -86: Update: x^(k+1) = x^k - deltax^k -86: Newton iteration 1 error: 0.00449099 -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -82: Solve: M deltax^k = r -86: Solve: M deltax^k = r -86: Update: x^(k+1) = x^k - deltax^k -86: Newton iteration 2 error: 0.0003975 -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -83: Storage: liquid=[1.89572e+08 952852 4.34208e+11] gas=[0 0 0] -83: Writing visualization results for the current time step. -83: Time step 1 done. CPU time: 0.129438 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) -83: Begin time step 2. Start time: 250 seconds (4 minutes, 10 seconds), step size: 354.167 seconds (5 minutes, 54.17 seconds) -83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Solve: M deltax^k = r -86: Update: x^(k+1) = x^k - deltax^k -86: Newton iteration 3 error: 2.44145e-07 -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -82: Update: x^(k+1) = x^k - deltax^k -82: Newton iteration 1 error: 0.00166926 -82: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -83: Solve: M deltax^k = r -86: Newton iteration 4 error: 1.24173e-09 -86: Linearization/solve/update time: 0.0484908(99.2592%)/0.000346521(0.709318%)/1.5401e-05(0.0315254%) -86: Storage: 0.0715113 14.2882 -86: Writing visualization results for the current time step. -86: Time step 1 done. CPU time: 0.0500522 seconds, end time: 1000 seconds (16 minutes, 40 seconds), step size: 1000 seconds (16 minutes, 40 seconds) -86: Begin time step 2. Start time: 1000 seconds (16 minutes, 40 seconds), step size: 1500 seconds (25 minutes, 0 seconds) -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -83: Update: x^(k+1) = x^k - deltax^k -83: Newton iteration 1 error: 0.00146285 -83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -82: Solve: M deltax^k = r -86: Solve: M deltax^k = r -86: Update: x^(k+1) = x^k - deltax^k -86: Newton iteration 1 error: 1.98055e-06 -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Simulator successfully set up -85: Applying the initial solution of the "cuvette_pvs" problem -85: Writing visualization results for the current time step. -85: Begin time step 1. Start time: 0 seconds, step size: 1 seconds -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -83: Solve: M deltax^k = r -85: Solve: M deltax^k = r -85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 1 error: 7.12572 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Solve: M deltax^k = r -86: Update: x^(k+1) = x^k - deltax^k -86: Newton iteration 2 error: 1.81846e-05 -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Solve: M deltax^k = r -85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 2 error: 0.649242 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -82: Update: x^(k+1) = x^k - deltax^k -82: Newton iteration 2 error: 6.08558e-06 -82: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -83: Update: x^(k+1) = x^k - deltax^k -83: Newton iteration 2 error: 0.000203128 -83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Solve: M deltax^k = r -85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 3 error: 0.012789 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Solve: M deltax^k = r -85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 4 error: 4.1302e-06 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Newton iteration 5 error: 2.3361e-09 -85: Linearization/solve/update time: 0.0146203(95.0742%)/0.000747846(4.86316%)/9.64e-06(0.0626878%) -85: Storage: 3100.26 21.5249 18.3466 -85: Writing visualization results for the current time step. -86: Solve: M deltax^k = r -86: Update: x^(k+1) = x^k - deltax^k -86: Newton iteration 3 error: 3.19665e-07 -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Time step 1 done. CPU time: 0.0178587 seconds, end time: 1 seconds, step size: 1 seconds -85: Serialize to file 'cuvette_pvs_time=1_rank=0.ers', next time step size: 1.41667 -85: Begin time step 2. Start time: 1 seconds, step size: 1.41667 seconds -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Solve: M deltax^k = r -85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 1 error: 0.0620253 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -83: Newton iteration 3 error: 5.71571e-09 -82: Newton iteration 3 error: 4.2075e-10 -82: Linearization/solve/update time: 0.048509(58.0533%)/0.0349975(41.8833%)/5.2961e-05(0.0633813%) -83: Linearization/solve/update time: 0.0415649(80.7337%)/0.00989939(19.2281%)/1.968e-05(0.0382255%) -85: Solve: M deltax^k = r -85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 2 error: 0.176286 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Solve: M deltax^k = r -85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 3 error: 3.35466e-05 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Solve: M deltax^k = r -85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 4 error: 1.78975e-08 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Newton iteration 4 error: 1.43287e-11 -86: Linearization/solve/update time: 0.0453452(99.6276%)/0.000155201(0.340991%)/1.428e-05(0.0313745%) -86: Storage: 0.0715113 14.2882 -86: Writing visualization results for the current time step. -86: Time step 2 done. CPU time: 0.0967118 seconds, end time: 2500 seconds (41 minutes, 40 seconds), step size: 1500 seconds (25 minutes, 0 seconds) -86: Begin time step 3. Start time: 2500 seconds (41 minutes, 40 seconds), step size: 2250 seconds (37 minutes, 30 seconds) -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Newton iteration 5 error: 1.57139e-11 -85: Linearization/solve/update time: 0.0144327(96.2338%)/0.000555724(3.70543%)/9.121e-06(0.0608166%) -85: Storage: 3100.41 21.5249 18.5566 -85: Writing visualization results for the current time step. -85: Time step 2 done. CPU time: 0.0355284 seconds, end time: 2.41667 seconds, step size: 1.41667 seconds -85: Serialize to file 'cuvette_pvs_time=2.41667_rank=0.ers', next time step size: 2.00694 -85: Begin time step 3. Start time: 2.41667 seconds, step size: 2.00694 seconds -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Solve: M deltax^k = r -86: Update: x^(k+1) = x^k - deltax^k -86: Newton iteration 1 error: 3.12429e-07 -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Solve: M deltax^k = r -85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 1 error: 0.0367898 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Solve: M deltax^k = r -85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 2 error: 3.08234e-05 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Solve: M deltax^k = r -85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 3 error: 2.60316e-08 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Newton iteration 4 error: 4.4615e-12 -85: Linearization/solve/update time: 0.0115387(95.9184%)/0.000484283(4.02573%)/6.72e-06(0.0558618%) -85: Storage: 3100.62 21.5249 18.854 -85: Writing visualization results for the current time step. -85: Time step 3 done. CPU time: 0.0500429 seconds, end time: 4.42361 seconds, step size: 2.00694 seconds -85: Serialize to file 'cuvette_pvs_time=4.42361_rank=0.ers', next time step size: 3.01042 -85: Begin time step 4. Start time: 4.42361 seconds, step size: 3.01042 seconds -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Solve: M deltax^k = r -86: Update: x^(k+1) = x^k - deltax^k -86: Newton iteration 2 error: 1.38476e-05 -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -83: Storage: liquid=[1.89572e+08 953173 4.342e+11] gas=[0 0 0] -83: Writing visualization results for the current time step. -85: Solve: M deltax^k = r -85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 1 error: 0.0367974 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -83: Time step 2 done. CPU time: 0.216414 seconds, end time: 604.167 seconds (10 minutes, 4.167 seconds), step size: 354.167 seconds (5 minutes, 54.17 seconds) -83: Begin time step 3. Start time: 604.167 seconds (10 minutes, 4.167 seconds), step size: 560.764 seconds (9 minutes, 20.76 seconds) -83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -82: Storage: liquid=[1.8957e+08 954479 0 0 4.34166e+11] gas=[0 0 0 0 0] -82: Writing visualization results for the current time step. -85: Solve: M deltax^k = r -85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 2 error: 5.89507e-05 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -82: Time step 4 done. CPU time: 0.546771 seconds, end time: 2052.81 seconds (34 minutes, 12.81 seconds), step size: 887.876 seconds (14 minutes, 47.88 seconds) -82: Begin time step 5. Start time: 2052.81 seconds (34 minutes, 12.81 seconds), step size: 1405.8 seconds (23 minutes, 25.8 seconds) -82: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Solve: M deltax^k = r -85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 3 error: 3.84797e-08 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Newton iteration 4 error: 3.73217e-10 -85: Linearization/solve/update time: 0.0115486(95.8746%)/0.000489443(4.06328%)/7.48e-06(0.0620977%) -85: Storage: 3100.94 21.5249 19.3001 -85: Writing visualization results for the current time step. -86: Newton iteration 3 error: 3.20615e-09 -86: Linearization/solve/update time: 0.0321793(99.6646%)/9.812e-05(0.303894%)/1.016e-05(0.0314672%) -86: Storage: 0.0715113 14.2882 -86: Writing visualization results for the current time step. -85: Time step 4 done. CPU time: 0.0646388 seconds, end time: 7.43403 seconds, step size: 3.01042 seconds -85: Serialize to file 'cuvette_pvs_time=7.43403_rank=0.ers', next time step size: 4.51562 -85: Begin time step 5. Start time: 7.43403 seconds, step size: 4.51562 seconds -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Time step 3 done. CPU time: 0.13012 seconds, end time: 4750 seconds (1 hours, 19 minutes, 10 seconds), step size: 2250 seconds (37 minutes, 30 seconds) -86: Begin time step 4. Start time: 4750 seconds (1 hours, 19 minutes, 10 seconds), step size: 3562.5 seconds (59 minutes, 22.5 seconds) -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Solve: M deltax^k = r -85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 1 error: 0.0368215 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -83: Solve: M deltax^k = r -86: Solve: M deltax^k = r -86: Update: x^(k+1) = x^k - deltax^k -86: Newton iteration 1 error: 1.88481e-07 -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Solve: M deltax^k = r -85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 2 error: 0.000101627 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -83: Update: x^(k+1) = x^k - deltax^k -83: Newton iteration 1 error: 0.00160307 -85: Solve: M deltax^k = r -85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 3 error: 1.01392e-08 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -82: Solve: M deltax^k = r -83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Newton iteration 4 error: 2.79187e-13 -85: Linearization/solve/update time: 0.0115656(95.6761%)/0.000515764(4.26663%)/6.921e-06(0.0572536%) -85: Storage: 3101.42 21.5249 19.9693 -85: Writing visualization results for the current time step. -85: Time step 5 done. CPU time: 0.0792276 seconds, end time: 11.9497 seconds, step size: 4.51562 seconds -85: Serialize to file 'cuvette_pvs_time=11.9497_rank=0.ers', next time step size: 6.77344 -85: Begin time step 6. Start time: 11.9497 seconds, step size: 6.77344 seconds -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Solve: M deltax^k = r -85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 1 error: 0.0368558 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Solve: M deltax^k = r -86: Update: x^(k+1) = x^k - deltax^k -86: Newton iteration 2 error: 1.26342e-05 -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Solve: M deltax^k = r -85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 2 error: 0.000211197 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Solve: M deltax^k = r -85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 3 error: 2.12819e-08 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -83: Solve: M deltax^k = r -85: Newton iteration 4 error: 8.46816e-12 -85: Linearization/solve/update time: 0.0115356(95.888%)/0.000487765(4.05446%)/6.92e-06(0.0575213%) -82: Update: x^(k+1) = x^k - deltax^k -82: Newton iteration 1 error: 0.00169414 -82: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Storage: 3102.14 21.5249 20.9731 -85: Writing visualization results for the current time step. -85: Time step 6 done. CPU time: 0.093743 seconds, end time: 18.7231 seconds, step size: 6.77344 seconds -85: Serialize to file 'cuvette_pvs_time=18.7231_rank=0.ers', next time step size: 10.1602 -85: Begin time step 7. Start time: 18.7231 seconds, step size: 10.1602 seconds -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -83: Update: x^(k+1) = x^k - deltax^k -83: Newton iteration 2 error: 7.02875e-06 -83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Solve: M deltax^k = r -85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 1 error: 0.0369033 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Newton iteration 3 error: 7.22989e-10 -86: Linearization/solve/update time: 0.0330627(99.6719%)/9.856e-05(0.297122%)/1.028e-05(0.0309904%) -86: Storage: 0.0715113 14.2882 -86: Writing visualization results for the current time step. -86: Time step 4 done. CPU time: 0.164431 seconds, end time: 8312.5 seconds (2 hours, 18 minutes, 32.5 seconds), step size: 3562.5 seconds (59 minutes, 22.5 seconds) -86: Begin time step 5. Start time: 8312.5 seconds (2 hours, 18 minutes, 32.5 seconds), step size: 5640.63 seconds (1 hours, 34 minutes, 0.63 seconds) -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Solve: M deltax^k = r -85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 2 error: 0.000430012 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Solve: M deltax^k = r -85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 3 error: 8.43766e-08 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Solve: M deltax^k = r -86: Update: x^(k+1) = x^k - deltax^k -86: Newton iteration 1 error: 1.28931e-07 -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Newton iteration 4 error: 5.86273e-12 -85: Linearization/solve/update time: 0.0115453(95.8875%)/0.000487563(4.04936%)/7.601e-06(0.0631287%) -85: Storage: 3103.22 21.5249 22.4787 -85: Writing visualization results for the current time step. -85: Time step 7 done. CPU time: 0.10829 seconds, end time: 28.8832 seconds, step size: 10.1602 seconds -85: Serialize to file 'cuvette_pvs_time=28.8832_rank=0.ers', next time step size: 15.2402 -82: Solve: M deltax^k = r -85: Begin time step 8. Start time: 28.8832 seconds, step size: 15.2402 seconds -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -83: Newton iteration 3 error: 1.08173e-10 -83: Linearization/solve/update time: 0.0415183(80.7366%)/0.00988691(19.2261%)/1.916e-05(0.0372586%) -85: Solve: M deltax^k = r -85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 1 error: 0.0369667 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Solve: M deltax^k = r -85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 2 error: 0.000832758 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Solve: M deltax^k = r -85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 3 error: 5.60594e-08 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Solve: M deltax^k = r -86: Update: x^(k+1) = x^k - deltax^k -86: Newton iteration 2 error: 8.76635e-06 -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Newton iteration 4 error: 3.39558e-11 -85: Linearization/solve/update time: 0.0115369(95.8786%)/0.000488563(4.06026%)/7.36e-06(0.0611661%) -85: Storage: 3104.83 21.5249 24.7372 -85: Writing visualization results for the current time step. -85: Time step 8 done. CPU time: 0.122834 seconds, end time: 44.1235 seconds, step size: 15.2402 seconds -85: Serialize to file 'cuvette_pvs_time=44.1235_rank=0.ers', next time step size: 22.8604 -85: Begin time step 9. Start time: 44.1235 seconds, step size: 22.8604 seconds -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -82: Update: x^(k+1) = x^k - deltax^k -82: Newton iteration 2 error: 3.71029e-06 -82: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Solve: M deltax^k = r -85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 1 error: 0.0370479 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Solve: M deltax^k = r -85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 2 error: 0.00154102 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Solve: M deltax^k = r -85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 3 error: 3.54847e-07 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Newton iteration 3 error: 6.91833e-11 -86: Linearization/solve/update time: 0.0340379(99.6842%)/9.7521e-05(0.285602%)/1.032e-05(0.0302234%) -86: Storage: 0.0715113 14.2882 -86: Writing visualization results for the current time step. -86: Time step 5 done. CPU time: 0.199699 seconds, end time: 13953.1 seconds (3 hours, 52 minutes, 33.13 seconds), step size: 5640.63 seconds (1 hours, 34 minutes, 0.63 seconds) -86: Begin time step 6. Start time: 13953.1 seconds (3 hours, 52 minutes, 33.13 seconds), step size: 8930.99 seconds (2 hours, 28 minutes, 50.99 seconds) -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Newton iteration 4 error: 5.32228e-11 -85: Linearization/solve/update time: 0.0115452(95.877%)/0.000489403(4.06423%)/7.08e-06(0.0587956%) -85: Storage: 3107.25 21.5249 28.125 -85: Writing visualization results for the current time step. -85: Time step 9 done. CPU time: 0.137353 seconds, end time: 66.9838 seconds (1 minutes, 6.984 seconds), step size: 22.8604 seconds -85: Serialize to file 'cuvette_pvs_time=66.9838_rank=0.ers', next time step size: 33.0162 -85: Begin time step 10. Start time: 66.9838 seconds (1 minutes, 6.984 seconds), step size: 33.0162 seconds -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -83: Storage: liquid=[1.89571e+08 953679 4.34186e+11] gas=[0 0 0] -83: Writing visualization results for the current time step. -86: Solve: M deltax^k = r -86: Update: x^(k+1) = x^k - deltax^k -86: Newton iteration 1 error: 6.64704e-08 -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Solve: M deltax^k = r -85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 1 error: 0.0371465 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -82: Newton iteration 3 error: 1.02225e-09 -82: Linearization/solve/update time: 0.0485647(58.4238%)/0.0345068(41.512%)/5.34e-05(0.0642407%) -83: Time step 3 done. CPU time: 0.303385 seconds, end time: 1164.93 seconds (19 minutes, 24.93 seconds), step size: 560.764 seconds (9 minutes, 20.76 seconds) -83: Begin time step 4. Start time: 1164.93 seconds (19 minutes, 24.93 seconds), step size: 887.876 seconds (14 minutes, 47.88 seconds) -83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Solve: M deltax^k = r -85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 2 error: 0.180106 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Solve: M deltax^k = r -85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 3 error: 0.000216806 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Solve: M deltax^k = r -85: Update: x^(k+1) = x^k - deltax^k -85: Newton iteration 4 error: 4.70018e-08 -85: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Newton iteration 5 error: 1.95512e-11 -85: Linearization/solve/update time: 0.0144446(95.8724%)/0.000613285(4.07053%)/8.601e-06(0.057087%) -85: Storage: 3110.75 21.5249 33.0177 -85: Writing visualization results for the current time step. -86: Solve: M deltax^k = r -86: Update: x^(k+1) = x^k - deltax^k -86: Newton iteration 2 error: 6.78577e-06 -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Time step 10 done. CPU time: 0.155034 seconds, end time: 100 seconds (1 minutes, 40 seconds), step size: 33.0162 seconds -85: Serialize to file 'cuvette_pvs_time=100_rank=0.ers', next time step size: 0 -85: Simulation of problem 'cuvette_pvs' finished. -85: -85: ------------------------ Timing ------------------------ -85: Setup time: 0.979 seconds, 86.3% -85: Simulation time: 0.155 seconds, 13.7% -85: Linearization time: 0.124 seconds, 80.1% -85: Linear solve time: 0.00536 seconds, 3.45% -85: Newton update time: 7.74e-05 seconds, 0.0499% -85: Pre/postprocess time: 0.0175 seconds, 11.3% -85: Output write time: 0.00678 seconds, 4.37% -85: First process' simulation CPU time: 0.178 seconds -85: Number of processes: 1 -85: Threads per processes: 1 -85: Total CPU time: 0.178 seconds -85: -85: ---------------------------------------------------------------- -85: -85: Simulation completed -83: Solve: M deltax^k = r -83: Update: x^(k+1) = x^k - deltax^k -83: Newton iteration 1 error: 0.00166926 -83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: ###################### -85: # Comparing results -85: ###################### -85: RND: '88d9152c3fcb5d1c92f1b9e49ea93407' -86: Newton iteration 3 error: 1.60805e-11 -86: Linearization/solve/update time: 0.0341115(99.6936%)/9.5001e-05(0.277648%)/9.84e-06(0.0287582%) -86: Storage: 0.0715113 14.2882 -86: Writing visualization results for the current time step. -86: Time step 6 done. CPU time: 0.235028 seconds, end time: 22884.1 seconds (6 hours, 21 minutes, 24.11 seconds), step size: 8930.99 seconds (2 hours, 28 minutes, 50.99 seconds) -86: Begin time step 7. Start time: 22884.1 seconds (6 hours, 21 minutes, 24.11 seconds), step size: 14140.7 seconds (3 hours, 55 minutes, 40.73 seconds) -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -82: Storage: liquid=[1.89568e+08 955747 0 0 4.34133e+11] gas=[0 0 0 0 0] -82: Writing visualization results for the current time step. -86: Solve: M deltax^k = r -86: Update: x^(k+1) = x^k - deltax^k -86: Newton iteration 1 error: 2.59633e-08 -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -83: Solve: M deltax^k = r -82: Time step 5 done. CPU time: 0.665694 seconds, end time: 3458.61 seconds (57 minutes, 38.61 seconds), step size: 1405.8 seconds (23 minutes, 25.8 seconds) -82: Begin time step 6. Start time: 3458.61 seconds (57 minutes, 38.61 seconds), step size: 2225.86 seconds (37 minutes, 5.856 seconds) -82: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -85: Simulation name: 'cuvette_pvs' -85: Number of timesteps: '10' - 83/127 Test #85: cuvette_pvs .................................... Passed 1.29 sec -test 87 - Start 87: diffusion_ncp - -87: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/diffusion_ncp" "--" -87: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -87: Test timeout computed to be: 1500 -83: Update: x^(k+1) = x^k - deltax^k -83: Newton iteration 2 error: 6.0856e-06 -87: ###################### -87: # Running test '' -87: ###################### -83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: executing "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/diffusion_ncp " -86: Solve: M deltax^k = r -86: Update: x^(k+1) = x^k - deltax^k -86: Newton iteration 2 error: 7.80568e-06 -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -82: Solve: M deltax^k = r -83: Newton iteration 3 error: 3.14276e-10 -83: Linearization/solve/update time: 0.0415841(80.6252%)/0.00997247(19.3351%)/2.048e-05(0.0397076%) -86: Newton iteration 3 error: 5.04151e-12 -86: Linearization/solve/update time: 0.0336766(99.6893%)/9.4362e-05(0.27933%)/1.06e-05(0.0313781%) -86: Storage: 0.0715113 14.2882 -86: Writing visualization results for the current time step. -86: Time step 7 done. CPU time: 0.269924 seconds, end time: 37024.8 seconds (10 hours, 17 minutes, 4.85 seconds), step size: 14140.7 seconds (3 hours, 55 minutes, 40.73 seconds) -86: Begin time step 8. Start time: 37024.8 seconds (10 hours, 17 minutes, 4.85 seconds), step size: 22389.5 seconds (6 hours, 13 minutes, 9.49 seconds) -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Solve: M deltax^k = r -86: Update: x^(k+1) = x^k - deltax^k -86: Newton iteration 1 error: 7.43997e-09 -86: Linearization/solve/update time: 0.00522668(98.9587%)/5.048e-05(0.955757%)/4.52e-06(0.0855789%) -82: Update: x^(k+1) = x^k - deltax^k -82: Newton iteration 1 error: 0.00169931 -82: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Storage: 0.0715113 14.2882 -86: Writing visualization results for the current time step. -86: Time step 8 done. CPU time: 0.279993 seconds, end time: 59414.3 seconds (16 hours, 30 minutes, 14.34 seconds), step size: 22389.5 seconds (6 hours, 13 minutes, 9.49 seconds) -86: Begin time step 9. Start time: 59414.3 seconds (16 hours, 30 minutes, 14.34 seconds), step size: 39181.6 seconds (10 hours, 53 minutes, 1.62 seconds) -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Solve: M deltax^k = r -86: Update: x^(k+1) = x^k - deltax^k -86: Newton iteration 1 error: 5.21015e-09 -86: Linearization/solve/update time: 0.00521792(98.99%)/4.864e-05(0.922757%)/4.6e-06(0.0872674%) -86: Storage: 0.0715113 14.2882 -86: Writing visualization results for the current time step. -86: Time step 9 done. CPU time: 0.289987 seconds, end time: 98596 seconds (1 days, 3 hours, 23.27 minutes), step size: 39181.6 seconds (10 hours, 53 minutes, 1.62 seconds) -86: Begin time step 10. Start time: 98596 seconds (1 days, 3 hours, 23.27 minutes), step size: 68567.8 seconds (19 hours, 2 minutes, 47.83 seconds) -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -83: Storage: liquid=[1.8957e+08 954479 4.34166e+11] gas=[0 0 0] -83: Writing visualization results for the current time step. -82: Solve: M deltax^k = r -83: Time step 4 done. CPU time: 0.390442 seconds, end time: 2052.81 seconds (34 minutes, 12.81 seconds), step size: 887.876 seconds (14 minutes, 47.88 seconds) -83: Begin time step 5. Start time: 2052.81 seconds (34 minutes, 12.81 seconds), step size: 1405.8 seconds (23 minutes, 25.8 seconds) -83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Solve: M deltax^k = r -86: Update: x^(k+1) = x^k - deltax^k -86: Newton iteration 1 error: 9.89951e-10 -86: Linearization/solve/update time: 0.00521348(98.9921%)/4.832e-05(0.917487%)/4.76e-06(0.0903816%) -86: Storage: 0.0715113 14.2882 -86: Writing visualization results for the current time step. -86: Time step 10 done. CPU time: 0.29998 seconds, end time: 167164 seconds (1 days, 22 hours, 26.06 minutes), step size: 68567.8 seconds (19 hours, 2 minutes, 47.83 seconds) -86: Serialize to file 'diffusion_flash_time=167164_rank=0.ers', next time step size: 119994 -86: Begin time step 11. Start time: 167164 seconds (1 days, 22 hours, 26.06 minutes), step size: 119994 seconds (1 days, 9 hours, 19.89 minutes) -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Solve: M deltax^k = r -86: Update: x^(k+1) = x^k - deltax^k -86: Newton iteration 1 error: 1.22916e-10 -86: Linearization/solve/update time: 0.00525656(98.8938%)/5.3681e-05(1.00992%)/5.12e-06(0.0963246%) -83: Solve: M deltax^k = r -82: Update: x^(k+1) = x^k - deltax^k -82: Newton iteration 2 error: 5.75766e-06 -82: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Storage: 0.0715113 14.2882 -86: Writing visualization results for the current time step. -86: Time step 11 done. CPU time: 0.310425 seconds, end time: 287157 seconds (3 days, 7 hours, 45.96 minutes), step size: 119994 seconds (1 days, 9 hours, 19.89 minutes) -86: Begin time step 12. Start time: 287157 seconds (3 days, 7 hours, 45.96 minutes), step size: 209989 seconds (2 days, 10 hours, 19.82 minutes) -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -83: Update: x^(k+1) = x^k - deltax^k -83: Newton iteration 1 error: 0.00169414 -83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Solve: M deltax^k = r -86: Update: x^(k+1) = x^k - deltax^k -86: Newton iteration 1 error: 9.5739e-12 -86: Linearization/solve/update time: 0.00524396(98.9478%)/5.1121e-05(0.964598%)/4.64e-06(0.0875518%) -86: Storage: 0.0715113 14.2882 -86: Writing visualization results for the current time step. -86: Time step 12 done. CPU time: 0.32044 seconds, end time: 497146 seconds (5 days, 18 hours, 5.77 minutes), step size: 209989 seconds (2 days, 10 hours, 19.82 minutes) -86: Begin time step 13. Start time: 497146 seconds (5 days, 18 hours, 5.77 minutes), step size: 253941 seconds (2 days, 22 hours, 32.35 minutes) -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -82: Newton iteration 3 error: 2.47152e-09 -82: Linearization/solve/update time: 0.0484935(58.4717%)/0.0343875(41.4633%)/5.388e-05(0.0649666%) -86: Solve: M deltax^k = r -86: Update: x^(k+1) = x^k - deltax^k -86: Newton iteration 1 error: 7.94916e-13 -86: Linearization/solve/update time: 0.00522056(99.2207%)/3.6601e-05(0.69563%)/4.4e-06(0.0836254%) -83: Solve: M deltax^k = r -86: Storage: 0.0715113 14.2882 -86: Writing visualization results for the current time step. -86: Time step 13 done. CPU time: 0.330408 seconds, end time: 751087 seconds (8 days, 16 hours, 38.12 minutes), step size: 253941 seconds (2 days, 22 hours, 32.35 minutes) -86: Begin time step 14. Start time: 751087 seconds (8 days, 16 hours, 38.12 minutes), step size: 248913 seconds (2 days, 21 hours, 8.54 minutes) -86: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -83: Update: x^(k+1) = x^k - deltax^k -83: Newton iteration 2 error: 2.73973e-06 -83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Solve: M deltax^k = r -86: Update: x^(k+1) = x^k - deltax^k -86: Newton iteration 1 error: 7.94916e-13 -86: Linearization/solve/update time: 0.00523408(99.1912%)/3.828e-05(0.725445%)/4.401e-06(0.0834035%) -86: Storage: 0.0715113 14.2882 -86: Writing visualization results for the current time step. -86: Time step 14 done. CPU time: 0.340389 seconds, end time: 1e+06 seconds (11 days, 13 hours, 46.67 minutes), step size: 248913 seconds (2 days, 21 hours, 8.54 minutes) -86: Simulation of problem 'diffusion_flash' finished. -86: -86: ------------------------ Timing ------------------------ -86: Setup time: 0.115 seconds, 25.2% -86: Simulation time: 0.34 seconds, 74.8% -86: Linearization time: 0.298 seconds, 87.4% -86: Linear solve time: 0.00131 seconds, 0.386% -86: Newton update time: 0.000113 seconds, 0.0333% -86: Pre/postprocess time: 0.0306 seconds, 9% -86: Output write time: 0.00989 seconds, 2.91% -86: First process' simulation CPU time: 0.413 seconds -86: Number of processes: 1 -86: Threads per processes: 1 -86: Total CPU time: 0.413 seconds -86: -86: ---------------------------------------------------------------- -86: -86: Simulation completed -83: Newton iteration 3 error: 8.25452e-10 -83: Linearization/solve/update time: 0.0416016(80.838%)/0.00983987(19.1203%)/2.1481e-05(0.0417407%) -86: ###################### -86: # Comparing results -86: ###################### -86: RND: '42ccda22d81f2e8c1615acb630c56d2f' -82: Storage: liquid=[1.89564e+08 957754 0 0 4.34082e+11] gas=[0 0 0 0 0] -82: Writing visualization results for the current time step. -82: Time step 6 done. CPU time: 0.784462 seconds, end time: 5684.47 seconds (1 hours, 34 minutes, 44.47 seconds), step size: 2225.86 seconds (37 minutes, 5.856 seconds) -82: Begin time step 7. Start time: 5684.47 seconds (1 hours, 34 minutes, 44.47 seconds), step size: 2179.34 seconds (36 minutes, 19.34 seconds) -82: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -86: Simulation name: 'diffusion_flash' -86: Number of timesteps: '14' - 84/127 Test #86: diffusion_flash ................................ Passed 0.61 sec -test 88 - Start 88: diffusion_pvs - -88: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/diffusion_pvs" "--" -88: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -88: Test timeout computed to be: 1500 -88: ###################### -88: # Running test '' -88: ###################### -82: Solve: M deltax^k = r -83: Storage: liquid=[1.89568e+08 955747 4.34133e+11] gas=[0 0 0] -83: Writing visualization results for the current time step. -88: executing "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/diffusion_pvs " -83: Time step 5 done. CPU time: 0.477388 seconds, end time: 3458.61 seconds (57 minutes, 38.61 seconds), step size: 1405.8 seconds (23 minutes, 25.8 seconds) -83: Begin time step 6. Start time: 3458.61 seconds (57 minutes, 38.61 seconds), step size: 2225.86 seconds (37 minutes, 5.856 seconds) -83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -82: Update: x^(k+1) = x^k - deltax^k -82: Newton iteration 1 error: 0.00169673 -82: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -83: Solve: M deltax^k = r -83: Update: x^(k+1) = x^k - deltax^k -83: Newton iteration 1 error: 0.00169931 -83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: opm models will now start the simulation. -87: # [parameters which were specified at compile-time] -87: CellsX="250" -87: ContinueOnConvergenceError="0" -87: DomainSizeX="1" -87: EnableAsyncVtkOutput="1" -87: EnableGravity="0" -87: EnableGridAdaptation="0" -87: EnableIntensiveQuantityCache="0" -87: EnableStorageCache="0" -87: EnableThermodynamicHints="0" -87: EnableVtkOutput="1" -87: EndTime="1e+06" -87: GridGlobalRefinements="0" -87: InitialTimeStepSize="1000" -87: LinearSolverAbsTolerance="-1" -87: LinearSolverMaxError="1e+07" -87: LinearSolverMaxIterations="1000" -87: LinearSolverOverlapSize="2" -87: LinearSolverTolerance="0.001" -87: LinearSolverVerbosity="0" -87: MaxTimeStepDivisions="10" -87: MaxTimeStepSize="inf" -87: MinTimeStepSize="0" -87: NewtonMaxError="1e+100" -87: NewtonMaxIterations="20" -87: NewtonTargetIterations="10" -87: NewtonTolerance="1e-08" -87: NewtonVerbose="1" -87: NewtonWriteConvergence="0" -87: NumericDifferenceMethod="1" -87: OutputDir="" -87: ParameterFile="" -87: PreconditionerOrder="0" -87: PreconditionerRelaxation="1" -87: PredeterminedTimeStepsFile="" -87: PrintParameters="2" -87: RestartTime="-1e+35" -87: ThreadsPerProcess="1" -87: VtkWriteAverageMolarMasses="0" -87: VtkWriteDensities="1" -87: VtkWriteDiffusionCoefficients="0" -87: VtkWriteDofIndex="0" -87: VtkWriteEffectiveDiffusionCoefficients="0" -87: VtkWriteExtrusionFactor="0" -87: VtkWriteFilterVelocities="0" -87: VtkWriteFugacities="0" -87: VtkWriteFugacityCoeffs="0" -87: VtkWriteIntrinsicPermeabilities="0" -87: VtkWriteMassFractions="0" -87: VtkWriteMobilities="0" -87: VtkWriteMolarities="0" -87: VtkWriteMoleFractions="1" -87: VtkWritePorosity="1" -87: VtkWritePotentialGradients="0" -87: VtkWritePressures="1" -87: VtkWritePrimaryVars="0" -87: VtkWriteProcessRank="0" -87: VtkWriteRelativePermeabilities="1" -87: VtkWriteSaturations="1" -87: VtkWriteTemperature="1" -87: VtkWriteTortuosities="0" -87: VtkWriteTotalMassFractions="0" -87: VtkWriteTotalMoleFractions="0" -87: VtkWriteViscosities="0" -87: # [end of parameters] -87: Allocating the simulation vanguard -87: Adding LGRs, if any -87: Distributing the vanguard's data -87: Allocating the model -87: Allocating the problem -87: Initializing the model -87: Initializing the problem -82: Solve: M deltax^k = r -83: Solve: M deltax^k = r -83: Update: x^(k+1) = x^k - deltax^k -83: Newton iteration 2 error: 4.32622e-06 -83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -82: Update: x^(k+1) = x^k - deltax^k -82: Newton iteration 2 error: 5.61514e-06 -82: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -83: Newton iteration 3 error: 2.07202e-09 -83: Linearization/solve/update time: 0.0415566(80.7535%)/0.00988451(19.2077%)/1.996e-05(0.0387866%) -82: Newton iteration 3 error: 2.33947e-09 -82: Linearization/solve/update time: 0.0484801(58.3041%)/0.0346187(41.6338%)/5.1681e-05(0.0621536%) -83: Storage: liquid=[1.89564e+08 957754 4.34082e+11] gas=[0 0 0] -83: Writing visualization results for the current time step. -83: Time step 6 done. CPU time: 0.564323 seconds, end time: 5684.47 seconds (1 hours, 34 minutes, 44.47 seconds), step size: 2225.86 seconds (37 minutes, 5.856 seconds) -83: Begin time step 7. Start time: 5684.47 seconds (1 hours, 34 minutes, 44.47 seconds), step size: 2179.34 seconds (36 minutes, 19.34 seconds) -83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -82: Storage: liquid=[1.89561e+08 959721 0 0 4.34032e+11] gas=[0 0 0 0 0] -82: Writing visualization results for the current time step. -82: Time step 7 done. CPU time: 0.903428 seconds, end time: 7863.81 seconds (2 hours, 11 minutes, 3.81 seconds), step size: 2179.34 seconds (36 minutes, 19.34 seconds) -82: Begin time step 8. Start time: 7863.81 seconds (2 hours, 11 minutes, 3.81 seconds), step size: 2136.19 seconds (35 minutes, 36.19 seconds) -82: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -83: Solve: M deltax^k = r -83: Update: x^(k+1) = x^k - deltax^k -83: Newton iteration 1 error: 0.00169673 -83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -82: Solve: M deltax^k = r -83: Solve: M deltax^k = r -83: Update: x^(k+1) = x^k - deltax^k -83: Newton iteration 2 error: 4.22627e-06 -83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Simulator successfully set up -87: Applying the initial solution of the "diffusion_ncp" problem -87: Writing visualization results for the current time step. -87: Begin time step 1. Start time: 0 seconds, step size: 1000 seconds (16 minutes, 40 seconds) -87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -82: Update: x^(k+1) = x^k - deltax^k -82: Newton iteration 1 error: 0.00169283 -82: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Solve: M deltax^k = r -87: Update: x^(k+1) = x^k - deltax^k -87: Newton iteration 1 error: 0.00449099 -87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Solve: M deltax^k = r -87: Update: x^(k+1) = x^k - deltax^k -87: Newton iteration 2 error: 9.76924e-07 -87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -83: Newton iteration 3 error: 1.98418e-09 -83: Linearization/solve/update time: 0.0416171(80.9621%)/0.00976635(18.9995%)/1.972e-05(0.0383634%) -87: Newton iteration 3 error: 5.34062e-10 -87: Linearization/solve/update time: 0.0108393(95.0654%)/0.000533844(4.68204%)/2.88e-05(0.252588%) -87: Storage: 0.0715113 14.2882 0 0 -87: Writing visualization results for the current time step. -88: opm models will now start the simulation. -88: # [parameters which were specified at compile-time] -88: CellsX="250" -88: ContinueOnConvergenceError="0" -88: DomainSizeX="1" -88: EnableAsyncVtkOutput="1" -88: EnableGravity="0" -88: EnableGridAdaptation="0" -88: EnableIntensiveQuantityCache="0" -88: EnableStorageCache="0" -88: EnableThermodynamicHints="0" -88: EnableVtkOutput="1" -88: EndTime="1e+06" -88: GridGlobalRefinements="0" -88: InitialTimeStepSize="1000" -88: LinearSolverAbsTolerance="-1" -88: LinearSolverMaxError="1e+07" -88: LinearSolverMaxIterations="1000" -88: LinearSolverOverlapSize="2" -88: LinearSolverTolerance="0.001" -88: LinearSolverVerbosity="0" -88: MaxTimeStepDivisions="10" -88: MaxTimeStepSize="inf" -88: MinTimeStepSize="0" -88: NewtonMaxError="1e+100" -88: NewtonMaxIterations="20" -88: NewtonTargetIterations="10" -88: NewtonTolerance="1e-08" -88: NewtonVerbose="1" -88: NewtonWriteConvergence="0" -88: NumericDifferenceMethod="1" -88: OutputDir="" -88: ParameterFile="" -88: PreconditionerOrder="0" -88: PreconditionerRelaxation="1" -88: PredeterminedTimeStepsFile="" -88: PrintParameters="2" -88: PvsVerbosity="1" -88: RestartTime="-1e+35" -88: ThreadsPerProcess="1" -88: VtkWriteAverageMolarMasses="0" -88: VtkWriteDensities="1" -88: VtkWriteDiffusionCoefficients="0" -88: VtkWriteDofIndex="0" -88: VtkWriteEffectiveDiffusionCoefficients="0" -88: VtkWriteExtrusionFactor="0" -88: VtkWriteFilterVelocities="0" -88: VtkWriteFugacities="0" -88: VtkWriteFugacityCoeffs="0" -88: VtkWriteIntrinsicPermeabilities="0" -88: VtkWriteMassFractions="0" -88: VtkWriteMobilities="0" -88: VtkWriteMolarities="0" -88: VtkWriteMoleFractions="1" -88: VtkWritePhasePresence="0" -88: VtkWritePorosity="1" -88: VtkWritePotentialGradients="0" -88: VtkWritePressures="1" -88: VtkWritePrimaryVars="0" -88: VtkWriteProcessRank="0" -88: VtkWriteRelativePermeabilities="1" -88: VtkWriteSaturations="1" -88: VtkWriteTemperature="1" -88: VtkWriteTortuosities="0" -88: VtkWriteTotalMassFractions="0" -88: VtkWriteTotalMoleFractions="0" -88: VtkWriteViscosities="0" -88: # [end of parameters] -88: Allocating the simulation vanguard -88: Adding LGRs, if any -88: Distributing the vanguard's data -88: Allocating the model -88: Allocating the problem -87: Time step 1 done. CPU time: 0.0142022 seconds, end time: 1000 seconds (16 minutes, 40 seconds), step size: 1000 seconds (16 minutes, 40 seconds) -87: Begin time step 2. Start time: 1000 seconds (16 minutes, 40 seconds), step size: 1583.33 seconds (26 minutes, 23.33 seconds) -87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Initializing the model -88: Initializing the problem -82: Solve: M deltax^k = r -87: Solve: M deltax^k = r -87: Update: x^(k+1) = x^k - deltax^k -87: Newton iteration 1 error: 1.98019e-06 -87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Newton iteration 2 error: 1.5579e-10 -87: Linearization/solve/update time: 0.00712745(96.8092%)/0.000217362(2.95234%)/1.756e-05(0.23851%) -87: Storage: 0.0715113 14.2882 0 0 -87: Writing visualization results for the current time step. -87: Time step 2 done. CPU time: 0.0243115 seconds, end time: 2583.33 seconds (43 minutes, 3.333 seconds), step size: 1583.33 seconds (26 minutes, 23.33 seconds) -87: Begin time step 3. Start time: 2583.33 seconds (43 minutes, 3.333 seconds), step size: 2638.89 seconds (43 minutes, 58.89 seconds) -87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Solve: M deltax^k = r -87: Update: x^(k+1) = x^k - deltax^k -87: Newton iteration 1 error: 3.04393e-07 -87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Newton iteration 2 error: 3.09184e-11 -87: Linearization/solve/update time: 0.00710401(96.8872%)/0.000211642(2.88645%)/1.66e-05(0.226397%) -87: Storage: 0.0715113 14.2882 0 0 -87: Writing visualization results for the current time step. -87: Time step 3 done. CPU time: 0.034367 seconds, end time: 5222.22 seconds (1 hours, 27 minutes, 2.22 seconds), step size: 2638.89 seconds (43 minutes, 58.89 seconds) -87: Begin time step 4. Start time: 5222.22 seconds (1 hours, 27 minutes, 2.22 seconds), step size: 4398.15 seconds (1 hours, 13 minutes, 18.15 seconds) -87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -82: Update: x^(k+1) = x^k - deltax^k -82: Newton iteration 2 error: 5.48549e-06 -82: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Solve: M deltax^k = r -87: Update: x^(k+1) = x^k - deltax^k -87: Newton iteration 1 error: 1.80258e-07 -87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -83: Storage: liquid=[1.89561e+08 959721 4.34032e+11] gas=[0 0 0] -83: Writing visualization results for the current time step. -87: Newton iteration 2 error: 1.95176e-11 -87: Linearization/solve/update time: 0.00711085(96.8526%)/0.000214762(2.92514%)/1.632e-05(0.222285%) -83: Time step 7 done. CPU time: 0.651286 seconds, end time: 7863.81 seconds (2 hours, 11 minutes, 3.81 seconds), step size: 2179.34 seconds (36 minutes, 19.34 seconds) -83: Begin time step 8. Start time: 7863.81 seconds (2 hours, 11 minutes, 3.81 seconds), step size: 2136.19 seconds (35 minutes, 36.19 seconds) -83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Storage: 0.0715113 14.2882 0 0 -87: Writing visualization results for the current time step. -87: Time step 4 done. CPU time: 0.0444293 seconds, end time: 9620.37 seconds (2 hours, 40 minutes, 20.37 seconds), step size: 4398.15 seconds (1 hours, 13 minutes, 18.15 seconds) -87: Begin time step 5. Start time: 9620.37 seconds (2 hours, 40 minutes, 20.37 seconds), step size: 7330.25 seconds (2 hours, 2 minutes, 10.25 seconds) -87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Solve: M deltax^k = r -87: Update: x^(k+1) = x^k - deltax^k -87: Newton iteration 1 error: 1.12108e-07 -87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -82: Newton iteration 3 error: 2.22167e-09 -82: Linearization/solve/update time: 0.0485022(58.4145%)/0.0344753(41.5209%)/5.3641e-05(0.0646035%) -87: Newton iteration 2 error: 8.8256e-12 -87: Linearization/solve/update time: 0.00711685(96.9834%)/0.000205961(2.80669%)/1.54e-05(0.20986%) -87: Storage: 0.0715113 14.2882 0 0 -87: Writing visualization results for the current time step. -87: Time step 5 done. CPU time: 0.0544764 seconds, end time: 16950.6 seconds (4 hours, 42 minutes, 30.62 seconds), step size: 7330.25 seconds (2 hours, 2 minutes, 10.25 seconds) -87: Begin time step 6. Start time: 16950.6 seconds (4 hours, 42 minutes, 30.62 seconds), step size: 12217.1 seconds (3 hours, 23 minutes, 37.08 seconds) -87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -83: Solve: M deltax^k = r -87: Solve: M deltax^k = r -87: Update: x^(k+1) = x^k - deltax^k -87: Newton iteration 1 error: 5.00471e-08 -87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -83: Update: x^(k+1) = x^k - deltax^k -83: Newton iteration 1 error: 0.00169283 -87: Newton iteration 2 error: 2.40957e-12 -87: Linearization/solve/update time: 0.00711737(96.9335%)/0.000208962(2.84591%)/1.62e-05(0.220632%) -83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Storage: 0.0715113 14.2882 0 0 -87: Writing visualization results for the current time step. -87: Time step 6 done. CPU time: 0.0645395 seconds, end time: 29167.7 seconds (8 hours, 6 minutes, 7.7 seconds), step size: 12217.1 seconds (3 hours, 23 minutes, 37.08 seconds) -87: Begin time step 7. Start time: 29167.7 seconds (8 hours, 6 minutes, 7.7 seconds), step size: 20361.8 seconds (5 hours, 39 minutes, 21.8 seconds) -87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Solve: M deltax^k = r -87: Update: x^(k+1) = x^k - deltax^k -87: Newton iteration 1 error: 1.59333e-08 -87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Newton iteration 2 error: 1.16855e-12 -87: Linearization/solve/update time: 0.00710801(96.9925%)/0.000204961(2.7968%)/1.544e-05(0.210687%) -87: Storage: 0.0715113 14.2882 0 0 -87: Writing visualization results for the current time step. -87: Time step 7 done. CPU time: 0.0745697 seconds, end time: 49529.5 seconds (13 hours, 45 minutes, 29.49 seconds), step size: 20361.8 seconds (5 hours, 39 minutes, 21.8 seconds) -87: Begin time step 8. Start time: 49529.5 seconds (13 hours, 45 minutes, 29.49 seconds), step size: 33936.3 seconds (9 hours, 25 minutes, 36.33 seconds) -87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -83: Solve: M deltax^k = r -87: Solve: M deltax^k = r -87: Update: x^(k+1) = x^k - deltax^k -87: Newton iteration 1 error: 3.47293e-09 -87: Linearization/solve/update time: 0.00355123(94.1943%)/0.000209042(5.54472%)/9.84e-06(0.261%) -87: Storage: 0.0715113 14.2882 0 0 -87: Writing visualization results for the current time step. -87: Time step 8 done. CPU time: 0.081057 seconds, end time: 83465.8 seconds (23 hours, 11 minutes, 5.82 seconds), step size: 33936.3 seconds (9 hours, 25 minutes, 36.33 seconds) -87: Begin time step 9. Start time: 83465.8 seconds (23 hours, 11 minutes, 5.82 seconds), step size: 59388.6 seconds (16 hours, 29 minutes, 48.57 seconds) -87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -83: Update: x^(k+1) = x^k - deltax^k -83: Newton iteration 2 error: 4.13289e-06 -83: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -82: Storage: liquid=[1.89557e+08 961649 0 0 4.33982e+11] gas=[0 0 0 0 0] -82: Writing visualization results for the current time step. -87: Solve: M deltax^k = r -87: Update: x^(k+1) = x^k - deltax^k -87: Newton iteration 1 error: 4.97403e-10 -87: Linearization/solve/update time: 0.00355363(94.324%)/0.000202881(5.38508%)/1.096e-05(0.290912%) -82: Time step 8 done. CPU time: 1.02223 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 2136.19 seconds (35 minutes, 36.19 seconds) -82: Simulation of problem 'co2injection_ncp_ni_ecfv' finished. -82: -82: ------------------------ Timing ------------------------ -82: Setup time: 1.02 seconds, 50% -82: Simulation time: 1.02 seconds, 50% -82: Linearization time: 0.421 seconds, 41.2% -82: Linear solve time: 0.314 seconds, 30.7% -82: Newton update time: 0.000479 seconds, 0.0469% -82: Pre/postprocess time: 0.265 seconds, 25.9% -82: Output write time: 0.0202 seconds, 1.97% -82: First process' simulation CPU time: 1.08 seconds -82: Number of processes: 1 -82: Threads per processes: 1 -82: Total CPU time: 1.08 seconds -82: -82: ---------------------------------------------------------------- -82: -82: Simulation completed -87: Storage: 0.0715113 14.2882 0 0 -87: Writing visualization results for the current time step. -87: Time step 9 done. CPU time: 0.0875242 seconds, end time: 142854 seconds (1 days, 15 hours, 40.91 minutes), step size: 59388.6 seconds (16 hours, 29 minutes, 48.57 seconds) -87: Begin time step 10. Start time: 142854 seconds (1 days, 15 hours, 40.91 minutes), step size: 103930 seconds (1 days, 4 hours, 52.17 minutes) -87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Solve: M deltax^k = r -87: Update: x^(k+1) = x^k - deltax^k -87: Newton iteration 1 error: 4.34414e-11 -87: Linearization/solve/update time: 0.00353406(93.9714%)/0.000216242(5.74991%)/1.048e-05(0.278665%) -87: Storage: 0.0715113 14.2882 0 0 -87: Writing visualization results for the current time step. -87: Time step 10 done. CPU time: 0.0939819 seconds, end time: 246784 seconds (2 days, 20 hours, 33.07 minutes), step size: 103930 seconds (1 days, 4 hours, 52.17 minutes) -87: Serialize to file 'diffusion_ncp_time=246784_rank=0.ers', next time step size: 181878 -87: Begin time step 11. Start time: 246784 seconds (2 days, 20 hours, 33.07 minutes), step size: 181878 seconds (2 days, 2 hours, 31.29 minutes) -87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -83: Newton iteration 3 error: 1.89218e-09 -83: Linearization/solve/update time: 0.0416839(80.9583%)/0.00978379(19.002%)/2.04e-05(0.0396208%) -87: Solve: M deltax^k = r -87: Update: x^(k+1) = x^k - deltax^k -87: Newton iteration 1 error: 2.30075e-12 -87: Linearization/solve/update time: 0.00357959(96.1896%)/0.00013024(3.49977%)/1.156e-05(0.310637%) -87: Storage: 0.0715113 14.2882 0 0 -87: Writing visualization results for the current time step. -87: Time step 11 done. CPU time: 0.101163 seconds, end time: 428662 seconds (4 days, 23 hours, 4.37 minutes), step size: 181878 seconds (2 days, 2 hours, 31.29 minutes) -87: Begin time step 12. Start time: 428662 seconds (4 days, 23 hours, 4.37 minutes), step size: 288526 seconds (3 days, 8 hours, 8.76 minutes) -87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -82: ###################### -82: # Comparing results -82: ###################### -82: RND: '2ac26a38011c9af4ccc458a0baa89efb' -87: Solve: M deltax^k = r -87: Update: x^(k+1) = x^k - deltax^k -87: Newton iteration 1 error: 2.30075e-12 -87: Linearization/solve/update time: 0.00356571(95.5721%)/0.000155161(4.1588%)/1.004e-05(0.269103%) -87: Storage: 0.0715113 14.2882 0 0 -87: Writing visualization results for the current time step. -87: Time step 12 done. CPU time: 0.107645 seconds, end time: 717188 seconds (8 days, 7 hours, 13.13 minutes), step size: 288526 seconds (3 days, 8 hours, 8.76 minutes) -87: Begin time step 13. Start time: 717188 seconds (8 days, 7 hours, 13.13 minutes), step size: 282812 seconds (3 days, 6 hours, 33.54 minutes) -87: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Solve: M deltax^k = r -87: Update: x^(k+1) = x^k - deltax^k -87: Newton iteration 1 error: 2.30075e-12 -87: Linearization/solve/update time: 0.00354742(96.1699%)/0.000131001(3.55141%)/1.028e-05(0.278689%) -87: Storage: 0.0715113 14.2882 0 0 -87: Writing visualization results for the current time step. -87: Time step 13 done. CPU time: 0.114109 seconds, end time: 1e+06 seconds (11 days, 13 hours, 46.67 minutes), step size: 282812 seconds (3 days, 6 hours, 33.54 minutes) -87: Simulation of problem 'diffusion_ncp' finished. -87: -87: ------------------------ Timing ------------------------ -87: Setup time: 0.111 seconds, 49.3% -87: Simulation time: 0.114 seconds, 50.7% -87: Linearization time: 0.0749 seconds, 65.6% -87: Linear solve time: 0.00284 seconds, 2.49% -87: Newton update time: 0.000189 seconds, 0.166% -87: Pre/postprocess time: 0.022 seconds, 19.3% -87: Output write time: 0.0132 seconds, 11.6% -87: First process' simulation CPU time: 0.181 seconds -87: Number of processes: 1 -87: Threads per processes: 1 -87: Total CPU time: 0.181 seconds -87: -87: ---------------------------------------------------------------- -87: -87: Simulation completed -82: Simulation name: 'co2injection_ncp_ni_ecfv' -82: Number of timesteps: '8' - 85/127 Test #82: co2injection_ncp_ni_ecfv ....................... Passed 2.24 sec -test 89 - Start 89: groundwater_immiscible - -89: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/groundwater_immiscible" "--" -89: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -89: Test timeout computed to be: 1500 -89: ###################### -89: # Running test '' -89: ###################### -83: Storage: liquid=[1.89557e+08 961649 4.33982e+11] gas=[0 0 0] -83: Writing visualization results for the current time step. -83: Time step 8 done. CPU time: 0.738249 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 2136.19 seconds (35 minutes, 36.19 seconds) -83: Simulation of problem 'co2injection_pvs_ni_ecfv' finished. -83: -83: ------------------------ Timing ------------------------ -83: Setup time: 1.09 seconds, 59.6% -83: Simulation time: 0.738 seconds, 40.4% -83: Linearization time: 0.361 seconds, 48.9% -83: Linear solve time: 0.0901 seconds, 12.2% -83: Newton update time: 0.000179 seconds, 0.0243% -83: Pre/postprocess time: 0.266 seconds, 36.1% -83: Output write time: 0.0195 seconds, 2.64% -83: First process' simulation CPU time: 0.799 seconds -83: Number of processes: 1 -83: Threads per processes: 1 -83: Total CPU time: 0.799 seconds -83: -83: ---------------------------------------------------------------- -83: -83: Simulation completed -89: executing "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/groundwater_immiscible " -87: ###################### -87: # Comparing results -87: ###################### -87: RND: '776d14ed75b728a68ee1a1dc182a0599' -88: Simulator successfully set up -88: Applying the initial solution of the "diffusion_pvs" problem -88: Writing visualization results for the current time step. -88: Begin time step 1. Start time: 0 seconds, step size: 1000 seconds (16 minutes, 40 seconds) -88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Solve: M deltax^k = r -88: Update: x^(k+1) = x^k - deltax^k -88: Newton iteration 1 error: 0.00449099 -88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -87: Simulation name: 'diffusion_ncp' -87: Number of timesteps: '13' - 86/127 Test #87: diffusion_ncp .................................. Passed 0.42 sec -test 90 - Start 90: infiltration_pvs - -90: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/infiltration_pvs" "--" -90: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -90: Test timeout computed to be: 1500 -88: Solve: M deltax^k = r -88: Update: x^(k+1) = x^k - deltax^k -88: Newton iteration 2 error: 1.20752e-05 -88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Newton iteration 3 error: 2.61743e-10 -88: Linearization/solve/update time: 0.00652385(93.8126%)/0.000418563(6.01891%)/1.172e-05(0.168533%) -90: ###################### -90: # Running test '' -90: ###################### -88: Storage: 0.0715113 14.2882 -88: Writing visualization results for the current time step. -88: Time step 1 done. CPU time: 0.0108958 seconds, end time: 1000 seconds (16 minutes, 40 seconds), step size: 1000 seconds (16 minutes, 40 seconds) -88: Begin time step 2. Start time: 1000 seconds (16 minutes, 40 seconds), step size: 1583.33 seconds (26 minutes, 23.33 seconds) -88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -83: ###################### -83: # Comparing results -83: ###################### -83: RND: '2cc7db965754578c2d636bcdba74f453' -88: Solve: M deltax^k = r -88: Update: x^(k+1) = x^k - deltax^k -88: Newton iteration 1 error: 1.98073e-06 -88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: executing "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/infiltration_pvs " -88: Newton iteration 2 error: 1.17812e-10 -88: Linearization/solve/update time: 0.00427799(98.1598%)/7.348e-05(1.68602%)/6.72e-06(0.154192%) -88: Storage: 0.0715113 14.2882 -88: Writing visualization results for the current time step. -88: Time step 2 done. CPU time: 0.0196149 seconds, end time: 2583.33 seconds (43 minutes, 3.333 seconds), step size: 1583.33 seconds (26 minutes, 23.33 seconds) -88: Begin time step 3. Start time: 2583.33 seconds (43 minutes, 3.333 seconds), step size: 2638.89 seconds (43 minutes, 58.89 seconds) -88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -83: Simulation name: 'co2injection_pvs_ni_ecfv' -83: Number of timesteps: '8' -88: Solve: M deltax^k = r -88: Update: x^(k+1) = x^k - deltax^k -88: Newton iteration 1 error: 3.04409e-07 - 87/127 Test #83: co2injection_pvs_ni_ecfv ....................... Passed 2.02 sec -88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -test 91 - Start 91: lens_richards_ecfv - -91: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/lens_richards_ecfv" "--" -91: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -91: Test timeout computed to be: 1500 -88: Newton iteration 2 error: 2.44835e-11 -91: ###################### -88: Linearization/solve/update time: 0.00992443(98.6764%)/0.000118161(1.17485%)/1.496e-05(0.148744%) -91: # Running test '' -91: ###################### -91: executing "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/lens_richards_ecfv " -88: Storage: 0.0715113 14.2882 -88: Writing visualization results for the current time step. -88: Time step 3 done. CPU time: 0.0369308 seconds, end time: 5222.22 seconds (1 hours, 27 minutes, 2.22 seconds), step size: 2638.89 seconds (43 minutes, 58.89 seconds) -88: Begin time step 4. Start time: 5222.22 seconds (1 hours, 27 minutes, 2.22 seconds), step size: 4398.15 seconds (1 hours, 13 minutes, 18.15 seconds) -88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Solve: M deltax^k = r -88: Update: x^(k+1) = x^k - deltax^k -88: Newton iteration 1 error: 1.80236e-07 -88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Newton iteration 2 error: 1.60233e-11 -88: Linearization/solve/update time: 0.0131996(99.0836%)/0.0001092(0.819718%)/1.288e-05(0.0966847%) -88: Storage: 0.0715113 14.2882 -88: Writing visualization results for the current time step. -88: Time step 4 done. CPU time: 0.0571052 seconds, end time: 9620.37 seconds (2 hours, 40 minutes, 20.37 seconds), step size: 4398.15 seconds (1 hours, 13 minutes, 18.15 seconds) -88: Begin time step 5. Start time: 9620.37 seconds (2 hours, 40 minutes, 20.37 seconds), step size: 7330.25 seconds (2 hours, 2 minutes, 10.25 seconds) -88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Solve: M deltax^k = r -88: Update: x^(k+1) = x^k - deltax^k -88: Newton iteration 1 error: 1.12107e-07 -88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Newton iteration 2 error: 5.74035e-12 -88: Linearization/solve/update time: 0.0104975(98.9846%)/9.6961e-05(0.914278%)/1.072e-05(0.101083%) -88: Storage: 0.0715113 14.2882 -88: Writing visualization results for the current time step. -88: Time step 5 done. CPU time: 0.0731637 seconds, end time: 16950.6 seconds (4 hours, 42 minutes, 30.62 seconds), step size: 7330.25 seconds (2 hours, 2 minutes, 10.25 seconds) -88: Begin time step 6. Start time: 16950.6 seconds (4 hours, 42 minutes, 30.62 seconds), step size: 12217.1 seconds (3 hours, 23 minutes, 37.08 seconds) -88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Solve: M deltax^k = r -88: Update: x^(k+1) = x^k - deltax^k -88: Newton iteration 1 error: 5.00552e-08 -88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Newton iteration 2 error: 9.17332e-13 -88: Linearization/solve/update time: 0.0079101(98.6816%)/9.3921e-05(1.1717%)/1.176e-05(0.146711%) -88: Storage: 0.0715113 14.2882 -88: Writing visualization results for the current time step. -88: Time step 6 done. CPU time: 0.0862015 seconds, end time: 29167.7 seconds (8 hours, 6 minutes, 7.7 seconds), step size: 12217.1 seconds (3 hours, 23 minutes, 37.08 seconds) -88: Begin time step 7. Start time: 29167.7 seconds (8 hours, 6 minutes, 7.7 seconds), step size: 20361.8 seconds (5 hours, 39 minutes, 21.8 seconds) -88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Solve: M deltax^k = r -88: Update: x^(k+1) = x^k - deltax^k -88: Newton iteration 1 error: 1.59383e-08 -88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Newton iteration 2 error: 5.97651e-13 -88: Linearization/solve/update time: 0.00585712(98.5079%)/8.016e-05(1.34817%)/8.56e-06(0.143966%) -88: Storage: 0.0715113 14.2882 -88: Writing visualization results for the current time step. -88: Time step 7 done. CPU time: 0.0986882 seconds, end time: 49529.5 seconds (13 hours, 45 minutes, 29.49 seconds), step size: 20361.8 seconds (5 hours, 39 minutes, 21.8 seconds) -88: Begin time step 8. Start time: 49529.5 seconds (13 hours, 45 minutes, 29.49 seconds), step size: 33936.3 seconds (9 hours, 25 minutes, 36.33 seconds) -88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Solve: M deltax^k = r -88: Update: x^(k+1) = x^k - deltax^k -88: Newton iteration 1 error: 3.47445e-09 -88: Linearization/solve/update time: 0.00246562(97.0235%)/6.9121e-05(2.71995%)/6.52e-06(0.256566%) -89: opm models will now start the simulation. -89: # [parameters which were specified at compile-time] -89: ContinueOnConvergenceError="0" -89: EnableAsyncVtkOutput="1" -89: EnableGravity="1" -89: EnableGridAdaptation="0" -89: EnableIntensiveQuantityCache="0" -89: EnableStorageCache="0" -89: EnableThermodynamicHints="0" -89: EnableVtkOutput="1" -89: EndTime="1" -89: GridFile="./data/groundwater_2d.dgf" -89: GridGlobalRefinements="0" -89: InitialTimeStepSize="1" -89: LensLowerLeftX="0.25" -89: LensLowerLeftY="0.25" -89: LensUpperRightX="0.75" -89: LensUpperRightY="0.75" -89: LinearSolverAbsTolerance="-1" -89: LinearSolverMaxIterations="1000" -89: LinearSolverOverlapSize="2" -89: LinearSolverTolerance="0.001" -89: LinearSolverVerbosity="0" -89: MaxTimeStepDivisions="10" -89: MaxTimeStepSize="inf" -89: MinTimeStepSize="0" -89: NewtonMaxError="1e+100" -89: NewtonMaxIterations="20" -89: NewtonTargetIterations="10" -89: NewtonTolerance="1e-08" -89: NewtonVerbose="1" -89: NewtonWriteConvergence="0" -89: NumericDifferenceMethod="1" -89: OutputDir="" -89: ParameterFile="" -89: Permeability="1e-10" -89: PermeabilityLens="1e-12" -89: PreconditionerOrder="0" -89: PreconditionerRelaxation="1" -89: PredeterminedTimeStepsFile="" -89: PrintParameters="2" -89: RestartTime="-1e+35" -89: ThreadsPerProcess="1" -89: VtkWriteAverageMolarMasses="0" -89: VtkWriteDensities="1" -89: VtkWriteDofIndex="0" -89: VtkWriteExtrusionFactor="0" -89: VtkWriteFilterVelocities="0" -89: VtkWriteIntrinsicPermeabilities="0" -89: VtkWriteMobilities="0" -89: VtkWritePorosity="1" -89: VtkWritePotentialGradients="0" -89: VtkWritePressures="1" -89: VtkWritePrimaryVars="0" -89: VtkWriteProcessRank="0" -89: VtkWriteRelativePermeabilities="0" -89: VtkWriteSaturations="0" -89: VtkWriteTemperature="1" -89: VtkWriteViscosities="0" -89: # [end of parameters] -89: Allocating the simulation vanguard -88: Storage: 0.0715113 14.2882 -88: Writing visualization results for the current time step. -89: Adding LGRs, if any -89: Distributing the vanguard's data -89: Allocating the model -89: Allocating the problem -89: Initializing the model -89: Initializing the problem -89: Simulator successfully set up -89: Applying the initial solution of the "groundwater_immiscible" problem -89: Writing visualization results for the current time step. -88: Time step 8 done. CPU time: 0.105457 seconds, end time: 83465.8 seconds (23 hours, 11 minutes, 5.82 seconds), step size: 33936.3 seconds (9 hours, 25 minutes, 36.33 seconds) -89: Begin time step 1. Start time: 0 seconds, step size: 1 seconds -89: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -89: Solve: M deltax^k = r -88: Begin time step 9. Start time: 83465.8 seconds (23 hours, 11 minutes, 5.82 seconds), step size: 59388.6 seconds (16 hours, 29 minutes, 48.57 seconds) -88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -89: Update: x^(k+1) = x^k - deltax^k -89: Newton iteration 1 error: 8019.62 -89: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -89: Solve: M deltax^k = r -89: Update: x^(k+1) = x^k - deltax^k -89: Newton iteration 2 error: 1.6402 -89: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -89: Solve: M deltax^k = r -89: Update: x^(k+1) = x^k - deltax^k -89: Newton iteration 3 error: 0.000587355 -89: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -89: Solve: M deltax^k = r -89: Update: x^(k+1) = x^k - deltax^k -89: Newton iteration 4 error: 2.78893e-07 -89: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Solve: M deltax^k = r -88: Update: x^(k+1) = x^k - deltax^k -88: Newton iteration 1 error: 4.9766e-10 -88: Linearization/solve/update time: 0.00506696(97.5826%)/0.000114841(2.21168%)/1.068e-05(0.205682%) -89: Newton iteration 5 error: 5.28217e-11 -89: Linearization/solve/update time: 0.00720129(94.3302%)/0.000422883(5.53937%)/9.96e-06(0.130467%) -89: Storage: 400 -89: Writing visualization results for the current time step. -89: Time step 1 done. CPU time: 0.00870554 seconds, end time: 1 seconds, step size: 1 seconds -89: Simulation of problem 'groundwater_immiscible' finished. -89: -89: ------------------------ Timing ------------------------ -89: Setup time: 0.00288 seconds, 24.8% -89: Simulation time: 0.00873 seconds, 75.2% -89: Linearization time: 0.0072 seconds, 82.5% -89: Linear solve time: 0.000423 seconds, 4.85% -89: Newton update time: 9.96e-06 seconds, 0.114% -89: Pre/postprocess time: 0.000497 seconds, 5.69% -89: Output write time: 0.000287 seconds, 3.29% -89: First process' simulation CPU time: 0.00911 seconds -89: Number of processes: 1 -89: Threads per processes: 1 -89: Total CPU time: 0.00911 seconds -89: -89: ---------------------------------------------------------------- -89: -89: Simulation completed -88: Storage: 0.0715113 14.2882 -88: Writing visualization results for the current time step. -88: Time step 9 done. CPU time: 0.119789 seconds, end time: 142854 seconds (1 days, 15 hours, 40.91 minutes), step size: 59388.6 seconds (16 hours, 29 minutes, 48.57 seconds) -88: Begin time step 10. Start time: 142854 seconds (1 days, 15 hours, 40.91 minutes), step size: 103930 seconds (1 days, 4 hours, 52.17 minutes) -88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Solve: M deltax^k = r -88: Update: x^(k+1) = x^k - deltax^k -88: Newton iteration 1 error: 4.34444e-11 -88: Linearization/solve/update time: 0.00451015(97.7164%)/9.8081e-05(2.12501%)/7.32e-06(0.158594%) -89: ###################### -89: # Comparing results -89: ###################### -89: RND: '964f58f8f014cf344d12ad21a9a1bd63' -88: Storage: 0.0715113 14.2882 -88: Writing visualization results for the current time step. -88: Time step 10 done. CPU time: 0.131193 seconds, end time: 246784 seconds (2 days, 20 hours, 33.07 minutes), step size: 103930 seconds (1 days, 4 hours, 52.17 minutes) -88: Serialize to file 'diffusion_pvs_time=246784_rank=0.ers', next time step size: 181878 -88: Begin time step 11. Start time: 246784 seconds (2 days, 20 hours, 33.07 minutes), step size: 181878 seconds (2 days, 2 hours, 31.29 minutes) -88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Solve: M deltax^k = r -88: Update: x^(k+1) = x^k - deltax^k -88: Newton iteration 1 error: 2.2996e-12 -88: Linearization/solve/update time: 0.00215918(97.742%)/4.424e-05(2.00267%)/5.64e-06(0.255313%) -88: Storage: 0.0715113 14.2882 -88: Writing visualization results for the current time step. -89: Simulation name: 'groundwater_immiscible' -89: Number of timesteps: '1' - 88/127 Test #89: groundwater_immiscible ......................... Passed 0.16 sec -88: Time step 11 done. CPU time: 0.137718 seconds, end time: 428662 seconds (4 days, 23 hours, 4.37 minutes), step size: 181878 seconds (2 days, 2 hours, 31.29 minutes) -88: Begin time step 12. Start time: 428662 seconds (4 days, 23 hours, 4.37 minutes), step size: 288526 seconds (3 days, 8 hours, 8.76 minutes) -88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -test 92 - Start 92: lens_richards_vcfv - -92: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/lens_richards_vcfv" "--" -92: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -92: Test timeout computed to be: 1500 -88: Solve: M deltax^k = r -88: Update: x^(k+1) = x^k - deltax^k -88: Newton iteration 1 error: 2.2996e-12 -88: Linearization/solve/update time: 0.0021859(97.7008%)/4.736e-05(2.1168%)/4.08e-06(0.18236%) -88: Storage: 0.0715113 14.2882 -88: Writing visualization results for the current time step. -92: ###################### -92: # Running test '' -92: ###################### -88: Time step 12 done. CPU time: 0.144732 seconds, end time: 717188 seconds (8 days, 7 hours, 13.13 minutes), step size: 288526 seconds (3 days, 8 hours, 8.76 minutes) -88: Begin time step 13. Start time: 717188 seconds (8 days, 7 hours, 13.13 minutes), step size: 282812 seconds (3 days, 6 hours, 33.54 minutes) -88: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: opm models will now start the simulation. -91: # [parameters which were specified at compile-time] -91: ContinueOnConvergenceError="0" -91: EnableAsyncVtkOutput="1" -91: EnableGravity="1" -91: EnableGridAdaptation="0" -91: EnableIntensiveQuantityCache="0" -91: EnableStorageCache="0" -91: EnableThermodynamicHints="0" -91: EnableVtkOutput="1" -91: EndTime="3000" -91: GridFile="./data/richardslens_24x16.dgf" -91: GridGlobalRefinements="0" -91: InitialTimeStepSize="100" -91: LinearSolverAbsTolerance="-1" -91: LinearSolverMaxError="1e+07" -91: LinearSolverMaxIterations="1000" -91: LinearSolverOverlapSize="2" -91: LinearSolverTolerance="0.001" -91: LinearSolverVerbosity="0" -91: MaxTimeStepDivisions="10" -91: MaxTimeStepSize="inf" -91: MinTimeStepSize="0" -91: NewtonMaxError="1e+100" -91: NewtonMaxIterations="28" -91: NewtonTargetIterations="18" -91: NewtonTolerance="1e-08" -91: NewtonVerbose="1" -91: NewtonWriteConvergence="0" -91: OutputDir="" -91: ParameterFile="" -91: PreconditionerOrder="0" -91: PreconditionerRelaxation="1" -91: PredeterminedTimeStepsFile="" -91: PrintParameters="2" -91: RestartTime="-1e+35" -91: ThreadsPerProcess="1" -91: VtkWriteAverageMolarMasses="0" -91: VtkWriteDensities="1" -91: VtkWriteDofIndex="0" -91: VtkWriteExtrusionFactor="0" -91: VtkWriteFilterVelocities="0" -91: VtkWriteIntrinsicPermeabilities="0" -91: VtkWriteMobilities="0" -91: VtkWritePorosity="1" -91: VtkWritePotentialGradients="0" -91: VtkWritePressures="1" -91: VtkWritePrimaryVars="0" -91: VtkWriteProcessRank="0" -91: VtkWriteRelativePermeabilities="1" -91: VtkWriteSaturations="1" -91: VtkWriteTemperature="1" -91: VtkWriteViscosities="0" -91: # [end of parameters] -91: Allocating the simulation vanguard -88: Solve: M deltax^k = r -88: Update: x^(k+1) = x^k - deltax^k -88: Newton iteration 1 error: 2.2996e-12 -92: executing "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/lens_richards_vcfv " -88: Linearization/solve/update time: 0.00382759(97.087%)/0.000107161(2.71815%)/7.68e-06(0.194804%) -91: Adding LGRs, if any -91: Distributing the vanguard's data -90: opm models will now start the simulation. -90: # [parameters which were specified at compile-time] -90: ContinueOnConvergenceError="0" -90: EnableAsyncVtkOutput="1" -90: EnableGravity="1" -90: EnableGridAdaptation="0" -90: EnableIntensiveQuantityCache="0" -90: EnableStorageCache="0" -90: EnableThermodynamicHints="0" -90: EnableVtkOutput="1" -90: EndTime="6000" -90: GridFile="./data/infiltration_50x3.dgf" -90: GridGlobalRefinements="0" -90: InitialTimeStepSize="60" -90: LinearSolverAbsTolerance="-1" -90: LinearSolverMaxError="1e+07" -90: LinearSolverMaxIterations="1000" -90: LinearSolverOverlapSize="2" -90: LinearSolverTolerance="0.001" -90: LinearSolverVerbosity="0" -90: MaxTimeStepDivisions="10" -90: MaxTimeStepSize="inf" -90: MinTimeStepSize="0" -90: NewtonMaxError="1e+100" -90: NewtonMaxIterations="20" -90: NewtonTargetIterations="10" -90: NewtonTolerance="1e-08" -90: NewtonVerbose="1" -90: NewtonWriteConvergence="0" -90: NumericDifferenceMethod="1" -90: OutputDir="" -90: ParameterFile="" -90: PreconditionerOrder="0" -90: PreconditionerRelaxation="1" -90: PredeterminedTimeStepsFile="" -90: PrintParameters="2" -90: PvsVerbosity="1" -90: RestartTime="-1e+35" -90: ThreadsPerProcess="1" -90: VtkWriteAverageMolarMasses="0" -90: VtkWriteDensities="1" -90: VtkWriteDofIndex="0" -90: VtkWriteExtrusionFactor="0" -90: VtkWriteFilterVelocities="0" -90: VtkWriteFugacities="0" -90: VtkWriteFugacityCoeffs="0" -90: VtkWriteIntrinsicPermeabilities="0" -90: VtkWriteMassFractions="0" -90: VtkWriteMobilities="0" -90: VtkWriteMolarities="0" -90: VtkWriteMoleFractions="1" -90: VtkWritePhasePresence="0" -90: VtkWritePorosity="1" -90: VtkWritePotentialGradients="0" -90: VtkWritePressures="1" -90: VtkWritePrimaryVars="0" -90: VtkWriteProcessRank="0" -90: VtkWriteRelativePermeabilities="1" -90: VtkWriteSaturations="1" -90: VtkWriteTemperature="1" -90: VtkWriteTotalMassFractions="0" -90: VtkWriteTotalMoleFractions="0" -90: VtkWriteViscosities="0" -90: # [end of parameters] -90: Allocating the simulation vanguard -91: Allocating the model -91: Allocating the problem -91: Initializing the model -91: Initializing the problem -91: Simulator successfully set up -91: Applying the initial solution of the "lens_richards_ecfv" problem -91: Writing visualization results for the current time step. -90: Adding LGRs, if any -90: Distributing the vanguard's data -90: Allocating the model -90: Allocating the problem -90: Initializing the model -90: Initializing the problem -88: Storage: 0.0715113 14.2882 -88: Writing visualization results for the current time step. -91: Begin time step 1. Start time: 0 seconds, step size: 100 seconds (1 minutes, 40 seconds) -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Time step 13 done. CPU time: 0.153635 seconds, end time: 1e+06 seconds (11 days, 13 hours, 46.67 minutes), step size: 282812 seconds (3 days, 6 hours, 33.54 minutes) -88: Simulation of problem 'diffusion_pvs' finished. -88: -88: ------------------------ Timing ------------------------ -88: Setup time: 0.131 seconds, 46.1% -88: Simulation time: 0.154 seconds, 53.9% -88: Linearization time: 0.0784 seconds, 51% -88: Linear solve time: 0.00147 seconds, 0.957% -88: Newton update time: 0.000119 seconds, 0.0776% -88: Pre/postprocess time: 0.0409 seconds, 26.6% -88: Output write time: 0.0256 seconds, 16.7% -88: First process' simulation CPU time: 0.173 seconds -88: Number of processes: 1 -88: Threads per processes: 1 -88: Total CPU time: 0.173 seconds -88: -88: ---------------------------------------------------------------- -88: -88: Simulation completed -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 1 error: 0.16 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 2 error: 0.64154 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 3 error: 0.218283 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 4 error: 0.0600263 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 5 error: 0.00897547 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 6 error: 0.000290827 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 7 error: 3.30401e-07 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: ###################### -88: # Comparing results -88: ###################### -88: RND: '5a6df2ce9314d6b4817ae051010447d1' -91: Newton iteration 8 error: 4.32987e-13 -91: Linearization/solve/update time: 0.0135115(91.4839%)/0.000882244(5.9735%)/0.000375525(2.5426%) -91: Storage: 4 -91: Writing visualization results for the current time step. -91: Time step 1 done. CPU time: 0.0182183 seconds, end time: 100 seconds (1 minutes, 40 seconds), step size: 100 seconds (1 minutes, 40 seconds) -91: Begin time step 2. Start time: 100 seconds (1 minutes, 40 seconds), step size: 146.296 seconds (2 minutes, 26.3 seconds) -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 1 error: 0.159992 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 2 error: 0.380585 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 3 error: 0.100557 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 4 error: 0.0145129 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -88: Simulation name: 'diffusion_pvs' -88: Number of timesteps: '13' - 89/127 Test #88: diffusion_pvs .................................. Passed 0.47 sec -test 93 - Start 93: obstacle_immiscible - -93: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/obstacle_immiscible" "--" -93: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -93: Test timeout computed to be: 1500 -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 5 error: 0.000439897 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 6 error: 4.3616e-07 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 7 error: 4.37039e-13 -91: Linearization/solve/update time: 0.0114891(94.0676%)/0.000355362(2.90955%)/0.000369204(3.02288%) -93: ###################### -93: # Running test '' -93: ###################### -91: Storage: 9.85185 -91: Writing visualization results for the current time step. -91: Time step 2 done. CPU time: 0.0339281 seconds, end time: 246.296 seconds (4 minutes, 6.296 seconds), step size: 146.296 seconds (2 minutes, 26.3 seconds) -91: Begin time step 3. Start time: 246.296 seconds (4 minutes, 6.296 seconds), step size: 220.799 seconds (3 minutes, 40.8 seconds) -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: executing "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/obstacle_immiscible " -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 1 error: 0.159863 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 2 error: 0.137462 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 3 error: 0.0195977 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 4 error: 0.000600716 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Simulator successfully set up -90: Applying the initial solution of the "infiltration_pvs" problem -90: Writing visualization results for the current time step. -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 5 error: 6.12649e-07 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Begin time step 1. Start time: 0 seconds, step size: 60 seconds (1 minutes, 0 seconds) -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 6 error: 6.54782e-13 -91: Linearization/solve/update time: 0.0158845(93.6839%)/0.000497843(2.93619%)/0.000573083(3.37994%) -91: Storage: 18.6838 -91: Writing visualization results for the current time step. -91: Time step 3 done. CPU time: 0.0552446 seconds, end time: 467.095 seconds (7 minutes, 47.09 seconds), step size: 220.799 seconds (3 minutes, 40.8 seconds) -91: Begin time step 4. Start time: 467.095 seconds (7 minutes, 47.09 seconds), step size: 343.465 seconds (5 minutes, 43.47 seconds) -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 1 error: 0.159013 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 2 error: 0.0849606 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 1 error: 0.000439695 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 3 error: 0.00733353 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 4 error: 7.37686e-05 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 5 error: 7.65658e-09 -91: Linearization/solve/update time: 0.0107978(93.9557%)/0.000322283(2.80429%)/0.000372362(3.24005%) -91: Storage: 32.4224 -91: Writing visualization results for the current time step. -91: Time step 4 done. CPU time: 0.0704779 seconds, end time: 810.561 seconds (13 minutes, 30.56 seconds), step size: 343.465 seconds (5 minutes, 43.47 seconds) -91: Begin time step 5. Start time: 810.561 seconds (13 minutes, 30.56 seconds), step size: 550.18 seconds (9 minutes, 10.18 seconds) -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 2 error: 2.01603e-05 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 1 error: 0.154847 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 2 error: 0.0247174 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 3 error: 0.00636248 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 4 error: 0.000712109 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 5 error: 1.16353e-05 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 3 error: 6.79898e-09 -90: Linearization/solve/update time: 0.0305785(97.2268%)/0.000858965(2.73114%)/1.324e-05(0.0420976%) -91: Newton iteration 6 error: 3.22755e-09 -91: Linearization/solve/update time: 0.0112147(93.6445%)/0.000342682(2.86145%)/0.000418442(3.49406%) -91: Storage: 54.4296 -91: Writing visualization results for the current time step. -91: Time step 5 done. CPU time: 0.085708 seconds, end time: 1360.74 seconds (22 minutes, 40.74 seconds), step size: 550.18 seconds (9 minutes, 10.18 seconds) -91: Begin time step 6. Start time: 1360.74 seconds (22 minutes, 40.74 seconds), step size: 827.826 seconds (13 minutes, 47.83 seconds) -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Storage: 1.33187e+07 1.5 74136.8 -90: Writing visualization results for the current time step. -90: Time step 1 done. CPU time: 0.0384846 seconds, end time: 60 seconds (1 minutes, 0 seconds), step size: 60 seconds (1 minutes, 0 seconds) -90: Serialize to file 'infiltration_pvs_time=60_rank=0.ers', next time step size: 95 -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 1 error: 0.139574 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Begin time step 2. Start time: 60 seconds (1 minutes, 0 seconds), step size: 95 seconds (1 minutes, 35 seconds) -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 2 error: 0.0456111 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 3 error: 0.00896109 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 4 error: 0.0015212 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 5 error: 6.1895e-05 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 1 error: 0.000124828 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 6 error: 1.1092e-07 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 7 error: 3.62515e-11 -91: Linearization/solve/update time: 0.0134991(93.977%)/0.000434523(3.02502%)/0.000430644(2.99801%) -91: Storage: 87.5427 -91: Writing visualization results for the current time step. -91: Time step 6 done. CPU time: 0.103532 seconds, end time: 2188.57 seconds (36 minutes, 28.57 seconds), step size: 827.826 seconds (13 minutes, 47.83 seconds) -91: Begin time step 7. Start time: 2188.57 seconds (36 minutes, 28.57 seconds), step size: 811.433 seconds (13 minutes, 31.43 seconds) -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 1 error: 0.101015 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 2 error: 2.5989e-05 -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 2 error: 0.0163729 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 3 error: 0.0020534 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 4 error: 6.43324e-05 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Solve: M deltax^k = r -91: Update: x^(k+1) = x^k - deltax^k -91: Newton iteration 5 error: 6.742e-08 -91: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: Newton iteration 6 error: 7.51203e-14 -91: Linearization/solve/update time: 0.0108418(93.3058%)/0.000395521(3.40391%)/0.000382324(3.29034%) -90: Newton iteration 3 error: 5.01923e-09 -90: Linearization/solve/update time: 0.0280672(98.4315%)/0.000436483(1.53074%)/1.076e-05(0.0377352%) -91: Storage: 120 -91: Writing visualization results for the current time step. -91: Time step 7 done. CPU time: 0.118304 seconds, end time: 3000 seconds (50 minutes, 0 seconds), step size: 811.433 seconds (13 minutes, 31.43 seconds) -91: Simulation of problem 'lens_richards_ecfv' finished. -91: -91: ------------------------ Timing ------------------------ -91: Setup time: 0.00363 seconds, 2.97% -91: Simulation time: 0.118 seconds, 97% -91: Linearization time: 0.0872 seconds, 73.7% -91: Linear solve time: 0.00323 seconds, 2.73% -91: Newton update time: 0.00292 seconds, 2.47% -91: Pre/postprocess time: 0.0169 seconds, 14.2% -91: Output write time: 0.00595 seconds, 5.03% -91: First process' simulation CPU time: 0.134 seconds -91: Number of processes: 1 -91: Threads per processes: 1 -91: Total CPU time: 0.134 seconds -91: -91: ---------------------------------------------------------------- -91: -91: Simulation completed -90: Storage: 1.33187e+07 3.875 74173.6 -90: Writing visualization results for the current time step. -92: opm models will now start the simulation. -92: # [parameters which were specified at compile-time] -92: ContinueOnConvergenceError="0" -92: EnableAsyncVtkOutput="1" -92: EnableGravity="1" -92: EnableGridAdaptation="0" -92: EnableIntensiveQuantityCache="0" -92: EnableStorageCache="0" -92: EnableThermodynamicHints="0" -92: EnableVtkOutput="1" -92: EndTime="3000" -92: GridFile="./data/richardslens_24x16.dgf" -92: GridGlobalRefinements="0" -92: InitialTimeStepSize="100" -92: LinearSolverAbsTolerance="-1" -92: LinearSolverMaxError="1e+07" -92: LinearSolverMaxIterations="1000" -92: LinearSolverOverlapSize="2" -92: LinearSolverTolerance="0.001" -92: LinearSolverVerbosity="0" -92: MaxTimeStepDivisions="10" -92: MaxTimeStepSize="inf" -92: MinTimeStepSize="0" -92: NewtonMaxError="1e+100" -92: NewtonMaxIterations="28" -92: NewtonTargetIterations="18" -92: NewtonTolerance="1e-08" -92: NewtonVerbose="1" -92: NewtonWriteConvergence="0" -92: NumericDifferenceMethod="0" -92: OutputDir="" -92: ParameterFile="" -92: PreconditionerOrder="0" -92: PreconditionerRelaxation="1" -92: PredeterminedTimeStepsFile="" -92: PrintParameters="2" -92: RestartTime="-1e+35" -92: ThreadsPerProcess="1" -92: VtkWriteAverageMolarMasses="0" -92: VtkWriteDensities="1" -92: VtkWriteDofIndex="0" -92: VtkWriteExtrusionFactor="0" -92: VtkWriteFilterVelocities="0" -92: VtkWriteIntrinsicPermeabilities="0" -92: VtkWriteMobilities="0" -92: VtkWritePorosity="1" -92: VtkWritePotentialGradients="0" -92: VtkWritePressures="1" -92: VtkWritePrimaryVars="0" -92: VtkWriteProcessRank="0" -92: VtkWriteRelativePermeabilities="1" -92: VtkWriteSaturations="1" -92: VtkWriteTemperature="1" -92: VtkWriteViscosities="0" -92: # [end of parameters] -92: Allocating the simulation vanguard -90: Time step 2 done. CPU time: 0.0746094 seconds, end time: 155 seconds (2 minutes, 35 seconds), step size: 95 seconds (1 minutes, 35 seconds) -90: Serialize to file 'infiltration_pvs_time=155_rank=0.ers', next time step size: 150.417 -92: Adding LGRs, if any -92: Distributing the vanguard's data -92: Allocating the model -92: Allocating the problem -90: Begin time step 3. Start time: 155 seconds (2 minutes, 35 seconds), step size: 150.417 seconds (2 minutes, 30.42 seconds) -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Initializing the model -92: Initializing the problem -92: Simulator successfully set up -92: Applying the initial solution of the "lens_richards_vcfv" problem -92: Writing visualization results for the current time step. -92: Begin time step 1. Start time: 0 seconds, step size: 100 seconds (1 minutes, 40 seconds) -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 1 error: 7.19943e-05 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -91: ###################### -91: # Comparing results -91: ###################### -91: RND: 'b0df10b22f47c926d60a5950625a1254' -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 1 error: 0.32 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 2 error: 3.24724e-07 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 2 error: 0.642778 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: opm models will now start the simulation. -93: # [parameters which were specified at compile-time] -93: ContinueOnConvergenceError="0" -93: EnableAsyncVtkOutput="1" -93: EnableGravity="1" -93: EnableGridAdaptation="0" -93: EnableIntensiveQuantityCache="0" -93: EnableStorageCache="0" -93: EnableThermodynamicHints="0" -93: EnableVtkOutput="1" -93: EndTime="10000" -93: GridFile="./data/obstacle_24x16.dgf" -93: GridGlobalRefinements="0" -93: InitialTimeStepSize="250" -93: LinearSolverAbsTolerance="-1" -93: LinearSolverMaxError="1e+07" -93: LinearSolverMaxIterations="1000" -93: LinearSolverOverlapSize="2" -93: LinearSolverTolerance="0.001" -93: LinearSolverVerbosity="0" -93: MaxTimeStepDivisions="10" -93: MaxTimeStepSize="inf" -93: MinTimeStepSize="0" -93: NewtonMaxError="1e+100" -93: NewtonMaxIterations="20" -93: NewtonTargetIterations="10" -93: NewtonTolerance="1e-08" -93: NewtonVerbose="1" -93: NewtonWriteConvergence="0" -93: NumericDifferenceMethod="1" -93: OutputDir="" -93: ParameterFile="" -93: PreconditionerOrder="0" -93: PreconditionerRelaxation="1" -93: PredeterminedTimeStepsFile="" -93: PrintParameters="2" -93: RestartTime="-1e+35" -93: ThreadsPerProcess="1" -93: VtkWriteAverageMolarMasses="0" -93: VtkWriteDensities="1" -93: VtkWriteDofIndex="0" -93: VtkWriteExtrusionFactor="0" -93: VtkWriteFilterVelocities="0" -93: VtkWriteIntrinsicPermeabilities="0" -93: VtkWriteMobilities="0" -93: VtkWritePorosity="1" -93: VtkWritePotentialGradients="0" -93: VtkWritePressures="1" -93: VtkWritePrimaryVars="0" -93: VtkWriteProcessRank="0" -93: VtkWriteRelativePermeabilities="0" -93: VtkWriteSaturations="0" -93: VtkWriteTemperature="1" -93: VtkWriteViscosities="0" -93: # [end of parameters] -93: Allocating the simulation vanguard -91: Simulation name: 'lens_richards_ecfv' -91: Number of timesteps: '7' -93: Adding LGRs, if any -93: Distributing the vanguard's data -93: Allocating the model -93: Allocating the problem -93: Initializing the model - 90/127 Test #91: lens_richards_ecfv ............................. Passed 0.28 sec -93: Initializing the problem -test 94 - Start 94: obstacle_ncp - -94: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/obstacle_ncp" "--" -94: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -94: Test timeout computed to be: 1500 -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 3 error: 2.67004e-08 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: ###################### -94: # Running test '' -94: ###################### -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 3 error: 0.21916 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: executing "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/obstacle_ncp " -90: Newton iteration 4 error: 1.14031e-11 -90: Linearization/solve/update time: 0.0386661(98.2013%)/0.000690004(1.75242%)/1.824e-05(0.0463246%) -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 4 error: 0.0603708 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Storage: 1.33187e+07 7.63542 74222.5 -90: Writing visualization results for the current time step. -90: Time step 3 done. CPU time: 0.121953 seconds, end time: 305.417 seconds (5 minutes, 5.417 seconds), step size: 150.417 seconds (2 minutes, 30.42 seconds) -90: Serialize to file 'infiltration_pvs_time=305.417_rank=0.ers', next time step size: 225.625 -90: Begin time step 4. Start time: 305.417 seconds (5 minutes, 5.417 seconds), step size: 225.625 seconds (3 minutes, 45.62 seconds) -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 5 error: 0.00906154 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 1 error: 7.20024e-05 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 6 error: 0.000296236 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 2 error: 2.91487e-07 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 7 error: 3.42582e-07 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 3 error: 2.25988e-08 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 8 error: 1.96024e-13 -92: Linearization/solve/update time: 0.0757398(97.5714%)/0.00135205(1.74177%)/0.000533164(0.686846%) -92: Storage: 4 -92: Writing visualization results for the current time step. -92: Time step 1 done. CPU time: 0.0817221 seconds, end time: 100 seconds (1 minutes, 40 seconds), step size: 100 seconds (1 minutes, 40 seconds) -92: Begin time step 2. Start time: 100 seconds (1 minutes, 40 seconds), step size: 146.296 seconds (2 minutes, 26.3 seconds) -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 4 error: 5.39348e-12 -90: Linearization/solve/update time: 0.0375415(98.247%)/0.000653484(1.71018%)/1.636e-05(0.0428145%) -90: Storage: 1.33187e+07 13.276 74281 -90: Writing visualization results for the current time step. -90: Time step 4 done. CPU time: 0.167881 seconds, end time: 531.042 seconds (8 minutes, 51.04 seconds), step size: 225.625 seconds (3 minutes, 45.62 seconds) -92: Solve: M deltax^k = r -90: Serialize to file 'infiltration_pvs_time=531.042_rank=0.ers', next time step size: 338.438 -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 1 error: 0.319856 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Begin time step 5. Start time: 531.042 seconds (8 minutes, 51.04 seconds), step size: 338.438 seconds (5 minutes, 38.44 seconds) -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -90: Solve: M deltax^k = r -92: Newton iteration 2 error: 0.382407 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 1 error: 7.20085e-05 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 3 error: 0.10172 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 2 error: 1.19884e-07 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 4 error: 0.0148201 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 3 error: 3.32775e-09 -90: Linearization/solve/update time: 0.0282098(98.2079%)/0.000502363(1.7489%)/1.24e-05(0.0431687%) -90: Storage: 1.33187e+07 21.737 74351 -90: Writing visualization results for the current time step. -90: Time step 5 done. CPU time: 0.203931 seconds, end time: 869.479 seconds (14 minutes, 29.48 seconds), step size: 338.438 seconds (5 minutes, 38.44 seconds) -90: Serialize to file 'infiltration_pvs_time=869.479_rank=0.ers', next time step size: 535.859 -90: Begin time step 6. Start time: 869.479 seconds (14 minutes, 29.48 seconds), step size: 535.859 seconds (8 minutes, 55.86 seconds) -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 5 error: 0.000458594 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 1 error: 7.20148e-05 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 6 error: 4.74168e-07 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 2 error: 1.0209e-07 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 7 error: 1.26135e-13 -92: Linearization/solve/update time: 0.0656276(98.2633%)/0.000629604(0.942698%)/0.000530285(0.793989%) -92: Storage: 9.85185 -92: Writing visualization results for the current time step. -92: Time step 2 done. CPU time: 0.152521 seconds, end time: 246.296 seconds (4 minutes, 6.296 seconds), step size: 146.296 seconds (2 minutes, 26.3 seconds) -92: Begin time step 3. Start time: 246.296 seconds (4 minutes, 6.296 seconds), step size: 220.799 seconds (3 minutes, 40.8 seconds) -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 3 error: 5.38964e-09 -90: Linearization/solve/update time: 0.0282309(98.2109%)/0.000503484(1.75154%)/1.08e-05(0.0375715%) -93: Simulator successfully set up -93: Applying the initial solution of the "obstacle_immiscible" problem -93: Writing visualization results for the current time step. -93: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Storage: 1.33187e+07 35.1335 74439.2 -90: Writing visualization results for the current time step. -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 1 error: 0.317676 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Time step 6 done. CPU time: 0.240007 seconds, end time: 1405.34 seconds (23 minutes, 25.34 seconds), step size: 535.859 seconds (8 minutes, 55.86 seconds) -90: Serialize to file 'infiltration_pvs_time=1405.34_rank=0.ers', next time step size: 848.444 -90: Begin time step 7. Start time: 1405.34 seconds (23 minutes, 25.34 seconds), step size: 848.444 seconds (14 minutes, 8.444 seconds) -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Solve: M deltax^k = r -92: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 1 error: 0.143401 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 2 error: 0.138949 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 1 error: 7.20185e-05 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: opm models will now start the simulation. -94: # [parameters which were specified at compile-time] -94: ContinueOnConvergenceError="0" -94: EnableAsyncVtkOutput="1" -94: EnableGravity="1" -94: EnableGridAdaptation="0" -94: EnableIntensiveQuantityCache="0" -94: EnableStorageCache="0" -94: EnableThermodynamicHints="0" -94: EnableVtkOutput="1" -94: EndTime="10000" -94: GridFile="./data/obstacle_24x16.dgf" -94: GridGlobalRefinements="0" -94: InitialTimeStepSize="250" -94: LinearSolverAbsTolerance="-1" -94: LinearSolverMaxError="1e+07" -94: LinearSolverMaxIterations="1000" -94: LinearSolverOverlapSize="2" -94: LinearSolverTolerance="0.001" -94: LinearSolverVerbosity="0" -94: MaxTimeStepDivisions="10" -94: MaxTimeStepSize="inf" -94: MinTimeStepSize="0" -94: NewtonMaxError="1e+100" -94: NewtonMaxIterations="20" -94: NewtonTargetIterations="10" -94: NewtonTolerance="1e-08" -94: NewtonVerbose="1" -94: NewtonWriteConvergence="0" -94: NumericDifferenceMethod="1" -94: OutputDir="" -94: ParameterFile="" -94: PreconditionerOrder="0" -94: PreconditionerRelaxation="1" -94: PredeterminedTimeStepsFile="" -94: PrintParameters="2" -94: RestartTime="-1e+35" -94: ThreadsPerProcess="1" -94: VtkWriteAverageMolarMasses="0" -94: VtkWriteDensities="1" -94: VtkWriteDofIndex="0" -94: VtkWriteExtrusionFactor="0" -94: VtkWriteFilterVelocities="0" -94: VtkWriteFugacities="0" -94: VtkWriteFugacityCoeffs="0" -94: VtkWriteIntrinsicPermeabilities="0" -94: VtkWriteMassFractions="0" -94: VtkWriteMobilities="0" -94: VtkWriteMolarities="0" -94: VtkWriteMoleFractions="1" -94: VtkWritePorosity="1" -94: VtkWritePotentialGradients="0" -94: VtkWritePressures="1" -94: VtkWritePrimaryVars="0" -94: VtkWriteProcessRank="0" -94: VtkWriteRelativePermeabilities="1" -94: VtkWriteSaturations="1" -94: VtkWriteTemperature="1" -94: VtkWriteTotalMassFractions="0" -94: VtkWriteTotalMoleFractions="0" -94: VtkWriteViscosities="0" -94: # [end of parameters] -94: Allocating the simulation vanguard -94: Adding LGRs, if any -94: Distributing the vanguard's data -94: Allocating the model -94: Allocating the problem -94: Initializing the model -94: Initializing the problem -92: Solve: M deltax^k = r -93: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 3 error: 0.020235 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 2 error: 0.000158257 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 2 error: 7.33246e-08 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 4 error: 0.000644978 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 3 error: 9.40301e-08 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 3 error: 3.91466e-09 -90: Linearization/solve/update time: 0.0287098(97.9451%)/0.000590324(2.01392%)/1.2e-05(0.0409387%) -90: Storage: 1.33187e+07 56.3446 74550.2 -90: Writing visualization results for the current time step. -90: Time step 7 done. CPU time: 0.276719 seconds, end time: 2253.78 seconds (37 minutes, 33.78 seconds), step size: 848.444 seconds (14 minutes, 8.444 seconds) -90: Serialize to file 'infiltration_pvs_time=2253.78_rank=0.ers', next time step size: 1343.37 -92: Solve: M deltax^k = r -90: Begin time step 8. Start time: 2253.78 seconds (37 minutes, 33.78 seconds), step size: 1343.37 seconds (22 minutes, 23.37 seconds) -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 5 error: 7.11507e-07 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Newton iteration 4 error: 3.91099e-11 -93: Linearization/solve/update time: 0.0389526(97.0547%)/0.00116305(2.89786%)/1.904e-05(0.0474403%) -93: Storage in liquidPhase: [423.738 0] -93: Storage in gasPhase: [0 813.61] -93: Storage total: [423.738 813.61] -93: Writing visualization results for the current time step. -93: Time step 1 done. CPU time: 0.0456038 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) -93: Begin time step 2. Start time: 250 seconds (4 minutes, 10 seconds), step size: 375 seconds (6 minutes, 15 seconds) -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Solve: M deltax^k = r -92: Newton iteration 6 error: 2.92544e-13 -92: Linearization/solve/update time: 0.0562986(98.1685%)/0.000524724(0.914968%)/0.000525604(0.916502%) -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 1 error: 7.20177e-05 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Storage: 18.6838 -92: Writing visualization results for the current time step. -92: Time step 3 done. CPU time: 0.213831 seconds, end time: 467.095 seconds (7 minutes, 47.09 seconds), step size: 220.799 seconds (3 minutes, 40.8 seconds) -92: Begin time step 4. Start time: 467.095 seconds (7 minutes, 47.09 seconds), step size: 343.465 seconds (5 minutes, 43.47 seconds) -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 1 error: 0.135495 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 2 error: 3.79533e-08 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 1 error: 0.304335 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 2 error: 0.000132363 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 3 error: 3.65718e-08 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 2 error: 0.0928296 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 3 error: 3.18115e-07 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 4 error: 4.9892e-12 -90: Linearization/solve/update time: 0.0376992(97.7806%)/0.000840766(2.1807%)/1.492e-05(0.038698%) -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 3 error: 0.00897298 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Storage: 1.33187e+07 89.9288 74689.9 -90: Writing visualization results for the current time step. -93: Newton iteration 4 error: 1.53371e-10 -93: Linearization/solve/update time: 0.0384398(98.5924%)/0.000530684(1.36113%)/1.812e-05(0.0464751%) -90: Time step 8 done. CPU time: 0.323073 seconds, end time: 3597.15 seconds (59 minutes, 57.15 seconds), step size: 1343.37 seconds (22 minutes, 23.37 seconds) -90: Serialize to file 'infiltration_pvs_time=3597.15_rank=0.ers', next time step size: 1213.44 -90: Begin time step 9. Start time: 3597.15 seconds (59 minutes, 57.15 seconds), step size: 1213.44 seconds (20 minutes, 13.44 seconds) -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Storage in liquidPhase: [1026.46 0] -93: Storage in gasPhase: [0 813.609] -93: Storage total: [1026.46 813.609] -93: Writing visualization results for the current time step. -93: Time step 2 done. CPU time: 0.0899804 seconds, end time: 625 seconds (10 minutes, 25 seconds), step size: 375 seconds (6 minutes, 15 seconds) -93: Begin time step 3. Start time: 625 seconds (10 minutes, 25 seconds), step size: 562.5 seconds (9 minutes, 22.5 seconds) -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 4 error: 0.000702023 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 1 error: 7.20137e-05 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 1 error: 0.128181 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 5 error: 7.46079e-06 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 2 error: 3.74471e-08 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 2 error: 0.000196374 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 6 error: 8.57939e-10 -92: Linearization/solve/update time: 0.0562764(98.1691%)/0.000525724(0.917079%)/0.000523844(0.913799%) -92: Storage: 32.4224 -92: Writing visualization results for the current time step. -92: Time step 4 done. CPU time: 0.275138 seconds, end time: 810.561 seconds (13 minutes, 30.56 seconds), step size: 343.465 seconds (5 minutes, 43.47 seconds) -92: Begin time step 5. Start time: 810.561 seconds (13 minutes, 30.56 seconds), step size: 534.279 seconds (8 minutes, 54.28 seconds) -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 3 error: 1.76093e-08 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 3 error: 2.07705e-06 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 1 error: 0.256512 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Newton iteration 4 error: 4.50246e-12 -90: Linearization/solve/update time: 0.0376716(97.9052%)/0.000790245(2.05378%)/1.58e-05(0.0410628%) -93: Newton iteration 4 error: 6.24025e-10 -93: Linearization/solve/update time: 0.0384981(98.5694%)/0.000540285(1.38333%)/1.848e-05(0.0473157%) -90: Storage: 1.33187e+07 120.265 74798.1 -90: Writing visualization results for the current time step. -90: Time step 9 done. CPU time: 0.369356 seconds, end time: 4810.59 seconds (1 hours, 20 minutes, 10.59 seconds), step size: 1213.44 seconds (20 minutes, 13.44 seconds) -90: Serialize to file 'infiltration_pvs_time=4810.59_rank=0.ers', next time step size: 1189.41 -93: Storage in liquidPhase: [1873.48 0] -90: Begin time step 10. Start time: 4810.59 seconds (1 hours, 20 minutes, 10.59 seconds), step size: 1189.41 seconds (19 minutes, 49.41 seconds) -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Storage in gasPhase: [0 813.607] -93: Storage total: [1873.48 813.607] -93: Writing visualization results for the current time step. -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 2 error: 0.0740792 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 3 done. CPU time: 0.134427 seconds, end time: 1187.5 seconds (19 minutes, 47.5 seconds), step size: 562.5 seconds (9 minutes, 22.5 seconds) -93: Begin time step 4. Start time: 1187.5 seconds (19 minutes, 47.5 seconds), step size: 843.75 seconds (14 minutes, 3.75 seconds) -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 1 error: 7.20105e-05 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 3 error: 0.0137113 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 1 error: 0.119165 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Solve: M deltax^k = r -90: Update: x^(k+1) = x^k - deltax^k -90: Newton iteration 2 error: 2.00313e-08 -90: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 4 error: 0.000867311 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 2 error: 0.000586922 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Simulator successfully set up -94: Applying the initial solution of the "obstacle_ncp" problem -90: Newton iteration 3 error: 2.79087e-09 -92: Solve: M deltax^k = r -90: Linearization/solve/update time: 0.0282749(97.973%)/0.000573084(1.98575%)/1.192e-05(0.041303%) -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 5 error: 4.05297e-06 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Writing visualization results for the current time step. -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 3 error: 4.74114e-05 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Storage: 1.33187e+07 150 74892.2 -90: Writing visualization results for the current time step. -90: Time step 10 done. CPU time: 0.405606 seconds, end time: 6000 seconds (1 hours, 40 minutes, 0 seconds), step size: 1189.41 seconds (19 minutes, 49.41 seconds) -90: Serialize to file 'infiltration_pvs_time=6000_rank=0.ers', next time step size: 0 -90: Simulation of problem 'infiltration_pvs' finished. -90: -90: ------------------------ Timing ------------------------ -90: Setup time: 0.0515 seconds, 11.3% -90: Simulation time: 0.406 seconds, 88.7% -90: Linearization time: 0.324 seconds, 79.7% -90: Linear solve time: 0.00644 seconds, 1.59% -90: Newton update time: 0.000136 seconds, 0.0336% -90: Pre/postprocess time: 0.056 seconds, 13.8% -90: Output write time: 0.0185 seconds, 4.54% -90: First process' simulation CPU time: 0.471 seconds -90: Number of processes: 1 -90: Threads per processes: 1 -90: Total CPU time: 0.471 seconds -90: -90: ---------------------------------------------------------------- -90: -90: Simulation completed -92: Newton iteration 6 error: 8.62859e-11 -92: Linearization/solve/update time: 0.0561975(98.1358%)/0.000541405(0.945438%)/0.000526123(0.918751%) -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 4 error: 2.90575e-07 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Storage: 53.7936 -92: Writing visualization results for the current time step. -92: Time step 5 done. CPU time: 0.336377 seconds, end time: 1344.84 seconds (22 minutes, 24.84 seconds), step size: 534.279 seconds (8 minutes, 54.28 seconds) -92: Begin time step 6. Start time: 1344.84 seconds (22 minutes, 24.84 seconds), step size: 835.856 seconds (13 minutes, 55.86 seconds) -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Newton iteration 5 error: 1.03015e-10 -93: Linearization/solve/update time: 0.0479388(98.1645%)/0.000872444(1.78651%)/2.3921e-05(0.0489832%) -90: ###################### -90: # Comparing results -90: ###################### -90: RND: 'e8d90419d4247392e070cdb9bd85be52' -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 1 error: 0.154993 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Storage in liquidPhase: [2992.04 0] -93: Storage in gasPhase: [0 813.604] -94: Solve: M deltax^k = r -93: Storage total: [2992.04 813.604] -93: Writing visualization results for the current time step. -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 1 error: 0.143401 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 4 done. CPU time: 0.188702 seconds, end time: 2031.25 seconds (33 minutes, 51.25 seconds), step size: 843.75 seconds (14 minutes, 3.75 seconds) -93: Begin time step 5. Start time: 2031.25 seconds (33 minutes, 51.25 seconds), step size: 1195.31 seconds (19 minutes, 55.31 seconds) -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 2 error: 0.0514509 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -90: Simulation name: 'infiltration_pvs' -90: Number of timesteps: '10' -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 1 error: 0.100522 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r - 91/127 Test #90: infiltration_pvs ............................... Passed 0.63 sec -test 95 - Start 95: obstacle_pvs - -95: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/obstacle_pvs" "--" -95: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -95: Test timeout computed to be: 1500 -95: ###################### -95: # Running test '' -95: ###################### -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 3 error: 0.0139994 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 2 error: 0.00128331 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 2 error: 0.114626 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: executing "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/obstacle_pvs " -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 4 error: 0.00158915 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 3 error: 0.007265 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 5 error: 2.9529e-05 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 4 error: 0.00109821 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 3 error: 0.00027385 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 6 error: 5.02799e-08 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 5 error: 0.000148211 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 7 error: 1.03649e-13 -92: Linearization/solve/update time: 0.065908(98.2307%)/0.000645564(0.962163%)/0.000541523(0.807098%) -92: Storage: 87.2278 -92: Writing visualization results for the current time step. -92: Time step 6 done. CPU time: 0.407561 seconds, end time: 2180.7 seconds (36 minutes, 20.7 seconds), step size: 835.856 seconds (13 minutes, 55.86 seconds) -92: Begin time step 7. Start time: 2180.7 seconds (36 minutes, 20.7 seconds), step size: 819.304 seconds (13 minutes, 39.3 seconds) -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 6 error: 3.36588e-06 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 4 error: 0.000185932 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 1 error: 0.122672 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Newton iteration 7 error: 1.91975e-09 -93: Linearization/solve/update time: 0.0675946(98.016%)/0.00133609(1.93741%)/3.2121e-05(0.0465773%) -93: Storage in liquidPhase: [4047.41 0] -93: Storage in gasPhase: [0 813.598] -93: Storage total: [4047.41 813.598] -93: Writing visualization results for the current time step. -93: Time step 5 done. CPU time: 0.263151 seconds, end time: 3226.56 seconds (53 minutes, 46.56 seconds), step size: 1195.31 seconds (19 minutes, 55.31 seconds) -93: Begin time step 6. Start time: 3226.56 seconds (53 minutes, 46.56 seconds), step size: 1494.14 seconds (24 minutes, 54.14 seconds) -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 2 error: 0.0696999 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 1 error: 0.0612885 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 5 error: 6.10136e-05 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 3 error: 0.0169198 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 2 error: 0.000500646 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 4 error: 0.00242608 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 3 error: 0.0011192 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 5 error: 6.9134e-05 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 6 error: 6.36534e-07 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 4 error: 0.000237738 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Solve: M deltax^k = r -92: Update: x^(k+1) = x^k - deltax^k -92: Newton iteration 6 error: 6.00857e-08 -92: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 5 error: 4.02362e-07 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Newton iteration 7 error: 3.43614e-14 -92: Linearization/solve/update time: 0.0662674(98.2689%)/0.000633245(0.939049%)/0.000534122(0.792058%) -92: Storage: 120 -92: Writing visualization results for the current time step. -94: Newton iteration 7 error: 1.8098e-10 -94: Linearization/solve/update time: 0.145653(95.4158%)/0.00686877(4.49968%)/0.00012904(0.0845331%) -92: Time step 7 done. CPU time: 0.479032 seconds, end time: 3000 seconds (50 minutes, 0 seconds), step size: 819.304 seconds (13 minutes, 39.3 seconds) -92: Simulation of problem 'lens_richards_vcfv' finished. -92: -92: ------------------------ Timing ------------------------ -92: Setup time: 0.00238 seconds, 0.494% -92: Simulation time: 0.479 seconds, 99.5% -92: Linearization time: 0.442 seconds, 92.3% -92: Linear solve time: 0.00485 seconds, 1.01% -92: Newton update time: 0.00371 seconds, 0.775% -92: Pre/postprocess time: 0.0198 seconds, 4.14% -92: Output write time: 0.00723 seconds, 1.51% -92: First process' simulation CPU time: 0.529 seconds -92: Number of processes: 1 -92: Threads per processes: 1 -92: Total CPU time: 0.529 seconds -92: -92: ---------------------------------------------------------------- -92: -92: Simulation completed -93: Newton iteration 6 error: 6.65896e-11 -93: Linearization/solve/update time: 0.0576623(98.0903%)/0.00109477(1.86233%)/2.7841e-05(0.0473608%) -94: Storage in liquidPhase: [23146.8 0.27821 0 0] -94: Storage in gasPhase: [301.208 28753.4 0 0] -94: Storage total: [23448 28753.7 0 0] -94: Writing visualization results for the current time step. -93: Storage in liquidPhase: [4820.87 0] -93: Storage in gasPhase: [0 813.591] -94: Time step 1 done. CPU time: 0.161206 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) -94: Begin time step 2. Start time: 250 seconds (4 minutes, 10 seconds), step size: 312.5 seconds (5 minutes, 12.5 seconds) -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Storage total: [4820.87 813.591] -93: Writing visualization results for the current time step. -93: Time step 6 done. CPU time: 0.327407 seconds, end time: 4720.7 seconds (1 hours, 18 minutes, 40.7 seconds), step size: 1494.14 seconds (24 minutes, 54.14 seconds) -93: Begin time step 7. Start time: 4720.7 seconds (1 hours, 18 minutes, 40.7 seconds), step size: 1992.19 seconds (33 minutes, 12.19 seconds) -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: ###################### -92: # Comparing results -92: ###################### -92: RND: '6747e783f895223797ec554f96f6efa2' -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 1 error: 0.0484527 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 2 error: 0.00395404 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -92: Simulation name: 'lens_richards_vcfv' -92: Number of timesteps: '7' -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 1 error: 0.133299 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r - 92/127 Test #92: lens_richards_vcfv ............................. Passed 0.65 sec -test 96 - Start 96: outflow_pvs - -96: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/outflow_pvs" "--" -96: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -96: Test timeout computed to be: 1500 -96: ###################### -96: # Running test '' -96: ###################### -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 3 error: 0.00184047 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: opm models will now start the simulation. -95: # [parameters which were specified at compile-time] -95: ContinueOnConvergenceError="0" -95: EnableAsyncVtkOutput="1" -95: EnableGravity="1" -95: EnableGridAdaptation="0" -95: EnableIntensiveQuantityCache="0" -95: EnableStorageCache="0" -95: EnableThermodynamicHints="0" -95: EnableVtkOutput="1" -95: EndTime="10000" -95: GridFile="./data/obstacle_24x16.dgf" -95: GridGlobalRefinements="0" -95: InitialTimeStepSize="250" -95: LinearSolverAbsTolerance="-1" -95: LinearSolverMaxError="1e+07" -95: LinearSolverMaxIterations="1000" -95: LinearSolverOverlapSize="2" -95: LinearSolverTolerance="0.001" -95: LinearSolverVerbosity="0" -95: MaxTimeStepDivisions="10" -95: MaxTimeStepSize="inf" -95: MinTimeStepSize="0" -95: NewtonMaxError="1e+100" -95: NewtonMaxIterations="20" -95: NewtonTargetIterations="10" -95: NewtonTolerance="1e-08" -95: NewtonVerbose="1" -95: NewtonWriteConvergence="0" -95: NumericDifferenceMethod="1" -95: OutputDir="" -95: ParameterFile="" -95: PreconditionerOrder="0" -95: PreconditionerRelaxation="1" -95: PredeterminedTimeStepsFile="" -95: PrintParameters="2" -95: PvsVerbosity="1" -95: RestartTime="-1e+35" -95: ThreadsPerProcess="1" -95: VtkWriteAverageMolarMasses="0" -95: VtkWriteDensities="1" -95: VtkWriteDofIndex="0" -95: VtkWriteExtrusionFactor="0" -95: VtkWriteFilterVelocities="0" -95: VtkWriteFugacities="0" -95: VtkWriteFugacityCoeffs="0" -95: VtkWriteIntrinsicPermeabilities="0" -95: VtkWriteMassFractions="0" -95: VtkWriteMobilities="0" -95: VtkWriteMolarities="0" -95: VtkWriteMoleFractions="1" -95: VtkWritePhasePresence="0" -95: VtkWritePorosity="1" -95: VtkWritePotentialGradients="0" -95: VtkWritePressures="1" -95: VtkWritePrimaryVars="0" -95: VtkWriteProcessRank="0" -95: VtkWriteRelativePermeabilities="1" -95: VtkWriteSaturations="1" -95: VtkWriteTemperature="1" -95: VtkWriteTotalMassFractions="0" -95: VtkWriteTotalMoleFractions="0" -95: VtkWriteViscosities="0" -95: # [end of parameters] -95: Allocating the simulation vanguard -96: executing "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/outflow_pvs " -95: Adding LGRs, if any -95: Distributing the vanguard's data -95: Allocating the model -95: Allocating the problem -95: Initializing the model -95: Initializing the problem -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 4 error: 0.00022138 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 2 error: 9.57567e-05 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 5 error: 4.49561e-06 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Newton iteration 6 error: 1.05936e-09 -93: Linearization/solve/update time: 0.0575169(98.1615%)/0.00104717(1.78715%)/3.008e-05(0.0513362%) -93: Storage in liquidPhase: [5603.98 0] -93: Storage in gasPhase: [0 813.581] -93: Storage total: [5603.98 813.581] -93: Writing visualization results for the current time step. -94: Solve: M deltax^k = r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 3 error: 1.25807e-07 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Time step 7 done. CPU time: 0.391466 seconds, end time: 6712.89 seconds (1 hours, 51 minutes, 52.89 seconds), step size: 1992.19 seconds (33 minutes, 12.19 seconds) -93: Begin time step 8. Start time: 6712.89 seconds (1 hours, 51 minutes, 52.89 seconds), step size: 1659.99 seconds (27 minutes, 39.99 seconds) -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 1 error: 0.0152158 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 2 error: 2.28905e-05 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Newton iteration 4 error: 2.23441e-11 -94: Linearization/solve/update time: 0.0827612(96.3016%)/0.00311346(3.62285%)/6.4962e-05(0.0755903%) -94: Storage in liquidPhase: [50947.8 0.633968 0 0] -94: Storage in gasPhase: [300.958 28753.1 0 0] -94: Storage total: [51248.7 28753.7 0 0] -94: Writing visualization results for the current time step. -94: Time step 2 done. CPU time: 0.255436 seconds, end time: 562.5 seconds (9 minutes, 22.5 seconds), step size: 312.5 seconds (5 minutes, 12.5 seconds) -94: Begin time step 3. Start time: 562.5 seconds (9 minutes, 22.5 seconds), step size: 468.75 seconds (7 minutes, 48.75 seconds) -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 3 error: 0.000166461 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 4 error: 2.5619e-06 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Newton iteration 5 error: 3.83626e-10 -93: Linearization/solve/update time: 0.0478179(98.0978%)/0.000904166(1.85488%)/2.3081e-05(0.0473504%) -94: Solve: M deltax^k = r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 1 error: 0.127794 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Storage in liquidPhase: [6221.39 0] -93: Storage in gasPhase: [0 813.572] -93: Storage total: [6221.39 813.572] -93: Writing visualization results for the current time step. -93: Time step 8 done. CPU time: 0.445625 seconds, end time: 8372.88 seconds (2 hours, 19 minutes, 32.88 seconds), step size: 1659.99 seconds (27 minutes, 39.99 seconds) -93: Begin time step 9. Start time: 8372.88 seconds (2 hours, 19 minutes, 32.88 seconds), step size: 1627.12 seconds (27 minutes, 7.119 seconds) -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 1 error: 0.0158837 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 2 error: 0.000132507 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Solve: M deltax^k = r -93: Update: x^(k+1) = x^k - deltax^k -93: Newton iteration 2 error: 5.73372e-06 -93: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -93: Newton iteration 3 error: 2.00544e-09 -93: Linearization/solve/update time: 0.0287215(98.6151%)/0.000389244(1.33647%)/1.412e-05(0.0484809%) -93: Storage in liquidPhase: [6822.61 0] -93: Storage in gasPhase: [0 813.565] -93: Storage total: [6822.61 813.565] -93: Writing visualization results for the current time step. -93: Time step 9 done. CPU time: 0.480123 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 1627.12 seconds (27 minutes, 7.119 seconds) -93: Simulation of problem 'obstacle_immiscible' finished. -93: -93: ------------------------ Timing ------------------------ -93: Setup time: 0.138 seconds, 22.3% -93: Simulation time: 0.48 seconds, 77.7% -93: Linearization time: 0.423 seconds, 88.1% -93: Linear solve time: 0.00788 seconds, 1.64% -93: Newton update time: 0.000207 seconds, 0.0431% -93: Pre/postprocess time: 0.038 seconds, 7.92% -93: Output write time: 0.00977 seconds, 2.03% -93: First process' simulation CPU time: 0.532 seconds -93: Number of processes: 1 -93: Threads per processes: 1 -93: Total CPU time: 0.532 seconds -93: -93: ---------------------------------------------------------------- -93: -93: Simulation completed -94: Solve: M deltax^k = r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 3 error: 6.5562e-07 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Simulator successfully set up -95: Applying the initial solution of the "obstacle_pvs" problem -93: ###################### -93: # Comparing results -93: ###################### -93: RND: 'ae1ad2cb48a2a931791f89353f67541a' -95: Writing visualization results for the current time step. -95: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Newton iteration 4 error: 4.40671e-10 -94: Linearization/solve/update time: 0.0824032(96.2775%)/0.0031191(3.64427%)/6.7e-05(0.0782809%) -96: opm models will now start the simulation. -96: # [parameters which were specified at compile-time] -96: ContinueOnConvergenceError="0" -96: EnableAsyncVtkOutput="1" -96: EnableGravity="0" -96: EnableGridAdaptation="0" -96: EnableIntensiveQuantityCache="0" -96: EnableStorageCache="0" -96: EnableThermodynamicHints="0" -96: EnableVtkOutput="1" -96: EndTime="100" -96: GridFile="./data/outflow.dgf" -96: GridGlobalRefinements="0" -96: InitialTimeStepSize="1" -96: LinearSolverAbsTolerance="-1" -96: LinearSolverMaxError="1e+07" -96: LinearSolverMaxIterations="1000" -96: LinearSolverOverlapSize="2" -96: LinearSolverTolerance="0.001" -96: LinearSolverVerbosity="0" -96: MaxTimeStepDivisions="10" -96: MaxTimeStepSize="inf" -96: MinTimeStepSize="0" -96: NewtonMaxError="1e+100" -96: NewtonMaxIterations="20" -96: NewtonTargetIterations="10" -96: NewtonTolerance="1e-08" -96: NewtonVerbose="1" -96: NewtonWriteConvergence="0" -96: NumericDifferenceMethod="1" -96: OutputDir="" -96: ParameterFile="" -96: PreconditionerOrder="0" -96: PreconditionerRelaxation="1" -96: PredeterminedTimeStepsFile="" -96: PrintParameters="2" -96: PvsVerbosity="1" -96: RestartTime="-1e+35" -96: ThreadsPerProcess="1" -96: VtkWriteAverageMolarMasses="0" -96: VtkWriteDensities="1" -96: VtkWriteDofIndex="0" -96: VtkWriteExtrusionFactor="0" -96: VtkWriteFilterVelocities="0" -96: VtkWriteFugacities="0" -96: VtkWriteFugacityCoeffs="0" -96: VtkWriteIntrinsicPermeabilities="0" -96: VtkWriteMassFractions="1" -96: VtkWriteMobilities="0" -96: VtkWriteMolarities="0" -96: VtkWriteMoleFractions="1" -96: VtkWritePhasePresence="0" -96: VtkWritePorosity="1" -96: VtkWritePotentialGradients="0" -96: VtkWritePressures="1" -96: VtkWritePrimaryVars="0" -96: VtkWriteProcessRank="0" -96: VtkWriteRelativePermeabilities="1" -96: VtkWriteSaturations="1" -96: VtkWriteTemperature="1" -96: VtkWriteTotalMassFractions="0" -96: VtkWriteTotalMoleFractions="0" -96: VtkWriteViscosities="0" -96: # [end of parameters] -96: Allocating the simulation vanguard -96: Adding LGRs, if any -96: Distributing the vanguard's data -96: Allocating the model -96: Allocating the problem -96: Initializing the model -96: Initializing the problem -93: Simulation name: 'obstacle_immiscible' -93: Number of timesteps: '9' - 93/127 Test #93: obstacle_immiscible ............................ Passed 0.77 sec -test 97 - Start 97: powerinjection_darcy_ad - -97: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/powerinjection_darcy_ad" "--" -97: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -97: Test timeout computed to be: 1500 -94: Storage in liquidPhase: [90627 1.1726 0 0] -94: Storage in gasPhase: [301.093 28752.5 0 0] -94: Storage total: [90928.1 28753.6 0 0] -94: Writing visualization results for the current time step. -95: Solve: M deltax^k = r -95: Update: x^(k+1) = x^k - deltax^k -95: Newton iteration 1 error: 0.143401 -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Time step 3 done. CPU time: 0.349295 seconds, end time: 1031.25 seconds (17 minutes, 11.25 seconds), step size: 468.75 seconds (7 minutes, 48.75 seconds) -94: Begin time step 4. Start time: 1031.25 seconds (17 minutes, 11.25 seconds), step size: 703.125 seconds (11 minutes, 43.12 seconds) -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: ###################### -97: # Running test '' -97: ###################### -97: executing "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/powerinjection_darcy_ad " -95: Solve: M deltax^k = r -95: Update: x^(k+1) = x^k - deltax^k -95: Newton iteration 2 error: 0.114702 -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 1 error: 0.120999 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Solve: M deltax^k = r -95: Update: x^(k+1) = x^k - deltax^k -95: Newton iteration 3 error: 0.000787607 -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Solve: M deltax^k = r -95: Update: x^(k+1) = x^k - deltax^k -95: Newton iteration 4 error: 6.40206e-05 -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 2 error: 0.0275255 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Solve: M deltax^k = r -95: Update: x^(k+1) = x^k - deltax^k -95: Newton iteration 5 error: 7.7283e-07 -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Newton iteration 6 error: 1.79933e-10 -95: Linearization/solve/update time: 0.067474(97.7151%)/0.00154237(2.23365%)/3.5401e-05(0.0512673%) -95: Storage in liquidPhase: [23146.8 0.27821] -96: Simulator successfully set up -96: Applying the initial solution of the "outflow" problem -96: Writing visualization results for the current time step. -95: Storage in gasPhase: [301.208 28753.4] -94: Solve: M deltax^k = r -95: Storage total: [23448 28753.7] -95: Writing visualization results for the current time step. -96: Begin time step 1. Start time: 0 seconds, step size: 1 seconds -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 3 error: 4.22445e-05 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Time step 1 done. CPU time: 0.0795433 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) -95: Begin time step 2. Start time: 250 seconds (4 minutes, 10 seconds), step size: 333.333 seconds (5 minutes, 33.33 seconds) -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Solve: M deltax^k = r -96: Update: x^(k+1) = x^k - deltax^k -96: Newton iteration 1 error: 31879.9 -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Solve: M deltax^k = r -95: Update: x^(k+1) = x^k - deltax^k -95: Newton iteration 1 error: 0.133299 -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r -96: Solve: M deltax^k = r -96: Update: x^(k+1) = x^k - deltax^k -96: Newton iteration 2 error: 25504 -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 4 error: 1.27693e-07 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Solve: M deltax^k = r -95: Update: x^(k+1) = x^k - deltax^k -95: Newton iteration 2 error: 0.000105147 -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Solve: M deltax^k = r -96: Update: x^(k+1) = x^k - deltax^k -96: Newton iteration 3 error: 17850.9 -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Solve: M deltax^k = r -95: Update: x^(k+1) = x^k - deltax^k -95: Newton iteration 3 error: 1.72065e-07 -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Solve: M deltax^k = r -96: Update: x^(k+1) = x^k - deltax^k -96: Newton iteration 4 error: 8701.12 -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Newton iteration 5 error: 8.14181e-12 -94: Linearization/solve/update time: 0.103118(96.0188%)/0.00419303(3.90435%)/8.256e-05(0.0768759%) -95: Newton iteration 4 error: 5.62298e-11 -95: Linearization/solve/update time: 0.0446219(98.7255%)/0.000556326(1.23087%)/1.972e-05(0.0436303%) -94: Storage in liquidPhase: [145153 1.99432 0 0] -94: Storage in gasPhase: [303.65 28751.6 0 0] -94: Storage total: [145457 28753.5 0 0] -94: Writing visualization results for the current time step. -94: Time step 4 done. CPU time: 0.465031 seconds, end time: 1734.38 seconds (28 minutes, 54.38 seconds), step size: 703.125 seconds (11 minutes, 43.12 seconds) -94: Begin time step 5. Start time: 1734.38 seconds (28 minutes, 54.38 seconds), step size: 996.094 seconds (16 minutes, 36.09 seconds) -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Solve: M deltax^k = r -95: Storage in liquidPhase: [52740.8 0.657378] -96: Update: x^(k+1) = x^k - deltax^k -96: Newton iteration 5 error: 753.541 -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Storage in gasPhase: [300.954 28753] -95: Storage total: [53041.7 28753.7] -95: Writing visualization results for the current time step. -95: Time step 2 done. CPU time: 0.134494 seconds, end time: 583.333 seconds (9 minutes, 43.33 seconds), step size: 333.333 seconds (5 minutes, 33.33 seconds) -95: Begin time step 3. Start time: 583.333 seconds (9 minutes, 43.33 seconds), step size: 500 seconds (8 minutes, 20 seconds) -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Solve: M deltax^k = r -96: Update: x^(k+1) = x^k - deltax^k -96: Newton iteration 6 error: 19.7936 -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Solve: M deltax^k = r -95: Update: x^(k+1) = x^k - deltax^k -95: Newton iteration 1 error: 0.127513 -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 1 error: 0.108439 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Solve: M deltax^k = r -96: Update: x^(k+1) = x^k - deltax^k -96: Newton iteration 7 error: 0.0106031 -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Solve: M deltax^k = r -95: Update: x^(k+1) = x^k - deltax^k -95: Newton iteration 2 error: 0.00234634 -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Solve: M deltax^k = r -96: Update: x^(k+1) = x^k - deltax^k -96: Newton iteration 8 error: 2.33526e-06 -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: opm models will now start the simulation. -97: # [parameters which were specified at compile-time] -97: CellsX="250" -97: ContinueOnConvergenceError="0" -97: DomainSizeX="100" -97: EnableAsyncVtkOutput="1" -97: EnableGravity="0" -97: EnableGridAdaptation="0" -97: EnableIntensiveQuantityCache="0" -97: EnableStorageCache="0" -97: EnableThermodynamicHints="0" -97: EnableVtkOutput="1" -97: EndTime="100" -97: GridGlobalRefinements="0" -97: InitialTimeStepSize="0.001" -97: LinearSolverAbsTolerance="-1" -97: LinearSolverMaxError="1e+07" -97: LinearSolverMaxIterations="1000" -97: LinearSolverOverlapSize="2" -97: LinearSolverTolerance="0.001" -97: LinearSolverVerbosity="0" -97: MaxTimeStepDivisions="10" -97: MaxTimeStepSize="inf" -97: MinTimeStepSize="0" -97: NewtonMaxError="1e+100" -97: NewtonMaxIterations="20" -97: NewtonTargetIterations="10" -97: NewtonTolerance="1e-08" -97: NewtonVerbose="1" -97: NewtonWriteConvergence="0" -97: OutputDir="" -97: ParameterFile="" -97: PreconditionerOrder="0" -97: PreconditionerRelaxation="1" -97: PredeterminedTimeStepsFile="" -97: PrintParameters="2" -97: RestartTime="-1e+35" -97: ThreadsPerProcess="1" -97: VtkWriteAverageMolarMasses="0" -97: VtkWriteDensities="1" -97: VtkWriteDofIndex="0" -97: VtkWriteExtrusionFactor="0" -97: VtkWriteFilterVelocities="1" -97: VtkWriteIntrinsicPermeabilities="0" -97: VtkWriteMobilities="0" -97: VtkWritePorosity="1" -97: VtkWritePotentialGradients="0" -97: VtkWritePressures="1" -97: VtkWritePrimaryVars="0" -97: VtkWriteProcessRank="0" -97: VtkWriteRelativePermeabilities="0" -97: VtkWriteSaturations="0" -97: VtkWriteTemperature="1" -97: VtkWriteViscosities="0" -97: # [end of parameters] -97: Allocating the simulation vanguard -97: Adding LGRs, if any -97: Distributing the vanguard's data -97: Allocating the model -97: Allocating the problem -97: Initializing the model -97: Initializing the problem -97: Simulator successfully set up -97: Applying the initial solution of the "powerinjection_darcy_ad" problem -97: Writing visualization results for the current time step. -95: Solve: M deltax^k = r -97: Begin time step 1. Start time: 0 seconds, step size: 0.001 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Update: x^(k+1) = x^k - deltax^k -95: Newton iteration 3 error: 6.20019e-07 -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 5 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 161.484 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 30.6107 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 6.78588 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 2 error: 0.0293096 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 0.736125 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Newton iteration 9 error: 4.41027e-10 -96: Linearization/solve/update time: 0.0898812(96.6656%)/0.00304698(3.27697%)/5.3401e-05(0.0574318%) -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 0.0122981 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 7 error: 6.55914e-06 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 8 error: 6.59384e-11 -97: Linearization/solve/update time: 0.00529028(91.6516%)/0.000458921(7.95059%)/2.2961e-05(0.397789%) -97: Storage: 55799.8 0.001 -97: Writing visualization results for the current time step. -96: Storage: 22164 0.107988 -96: Writing visualization results for the current time step. -97: Time step 1 done. CPU time: 0.00751641 seconds, end time: 0.001 seconds, step size: 0.001 seconds -97: Begin time step 2. Start time: 0.001 seconds, step size: 0.00116667 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 975.16 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Time step 1 done. CPU time: 0.0998777 seconds, end time: 1 seconds, step size: 1 seconds -96: Begin time step 2. Start time: 1 seconds, step size: 1.08333 seconds -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 0.472391 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 8.7104e-05 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 4 error: 2.81375e-11 -97: Linearization/solve/update time: 0.00257642(94.8894%)/0.000128282(4.72462%)/1.048e-05(0.385978%) -97: Storage: 55799.6 0.00216667 -97: Writing visualization results for the current time step. -97: Time step 2 done. CPU time: 0.011794 seconds, end time: 0.00216667 seconds, step size: 0.00116667 seconds -97: Begin time step 3. Start time: 0.00216667 seconds, step size: 0.00175 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Newton iteration 4 error: 3.08434e-10 -95: Linearization/solve/update time: 0.0448347(98.6628%)/0.000588244(1.29448%)/1.94e-05(0.0426915%) -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 973.645 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 0.441181 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 0.000174085 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 4 error: 8.65725e-11 -97: Linearization/solve/update time: 0.00256326(95.2736%)/0.00011624(4.32052%)/1.092e-05(0.405885%) -97: Storage: 55799.2 0.00391667 -97: Writing visualization results for the current time step. -97: Time step 3 done. CPU time: 0.0160116 seconds, end time: 0.00391667 seconds, step size: 0.00175 seconds -97: Begin time step 4. Start time: 0.00391667 seconds, step size: 0.002625 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 969.899 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Storage in liquidPhase: [94845.6 1.23193] -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 0.506696 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Storage in gasPhase: [301.182 28752.4] -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 0.000274304 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Solve: M deltax^k = r -95: Storage total: [95146.8 28753.6] -95: Writing visualization results for the current time step. -97: Newton iteration 4 error: 9.81686e-11 -97: Linearization/solve/update time: 0.00256186(95.2796%)/0.000116801(4.34402%)/1.012e-05(0.376379%) -96: Update: x^(k+1) = x^k - deltax^k -96: Newton iteration 1 error: 0.0612874 -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Storage: 55798.7 0.00654167 -97: Writing visualization results for the current time step. -97: Time step 4 done. CPU time: 0.0204053 seconds, end time: 0.00654167 seconds, step size: 0.002625 seconds -97: Begin time step 5. Start time: 0.00654167 seconds, step size: 0.0039375 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 960.875 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 0.723817 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 0.000917031 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 4 error: 7.42489e-10 -97: Linearization/solve/update time: 0.00258074(94.8054%)/0.000130682(4.80071%)/1.0721e-05(0.393845%) -97: Storage: 55798 0.0104792 -97: Writing visualization results for the current time step. -95: Time step 3 done. CPU time: 0.193044 seconds, end time: 1083.33 seconds (18 minutes, 3.333 seconds), step size: 500 seconds (8 minutes, 20 seconds) -95: Begin time step 4. Start time: 1083.33 seconds (18 minutes, 3.333 seconds), step size: 750 seconds (12 minutes, 30 seconds) -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r -97: Time step 5 done. CPU time: 0.0247243 seconds, end time: 0.0104792 seconds, step size: 0.0039375 seconds -97: Begin time step 6. Start time: 0.0104792 seconds, step size: 0.00590625 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 939.348 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 3 error: 0.000206534 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 1.43679 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 0.0037639 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 4 error: 3.33489e-09 -97: Linearization/solve/update time: 0.00258998(94.0462%)/0.000152283(5.52964%)/1.168e-05(0.42412%) -97: Storage: 55796.8 0.0163854 -97: Writing visualization results for the current time step. -97: Time step 6 done. CPU time: 0.0291768 seconds, end time: 0.0163854 seconds, step size: 0.00590625 seconds -97: Begin time step 7. Start time: 0.0163854 seconds, step size: 0.00885938 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Solve: M deltax^k = r -96: Update: x^(k+1) = x^k - deltax^k -96: Newton iteration 2 error: 2.28134e-05 -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 892.61 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 3.08932 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 0.00594468 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 1.05562e-08 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 5 error: 3.04112e-11 -97: Linearization/solve/update time: 0.00323914(95.0301%)/0.000156281(4.58498%)/1.312e-05(0.384915%) -97: Storage: 55795.1 0.0252448 -97: Writing visualization results for the current time step. -97: Time step 7 done. CPU time: 0.0341592 seconds, end time: 0.0252448 seconds, step size: 0.00885938 seconds -97: Begin time step 8. Start time: 0.0252448 seconds, step size: 0.0125508 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 811.694 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 4.6357 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 0.00194349 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 1.57986e-08 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 5 error: 2.80238e-11 -97: Linearization/solve/update time: 0.00322126(95.0969%)/0.000152684(4.50748%)/1.34e-05(0.39559%) -97: Storage: 55792.6 0.0377956 -97: Writing visualization results for the current time step. -97: Time step 8 done. CPU time: 0.0392407 seconds, end time: 0.0377956 seconds, step size: 0.0125508 seconds -97: Begin time step 9. Start time: 0.0377956 seconds, step size: 0.0177803 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Newton iteration 3 error: 1.33747e-09 -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 714.176 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Linearization/solve/update time: 0.0297726(97.3421%)/0.000797967(2.60897%)/1.496e-05(0.0489121%) -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 5.15911 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 0.0454089 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 1.07963e-06 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 5 error: 2.95017e-11 -97: Linearization/solve/update time: 0.00321574(95.1476%)/0.00015096(4.46661%)/1.304e-05(0.385828%) -96: Storage: 22163.9 0.224902 -96: Writing visualization results for the current time step. -97: Storage: 55789.2 0.0555758 -97: Writing visualization results for the current time step. -97: Time step 9 done. CPU time: 0.044173 seconds, end time: 0.0555758 seconds, step size: 0.0177803 seconds -97: Begin time step 10. Start time: 0.0555758 seconds, step size: 0.0251887 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Time step 2 done. CPU time: 0.135878 seconds, end time: 2.08333 seconds, step size: 1.08333 seconds -96: Begin time step 3. Start time: 2.08333 seconds, step size: 1.71528 seconds -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 601.292 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 8.71254 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 0.0140042 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 1.67025e-06 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 5 error: 3.31397e-11 -97: Linearization/solve/update time: 0.0032587(95.1695%)/0.000152041(4.44031%)/1.336e-05(0.390175%) -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 4 error: 5.09224e-06 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Storage: 55784.3 0.0807646 -97: Writing visualization results for the current time step. -97: Time step 10 done. CPU time: 0.0493384 seconds, end time: 0.0807646 seconds, step size: 0.0251887 seconds -97: Serialize to file 'powerinjection_darcy_ad_time=0.0807646_rank=0.ers', next time step size: 0.035684 -97: Begin time step 11. Start time: 0.0807646 seconds, step size: 0.035684 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 462.529 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 8.08082 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 0.0157054 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 1.79365e-06 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 5 error: 3.02975e-11 -97: Linearization/solve/update time: 0.00326122(94.9791%)/0.00015864(4.62019%)/1.376e-05(0.400743%) -97: Storage: 55777.3 0.116449 -97: Writing visualization results for the current time step. -96: Solve: M deltax^k = r -96: Update: x^(k+1) = x^k - deltax^k -96: Newton iteration 1 error: 0.0298043 -97: Time step 11 done. CPU time: 0.0549844 seconds, end time: 0.116449 seconds, step size: 0.035684 seconds -97: Begin time step 12. Start time: 0.116449 seconds, step size: 0.0505524 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 343.971 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 6.57649 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Solve: M deltax^k = r -95: Update: x^(k+1) = x^k - deltax^k -95: Newton iteration 1 error: 0.120284 -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 0.130707 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 9.37218e-05 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 5 error: 1.61947e-10 -97: Linearization/solve/update time: 0.00322174(95.1954%)/0.000149404(4.41456%)/1.32e-05(0.390031%) -97: Storage: 55767.4 0.167001 -97: Writing visualization results for the current time step. -97: Time step 12 done. CPU time: 0.0601425 seconds, end time: 0.167001 seconds, step size: 0.0505524 seconds -97: Begin time step 13. Start time: 0.167001 seconds, step size: 0.0716158 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 251.747 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 5.1838 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 0.108478 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 0.000128719 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 5 error: 1.43928e-10 -97: Linearization/solve/update time: 0.0032545(95.1959%)/0.000150801(4.41101%)/1.344e-05(0.393127%) -97: Storage: 55753.5 0.238617 -97: Writing visualization results for the current time step. -96: Solve: M deltax^k = r -97: Time step 13 done. CPU time: 0.0652714 seconds, end time: 0.238617 seconds, step size: 0.0716158 seconds -97: Begin time step 14. Start time: 0.238617 seconds, step size: 0.101456 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Update: x^(k+1) = x^k - deltax^k -96: Newton iteration 2 error: 2.25838e-06 -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 194.601 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 4.00689 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 0.527873 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 0.00299055 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Newton iteration 5 error: 4.62001e-09 -94: Linearization/solve/update time: 0.102963(95.7017%)/0.00453575(4.2159%)/8.8601e-05(0.082353%) -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 3.80133e-07 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 6 error: 2.51816e-11 -97: Linearization/solve/update time: 0.00389619(94.9894%)/0.000189282(4.61471%)/1.624e-05(0.395932%) -97: Storage: 55733.6 0.340073 -97: Writing visualization results for the current time step. -97: Time step 14 done. CPU time: 0.0712417 seconds, end time: 0.340073 seconds, step size: 0.101456 seconds -97: Begin time step 15. Start time: 0.340073 seconds, step size: 0.135274 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 153.257 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 3.47372 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Storage in liquidPhase: [204871 3.19452 0 0] -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 0.644809 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Storage in gasPhase: [305.557 28750.2 0 0] -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 0.0145794 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 8.91647e-06 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Storage total: [205176 28753.4 0 0] -94: Writing visualization results for the current time step. -97: Newton iteration 6 error: 3.29692e-11 -97: Linearization/solve/update time: 0.00389483(94.7935%)/0.000197521(4.80733%)/1.64e-05(0.399148%) -96: Newton iteration 3 error: 1.34879e-09 -96: Linearization/solve/update time: 0.0297663(98.2186%)/0.000525164(1.73286%)/1.472e-05(0.048571%) -97: Storage: 55707.2 0.475347 -97: Writing visualization results for the current time step. -94: Time step 5 done. CPU time: 0.580973 seconds, end time: 2730.47 seconds (45 minutes, 30.47 seconds), step size: 996.094 seconds (16 minutes, 36.09 seconds) -94: Begin time step 6. Start time: 2730.47 seconds (45 minutes, 30.47 seconds), step size: 1411.13 seconds (23 minutes, 31.13 seconds) -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Time step 15 done. CPU time: 0.0771755 seconds, end time: 0.475347 seconds, step size: 0.135274 seconds -97: Begin time step 16. Start time: 0.475347 seconds, step size: 0.180366 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 121.588 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 4.14271 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Storage: 22163.7 0.410016 -96: Writing visualization results for the current time step. -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 1.01799 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 0.0314144 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Time step 3 done. CPU time: 0.17158 seconds, end time: 3.79861 seconds, step size: 1.71528 seconds -96: Begin time step 4. Start time: 3.79861 seconds, step size: 2.71586 seconds -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 8.80192e-05 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 6 error: 4.80895e-10 -97: Linearization/solve/update time: 0.00391191(95.0565%)/0.000187043(4.54501%)/1.6401e-05(0.398532%) -97: Storage: 55671.8 0.655713 -97: Writing visualization results for the current time step. -97: Time step 16 done. CPU time: 0.0830648 seconds, end time: 0.655713 seconds, step size: 0.180366 seconds -97: Begin time step 17. Start time: 0.655713 seconds, step size: 0.240488 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 99.6303 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 4.17568 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Solve: M deltax^k = r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 2.88313 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Update: x^(k+1) = x^k - deltax^k -95: Newton iteration 2 error: 0.0313462 -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 0.329792 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 0.00195558 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 5.70876e-08 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 7 error: 2.95586e-11 -97: Linearization/solve/update time: 0.00456951(94.9862%)/0.00022212(4.61719%)/1.908e-05(0.396615%) -97: Storage: 55624.7 0.896201 -97: Writing visualization results for the current time step. -96: Solve: M deltax^k = r -96: Update: x^(k+1) = x^k - deltax^k -96: Newton iteration 1 error: 0.0178456 -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Time step 17 done. CPU time: 0.0911946 seconds, end time: 0.896201 seconds, step size: 0.240488 seconds -97: Begin time step 18. Start time: 0.896201 seconds, step size: 0.30061 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 82.352 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 5.16719 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 4.1744 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 1 error: 0.0713485 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 0.779782 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Solve: M deltax^k = r -96: Update: x^(k+1) = x^k - deltax^k -96: Newton iteration 2 error: 1.13181e-07 -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 0.00816519 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 6.22212e-07 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Solve: M deltax^k = r -95: Update: x^(k+1) = x^k - deltax^k -95: Newton iteration 3 error: 6.09545e-05 -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 7 error: 2.95586e-11 -97: Linearization/solve/update time: 0.0134261(94.9322%)/0.000658846(4.65853%)/5.788e-05(0.409255%) -97: Storage: 55565.6 1.19681 -97: Writing visualization results for the current time step. -97: Time step 18 done. CPU time: 0.110238 seconds, end time: 1.19681 seconds, step size: 0.30061 seconds -97: Begin time step 19. Start time: 1.19681 seconds, step size: 0.375762 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Newton iteration 3 error: 5.65273e-11 -96: Linearization/solve/update time: 0.0297461(98.4005%)/0.000467123(1.54525%)/1.64e-05(0.0542514%) -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 67.5651 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 5.20854 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Storage: 22163.4 0.703088 -96: Writing visualization results for the current time step. -96: Time step 4 done. CPU time: 0.207215 seconds, end time: 6.51447 seconds, step size: 2.71586 seconds -96: Begin time step 5. Start time: 6.51447 seconds, step size: 4.30011 seconds -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 7.36913 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 2.18411 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 2 error: 0.0186207 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 0.102099 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Solve: M deltax^k = r -95: Update: x^(k+1) = x^k - deltax^k -95: Newton iteration 4 error: 3.12135e-07 -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 0.000153961 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 7 error: 3.13491e-10 -97: Linearization/solve/update time: 0.0134057(94.93%)/0.000657286(4.65445%)/5.868e-05(0.415532%) -96: Solve: M deltax^k = r -96: Update: x^(k+1) = x^k - deltax^k -96: Newton iteration 1 error: 0.0117734 -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Storage: 55491.5 1.57257 -97: Writing visualization results for the current time step. -97: Time step 19 done. CPU time: 0.129633 seconds, end time: 1.57257 seconds, step size: 0.375762 seconds -97: Begin time step 20. Start time: 1.57257 seconds, step size: 0.469703 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 56.6918 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 5.6417 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Newton iteration 5 error: 1.4665e-10 -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 5.6939 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Linearization/solve/update time: 0.107924(98.7761%)/0.00128929(1.18%)/4.8e-05(0.0439313%) -96: Solve: M deltax^k = r -96: Update: x^(k+1) = x^k - deltax^k -96: Newton iteration 2 error: 1.11878e-07 -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 3.96287 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 0.450336 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r -95: Storage in liquidPhase: [152104 2.11004] -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 3 error: 7.26e-05 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 0.00254164 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Storage in gasPhase: [304.468 28751.4] -95: Storage total: [152409 28753.5] -95: Writing visualization results for the current time step. -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 7 error: 7.78623e-07 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Time step 4 done. CPU time: 0.314836 seconds, end time: 1833.33 seconds (30 minutes, 33.33 seconds), step size: 750 seconds (12 minutes, 30 seconds) -95: Begin time step 5. Start time: 1833.33 seconds (30 minutes, 33.33 seconds), step size: 1062.5 seconds (17 minutes, 42.5 seconds) -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 8 error: 2.95586e-11 -97: Linearization/solve/update time: 0.0156412(95.0661%)/0.000746646(4.53808%)/6.5121e-05(0.395802%) -96: Newton iteration 3 error: 4.24036e-11 -96: Linearization/solve/update time: 0.0298178(98.4317%)/0.000460004(1.51852%)/1.508e-05(0.0497806%) -97: Storage: 55398.5 2.04228 -97: Writing visualization results for the current time step. -96: Storage: 22162.9 1.1658 -96: Writing visualization results for the current time step. -97: Time step 20 done. CPU time: 0.150759 seconds, end time: 2.04228 seconds, step size: 0.469703 seconds -97: Serialize to file 'powerinjection_darcy_ad_time=2.04228_rank=0.ers', next time step size: 0.547986 -97: Begin time step 21. Start time: 2.04228 seconds, step size: 0.547986 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Time step 5 done. CPU time: 0.242914 seconds, end time: 10.8146 seconds, step size: 4.30011 seconds -96: Begin time step 6. Start time: 10.8146 seconds, step size: 6.8085 seconds -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 48.0256 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 5.23069 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 9.00924 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Solve: M deltax^k = r -95: Update: x^(k+1) = x^k - deltax^k -95: Newton iteration 1 error: 0.106163 -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 8.77468 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 1.76624 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Solve: M deltax^k = r -96: Update: x^(k+1) = x^k - deltax^k -96: Newton iteration 1 error: 0.00803281 -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 0.0265956 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 4 error: 3.0198e-05 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 7 error: 4.03701e-06 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 8 error: 3.52998e-11 -97: Linearization/solve/update time: 0.0130787(94.8764%)/0.000648845(4.7069%)/5.744e-05(0.416685%) -97: Storage: 55289.7 2.59026 -97: Writing visualization results for the current time step. -97: Time step 21 done. CPU time: 0.169897 seconds, end time: 2.59026 seconds, step size: 0.547986 seconds -97: Begin time step 22. Start time: 2.59026 seconds, step size: 0.639318 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Solve: M deltax^k = r -95: Update: x^(k+1) = x^k - deltax^k -95: Newton iteration 2 error: 0.027733 -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 40.9036 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Solve: M deltax^k = r -96: Update: x^(k+1) = x^k - deltax^k -96: Newton iteration 2 error: 1.31683e-07 -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 6.58832 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 18.0193 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 7.02709 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 2.59918 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 0.287679 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 7 error: 0.00260298 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Newton iteration 3 error: 1.03846e-10 -95: Solve: M deltax^k = r -96: Linearization/solve/update time: 0.0297251(98.4369%)/0.000456723(1.51247%)/1.528e-05(0.0506009%) -95: Update: x^(k+1) = x^k - deltax^k -95: Newton iteration 3 error: 0.000473243 -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 8 error: 1.88252e-07 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r -97: Newton iteration 9 error: 2.52953e-11 -97: Linearization/solve/update time: 0.0139079(95.0457%)/0.000667164(4.55934%)/5.78e-05(0.395%) -96: Storage: 22162.2 1.8732 -96: Writing visualization results for the current time step. -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 5 error: 0.00187131 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Storage: 55162 3.22958 -97: Writing visualization results for the current time step. -96: Time step 6 done. CPU time: 0.278517 seconds, end time: 17.6231 seconds, step size: 6.8085 seconds -96: Begin time step 7. Start time: 17.6231 seconds, step size: 10.7801 seconds -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Time step 22 done. CPU time: 0.188314 seconds, end time: 3.22958 seconds, step size: 0.639318 seconds -97: Begin time step 23. Start time: 3.22958 seconds, step size: 0.692594 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 35.4793 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 5.00301 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 18.7642 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 10.6143 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Solve: M deltax^k = r -95: Update: x^(k+1) = x^k - deltax^k -95: Newton iteration 4 error: 2.81136e-06 -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 3.3672 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 0.40332 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Solve: M deltax^k = r -96: Update: x^(k+1) = x^k - deltax^k -96: Newton iteration 1 error: 0.00546456 -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 7 error: 0.00394595 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 8 error: 3.22964e-07 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 9 error: 2.97291e-11 -97: Linearization/solve/update time: 0.0121539(94.9341%)/0.000596883(4.66224%)/5.168e-05(0.403671%) -97: Storage: 55023 3.92217 -97: Writing visualization results for the current time step. -97: Time step 23 done. CPU time: 0.204781 seconds, end time: 3.92217 seconds, step size: 0.692594 seconds -97: Begin time step 24. Start time: 3.92217 seconds, step size: 0.75031 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 31.6011 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r -95: Newton iteration 5 error: 2.12044e-09 -96: Solve: M deltax^k = r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 5.13109 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Update: x^(k+1) = x^k - deltax^k -96: Newton iteration 2 error: 1.30494e-07 -95: Linearization/solve/update time: 0.0596476(98.6573%)/0.000777566(1.2861%)/3.42e-05(0.0565669%) -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 6 error: 0.000153297 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 21.2181 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 11.784 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 4.29243 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Storage in liquidPhase: [211947 3.37871] -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 0.753762 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Storage in gasPhase: [305.716 28750] -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 7 error: 0.016485 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Storage total: [212252 28753.4] -95: Writing visualization results for the current time step. -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 8 error: 6.77842e-06 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Time step 5 done. CPU time: 0.385904 seconds, end time: 2895.83 seconds (48 minutes, 15.83 seconds), step size: 1062.5 seconds (17 minutes, 42.5 seconds) -95: Begin time step 6. Start time: 2895.83 seconds (48 minutes, 15.83 seconds), step size: 1505.21 seconds (25 minutes, 5.208 seconds) -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 9 error: 2.98428e-11 -97: Linearization/solve/update time: 0.011666(95.1391%)/0.000548804(4.47562%)/4.7241e-05(0.385261%) -96: Newton iteration 3 error: 7.93348e-11 -96: Linearization/solve/update time: 0.0297575(98.4373%)/0.000457564(1.51361%)/1.484e-05(0.0490904%) -97: Storage: 54871.5 4.67248 -97: Writing visualization results for the current time step. -97: Time step 24 done. CPU time: 0.220169 seconds, end time: 4.67248 seconds, step size: 0.75031 seconds -97: Begin time step 25. Start time: 4.67248 seconds, step size: 0.812836 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 28.938 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Storage: 22161.3 2.80668 -96: Writing visualization results for the current time step. -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 7.0511 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Time step 7 done. CPU time: 0.314152 seconds, end time: 28.4032 seconds, step size: 10.7801 seconds -96: Begin time step 8. Start time: 28.4032 seconds, step size: 17.0685 seconds -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 17.4279 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 7.74114 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 6.58205 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 1.37213 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Solve: M deltax^k = r -95: Update: x^(k+1) = x^k - deltax^k -95: Newton iteration 1 error: 0.0630484 -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 7 error: 0.0261864 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 8 error: 7.0396e-05 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 7 error: 3.23463e-06 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 9 error: 5.68491e-10 -97: Linearization/solve/update time: 0.00931619(92.9326%)/0.000668926(6.6728%)/3.956e-05(0.394626%) -97: Storage: 54706.2 5.48532 -97: Writing visualization results for the current time step. -96: Solve: M deltax^k = r -96: Update: x^(k+1) = x^k - deltax^k -96: Newton iteration 1 error: 0.00368845 -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Time step 25 done. CPU time: 0.235233 seconds, end time: 5.48532 seconds, step size: 0.812836 seconds -97: Begin time step 26. Start time: 5.48532 seconds, step size: 0.880572 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 26.7133 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 5.19486 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 27.7254 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 22.572 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Solve: M deltax^k = r -95: Update: x^(k+1) = x^k - deltax^k -95: Newton iteration 2 error: 0.0205472 -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 8.75071 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 2.8941 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 7 error: 0.241675 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Solve: M deltax^k = r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 8 error: 0.00139218 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Update: x^(k+1) = x^k - deltax^k -96: Newton iteration 2 error: 2.12538e-07 -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 9 error: 3.83234e-08 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 10 error: 2.53522e-11 -97: Linearization/solve/update time: 0.00955151(95.0664%)/0.000456044(4.53902%)/3.964e-05(0.394538%) -97: Storage: 54525.8 6.36589 -97: Writing visualization results for the current time step. -97: Time step 26 done. CPU time: 0.248041 seconds, end time: 6.36589 seconds, step size: 0.880572 seconds -97: Begin time step 27. Start time: 6.36589 seconds, step size: 0.880572 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 24.8759 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 5.12457 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Newton iteration 8 error: 1.24339e-09 -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 20.9479 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Linearization/solve/update time: 0.164961(94.8431%)/0.00883038(5.07698%)/0.00013896(0.0798942%) -95: Solve: M deltax^k = r -95: Update: x^(k+1) = x^k - deltax^k -95: Newton iteration 3 error: 0.000115073 -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 25.3385 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 8.22669 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Newton iteration 3 error: 1.47905e-10 -96: Linearization/solve/update time: 0.029721(98.5925%)/0.000408884(1.35638%)/1.54e-05(0.051086%) -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 2.13036 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 7 error: 0.0911735 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Storage in liquidPhase: [252565 4.48385 0 0] -94: Storage in gasPhase: [306.699 28748.7 0 0] -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 8 error: 0.000135893 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Storage: 22160.4 3.69175 -96: Writing visualization results for the current time step. -94: Storage total: [252872 28753.1 0 0] -94: Writing visualization results for the current time step. -97: Newton iteration 9 error: 3.47768e-10 -97: Linearization/solve/update time: 0.00907238(95.0865%)/0.000431885(4.52653%)/3.692e-05(0.386954%) -96: Time step 8 done. CPU time: 0.349696 seconds, end time: 45.4717 seconds, step size: 17.0685 seconds -96: Begin time step 9. Start time: 45.4717 seconds, step size: 27.0252 seconds -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Time step 6 done. CPU time: 0.763427 seconds, end time: 4141.6 seconds (1 hours, 9 minutes, 1.6 seconds), step size: 1411.13 seconds (23 minutes, 31.13 seconds) -94: Begin time step 7. Start time: 4141.6 seconds (1 hours, 9 minutes, 1.6 seconds), step size: 1646.32 seconds (27 minutes, 26.32 seconds) -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Storage: 54344.1 7.24646 -97: Writing visualization results for the current time step. -97: Time step 27 done. CPU time: 0.260296 seconds, end time: 7.24646 seconds, step size: 0.880572 seconds -97: Begin time step 28. Start time: 7.24646 seconds, step size: 0.953953 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 23.392 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 8.11974 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Solve: M deltax^k = r -95: Update: x^(k+1) = x^k - deltax^k -95: Newton iteration 4 error: 6.66153e-06 -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 3 error: 15.691 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 40.4282 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 31.9491 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 9.07898 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 7 error: 0.87676 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Solve: M deltax^k = r -96: Update: x^(k+1) = x^k - deltax^k -96: Newton iteration 1 error: 0.00244671 -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 8 error: 0.00560759 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 9 error: 1.57064e-07 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 10 error: 3.25144e-11 -97: Linearization/solve/update time: 0.0104105(94.7623%)/0.000510324(4.64527%)/6.508e-05(0.592397%) -97: Storage: 54145.5 8.20042 -97: Writing visualization results for the current time step. -97: Time step 28 done. CPU time: 0.274021 seconds, end time: 8.20042 seconds, step size: 0.953953 seconds -97: Begin time step 29. Start time: 8.20042 seconds, step size: 0.953953 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Solve: M deltax^k = r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 22.5013 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Update: x^(k+1) = x^k - deltax^k -95: Newton iteration 5 error: 1.6196e-08 -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 5.61212 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 24.9037 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 30.0312 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Solve: M deltax^k = r -96: Update: x^(k+1) = x^k - deltax^k -96: Newton iteration 2 error: 1.92817e-07 -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 10.6602 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 3.78673 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 1 error: 0.0574775 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 7 error: 0.350301 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 8 error: 0.00247133 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 9 error: 9.9975e-08 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 10 error: 3.0127e-11 -97: Linearization/solve/update time: 0.00973831(93.4167%)/0.000646647(6.20309%)/3.964e-05(0.380255%) -97: Storage: 53945.2 9.15437 -97: Writing visualization results for the current time step. -95: Newton iteration 6 error: 1.55179e-11 -95: Linearization/solve/update time: 0.0669429(98.2903%)/0.00111313(1.63437%)/5.1321e-05(0.0753531%) -97: Time step 29 done. CPU time: 0.287222 seconds, end time: 9.15437 seconds, step size: 0.953953 seconds -97: Begin time step 30. Start time: 9.15437 seconds, step size: 0.953953 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 21.5144 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 5.16632 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Newton iteration 3 error: 1.50821e-10 -96: Linearization/solve/update time: 0.0297779(98.5857%)/0.000411923(1.36375%)/1.528e-05(0.0505875%) -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 26.1207 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 25.4386 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Storage in liquidPhase: [259332 4.63465] -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 9.34217 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Storage: 22159.9 4.21413 -96: Writing visualization results for the current time step. -95: Storage in gasPhase: [306.784 28748.5] -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 3.25179 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Storage total: [259638 28753.1] -95: Writing visualization results for the current time step. -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 7 error: 0.301455 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Time step 9 done. CPU time: 0.385314 seconds, end time: 72.4969 seconds (1 minutes, 12.5 seconds), step size: 27.0252 seconds -96: Begin time step 10. Start time: 72.4969 seconds (1 minutes, 12.5 seconds), step size: 27.5031 seconds -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 8 error: 0.00219748 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Time step 6 done. CPU time: 0.464471 seconds, end time: 4401.04 seconds (1 hours, 13 minutes, 21.04 seconds), step size: 1505.21 seconds (25 minutes, 5.208 seconds) -95: Begin time step 7. Start time: 4401.04 seconds (1 hours, 13 minutes, 21.04 seconds), step size: 2006.94 seconds (33 minutes, 26.94 seconds) -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 9 error: 9.71323e-08 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 10 error: 3.34239e-11 -97: Linearization/solve/update time: 0.00900383(95.2331%)/0.000415842(4.39835%)/3.4841e-05(0.368512%) -97: Storage: 53743 10.1083 -97: Writing visualization results for the current time step. -97: Time step 30 done. CPU time: 0.299216 seconds, end time: 10.1083 seconds, step size: 0.953953 seconds -97: Serialize to file 'powerinjection_darcy_ad_time=10.1083_rank=0.ers', next time step size: 0.953953 -97: Begin time step 31. Start time: 10.1083 seconds, step size: 0.953953 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 21.1528 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 5.04143 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 2 error: 0.0127673 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 26.5992 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 24.303 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 9.03667 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Solve: M deltax^k = r -96: Update: x^(k+1) = x^k - deltax^k -96: Newton iteration 1 error: 0.00138478 -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 3.12546 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 7 error: 0.293636 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Solve: M deltax^k = r -95: Update: x^(k+1) = x^k - deltax^k -95: Newton iteration 1 error: 0.0544027 -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 8 error: 0.0022215 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 9 error: 1.0676e-07 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 10 error: 2.9388e-11 -97: Linearization/solve/update time: 0.00848822(95.1754%)/0.000396565(4.44654%)/3.372e-05(0.37809%) -97: Storage: 53538.9 11.0623 -97: Writing visualization results for the current time step. -97: Time step 31 done. CPU time: 0.310905 seconds, end time: 11.0623 seconds, step size: 0.953953 seconds -97: Begin time step 32. Start time: 11.0623 seconds, step size: 0.953953 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 20.9371 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 4.96669 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 27.1942 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Solve: M deltax^k = r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 23.5746 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Update: x^(k+1) = x^k - deltax^k -96: Newton iteration 2 error: 4.8266e-08 -96: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 8.89141 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 3.08609 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 7 error: 0.300248 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Solve: M deltax^k = r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 8 error: 0.00246332 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Update: x^(k+1) = x^k - deltax^k -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 9 error: 1.40574e-07 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Newton iteration 2 error: 0.0116291 -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 10 error: 3.10365e-11 -97: Linearization/solve/update time: 0.0087357(95.4615%)/0.000383003(4.18536%)/3.232e-05(0.353184%) -97: Storage: 53332.8 12.0162 -97: Writing visualization results for the current time step. -97: Time step 32 done. CPU time: 0.322191 seconds, end time: 12.0162 seconds, step size: 0.953953 seconds -97: Begin time step 33. Start time: 12.0162 seconds, step size: 0.953953 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 20.7947 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 4.79278 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 3 error: 0.000331036 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 28.144 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Newton iteration 3 error: 1.33699e-11 -96: Linearization/solve/update time: 0.0297939(98.4126%)/0.000465603(1.53794%)/1.496e-05(0.0494147%) -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 22.0033 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 8.56372 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 2.99083 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Storage: 22159.7 4.37667 -96: Writing visualization results for the current time step. -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 7 error: 0.309959 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 8 error: 0.00294361 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Time step 10 done. CPU time: 0.421005 seconds, end time: 100 seconds (1 minutes, 40 seconds), step size: 27.5031 seconds -95: Solve: M deltax^k = r -96: Serialize to file 'outflow_time=100_rank=0.ers', next time step size: 0 -95: Update: x^(k+1) = x^k - deltax^k -95: Newton iteration 3 error: 0.000709476 -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 9 error: 2.29149e-07 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Simulation of problem 'outflow' finished. -96: -96: ------------------------ Timing ------------------------ -96: Setup time: 0.0719 seconds, 14.5611% -96: Simulation time: 0.421702 seconds, 85.4389% -96: Linearization time: 0.357759 seconds, 84.837% -96: Linear solve time: 0.00749794 seconds, 1.77802% -96: Newton update time: 0.000190321 seconds, 0.0451316% -96: Pre/postprocess time: 0.039458 seconds, 9.35684% -96: Output write time: 0.0156056 seconds, 3.70061% -96: First process' simulation CPU time: 0.499414 seconds -96: Number of processes: 1 -96: Threads per processes: 1 -96: Total CPU time: 0.499414 seconds -96: -96: ---------------------------------------------------------------- -96: -96: Simulation completed -97: Newton iteration 10 error: 3.13207e-11 -97: Linearization/solve/update time: 0.00853494(95.5822%)/0.000364003(4.07644%)/3.048e-05(0.341343%) -97: Storage: 53124.7 12.9702 -97: Writing visualization results for the current time step. -97: Time step 33 done. CPU time: 0.333181 seconds, end time: 12.9702 seconds, step size: 0.953953 seconds -97: Begin time step 34. Start time: 12.9702 seconds, step size: 0.953953 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 20.6999 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 4.39901 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 29.2752 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 18.9293 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 7.83254 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 2.74222 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 7 error: 0.309384 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 8 error: 0.00363953 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 9 error: 4.49023e-07 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 10 error: 3.25144e-11 -97: Linearization/solve/update time: 0.00775706(95.4882%)/0.000338403(4.16569%)/2.812e-05(0.346153%) -95: Solve: M deltax^k = r -95: Update: x^(k+1) = x^k - deltax^k -95: Newton iteration 4 error: 5.20998e-05 -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Storage: 52914.3 13.9241 -97: Writing visualization results for the current time step. -97: Time step 34 done. CPU time: 0.343451 seconds, end time: 13.9241 seconds, step size: 0.953953 seconds -97: Begin time step 35. Start time: 13.9241 seconds, step size: 0.953953 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 20.6391 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 4.97845 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 29.6236 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 4 error: 0.000214602 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: ###################### -96: # Comparing results -96: ###################### -96: RND: 'f62bbdaae7ce59cbf162646b1446e8a8' -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 14.407 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 6.51779 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 2.19657 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 7 error: 0.280301 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 8 error: 0.00410757 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 9 error: 8.78242e-07 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 10 error: 3.08091e-11 -97: Linearization/solve/update time: 0.00739053(95.36%)/0.000331683(4.27971%)/2.792e-05(0.360252%) -97: Storage: 52701.6 14.8781 -97: Writing visualization results for the current time step. -97: Time step 35 done. CPU time: 0.353247 seconds, end time: 14.8781 seconds, step size: 0.953953 seconds -97: Begin time step 36. Start time: 14.8781 seconds, step size: 0.953953 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Solve: M deltax^k = r -95: Update: x^(k+1) = x^k - deltax^k -95: Newton iteration 5 error: 1.28042e-06 -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 20.6012 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 5.8619 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 27.0334 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 9.34414 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 10.7778 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 5.13523 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 7 error: 0.371176 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 8 error: 0.00263455 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 9 error: 7.36453e-07 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -96: Simulation name: 'outflow' -96: Number of timesteps: '10' - 94/127 Test #96: outflow_pvs .................................... Passed 0.68 sec -97: Newton iteration 10 error: 3.16049e-11 -97: Linearization/solve/update time: 0.00743725(95.4015%)/0.000330683(4.24185%)/2.78e-05(0.356605%) -test 98 - Start 98: powerinjection_darcy_fd - -98: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/powerinjection_darcy_fd" "--" -98: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -98: Test timeout computed to be: 1500 -97: Storage: 52486.6 15.832 -97: Writing visualization results for the current time step. -97: Time step 36 done. CPU time: 0.36307 seconds, end time: 15.832 seconds, step size: 0.953953 seconds -97: Begin time step 37. Start time: 15.832 seconds, step size: 0.953953 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 20.5735 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 6.80302 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Newton iteration 6 error: 1.84508e-09 -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 22.5712 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Linearization/solve/update time: 0.0669803(98.1586%)/0.00119081(1.74511%)/6.5721e-05(0.0963131%) -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 18.3739 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 26.1493 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: ###################### -98: # Running test '' -98: ###################### -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 12.2734 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 5 error: 0.0028339 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 7 error: 0.860887 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 8 error: 0.00214536 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 9 error: 1.17711e-09 -97: Linearization/solve/update time: 0.00672733(95.4674%)/0.000294082(4.17331%)/2.532e-05(0.359316%) -95: Storage in liquidPhase: [304373 5.5002] -97: Storage: 52269 16.786 -97: Writing visualization results for the current time step. -95: Storage in gasPhase: [308.229 28747.2] -97: Time step 37 done. CPU time: 0.372172 seconds, end time: 16.786 seconds, step size: 0.953953 seconds -97: Begin time step 38. Start time: 16.786 seconds, step size: 1.03345 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Storage total: [304681 28752.7] -95: Writing visualization results for the current time step. -98: executing "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/powerinjection_darcy_fd " -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 20.5413 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 9.33148 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 28.8432 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Time step 7 done. CPU time: 0.543188 seconds, end time: 6407.99 seconds (1 hours, 46 minutes, 47.99 seconds), step size: 2006.94 seconds (33 minutes, 26.94 seconds) -95: Begin time step 8. Start time: 6407.99 seconds (1 hours, 46 minutes, 47.99 seconds), step size: 1813.97 seconds (30 minutes, 13.97 seconds) -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 70.8969 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 32.977 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 16.5341 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 7 error: 4.31704 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 8 error: 0.283229 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 9 error: 0.000978798 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 10 error: 8.16692e-09 -97: Linearization/solve/update time: 0.00758293(95.4402%)/0.000333842(4.2018%)/2.844e-05(0.357951%) -97: Storage: 52030.2 17.8194 -97: Writing visualization results for the current time step. -97: Time step 38 done. CPU time: 0.382168 seconds, end time: 17.8194 seconds, step size: 1.03345 seconds -97: Begin time step 39. Start time: 17.8194 seconds, step size: 1.03345 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 20.2037 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 7.77002 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 29.1759 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Solve: M deltax^k = r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 60.1372 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Update: x^(k+1) = x^k - deltax^k -95: Newton iteration 1 error: 0.0154676 -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 24.8538 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 12.2478 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 7 error: 2.84963 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 8 error: 0.148565 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 9 error: 0.000329791 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 10 error: 1.31922e-09 -97: Linearization/solve/update time: 0.0076357(95.5382%)/0.000328363(4.10849%)/2.824e-05(0.35334%) -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 6 error: 0.000584508 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Storage: 51788.2 18.8529 -97: Writing visualization results for the current time step. -97: Time step 39 done. CPU time: 0.392241 seconds, end time: 18.8529 seconds, step size: 1.03345 seconds -97: Begin time step 40. Start time: 18.8529 seconds, step size: 1.03345 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 19.62 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 8.11163 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 23.4694 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 63.4122 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 38.1946 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Solve: M deltax^k = r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 16.4887 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Update: x^(k+1) = x^k - deltax^k -95: Newton iteration 2 error: 0.000276674 -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 7 error: 3.84446 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 8 error: 0.18111 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 9 error: 0.000326301 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 10 error: 4.61341e-10 -97: Linearization/solve/update time: 0.00770481(95.5631%)/0.000329164(4.08264%)/2.856e-05(0.354231%) -97: Storage: 51542.6 19.8863 -97: Writing visualization results for the current time step. -97: Time step 40 done. CPU time: 0.402392 seconds, end time: 19.8863 seconds, step size: 1.03345 seconds -97: Serialize to file 'powerinjection_darcy_ad_time=19.8863_rank=0.ers', next time step size: 1.03345 -97: Begin time step 41. Start time: 19.8863 seconds, step size: 1.03345 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 19.5161 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 8.28176 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 20.9169 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 63.0177 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 49.9429 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 20.0022 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 7 error: 5.00071 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Solve: M deltax^k = r -95: Update: x^(k+1) = x^k - deltax^k -95: Newton iteration 3 error: 1.45046e-06 -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 8 error: 0.247197 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 9 error: 0.00049139 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r -97: Newton iteration 10 error: 6.63363e-10 -97: Linearization/solve/update time: 0.00777474(95.5858%)/0.000331282(4.07292%)/2.776e-05(0.341293%) -97: Storage: 51293.4 20.9198 -97: Writing visualization results for the current time step. -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 7 error: 2.99538e-05 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Time step 41 done. CPU time: 0.413078 seconds, end time: 20.9198 seconds, step size: 1.03345 seconds -97: Begin time step 42. Start time: 20.9198 seconds, step size: 1.03345 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 19.4995 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 8.46905 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 23.2052 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 68.7818 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 48.0277 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 20.6989 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 7 error: 5.54458 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 8 error: 0.343357 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 9 error: 0.00107624 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Solve: M deltax^k = r -95: Update: x^(k+1) = x^k - deltax^k -95: Newton iteration 4 error: 2.33819e-08 -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 10 error: 4.32158e-09 -97: Linearization/solve/update time: 0.00783598(95.4246%)/0.000347041(4.22618%)/2.868e-05(0.349258%) -97: Storage: 51040.2 21.9532 -97: Writing visualization results for the current time step. -97: Time step 42 done. CPU time: 0.423449 seconds, end time: 21.9532 seconds, step size: 1.03345 seconds -97: Begin time step 43. Start time: 21.9532 seconds, step size: 1.03345 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 19.5074 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 8.5137 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 32.384 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 73.2711 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 31.5836 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 16.6915 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 7 error: 4.84567 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 8 error: 0.437624 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 9 error: 0.00294731 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 10 error: 1.06928e-07 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Newton iteration 5 error: 3.52745e-13 -95: Linearization/solve/update time: 0.055805(98.1406%)/0.00101181(1.7794%)/4.548e-05(0.0799828%) -97: Newton iteration 11 error: 3.20597e-11 -97: Linearization/solve/update time: 0.00868806(95.652%)/0.000363964(4.0071%)/3.096e-05(0.340857%) -94: Solve: M deltax^k = r -97: Storage: 50782.7 22.9867 -97: Writing visualization results for the current time step. -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 8 error: 1.65364e-07 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Time step 43 done. CPU time: 0.434745 seconds, end time: 22.9867 seconds, step size: 1.03345 seconds -97: Begin time step 44. Start time: 22.9867 seconds, step size: 0.9395 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 19.5187 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 5.75931 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 27.2912 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Storage in liquidPhase: [341811 5.56556] -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 40.094 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Storage in gasPhase: [308.762 28746.8] -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 14.8747 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Storage total: [342120 28752.4] -95: Writing visualization results for the current time step. -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 5.7756 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 7 error: 0.74943 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Time step 8 done. CPU time: 0.610169 seconds, end time: 8221.95 seconds (2 hours, 17 minutes, 1.95 seconds), step size: 1813.97 seconds (30 minutes, 13.97 seconds) -95: Begin time step 9. Start time: 8221.95 seconds (2 hours, 17 minutes, 1.95 seconds), step size: 1778.05 seconds (29 minutes, 38.05 seconds) -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 8 error: 0.0113346 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 9 error: 2.17715e-06 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 10 error: 2.09184e-11 -97: Linearization/solve/update time: 0.00799438(95.7463%)/0.000326962(3.91593%)/2.82e-05(0.337743%) -97: Storage: 50544.7 23.9262 -97: Writing visualization results for the current time step. -97: Time step 44 done. CPU time: 0.445294 seconds, end time: 23.9262 seconds, step size: 0.9395 seconds -97: Begin time step 45. Start time: 23.9262 seconds, step size: 0.9395 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 19.8142 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 6.21016 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 39.4269 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 15.3061 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 19.8202 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 16.6251 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 7 error: 3.32555 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 8 error: 0.0212723 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Solve: M deltax^k = r -95: Update: x^(k+1) = x^k - deltax^k -95: Newton iteration 1 error: 0.0158021 -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 9 error: 4.09272e-05 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 10 error: 2.33058e-10 -97: Linearization/solve/update time: 0.0080249(95.7431%)/0.000328842(3.92333%)/2.796e-05(0.333584%) -97: Storage: 50302.6 24.8657 -97: Writing visualization results for the current time step. -94: Newton iteration 9 error: 7.15174e-12 -94: Linearization/solve/update time: 0.185741(94.8301%)/0.00985351(5.03072%)/0.000272522(0.139136%) -97: Time step 45 done. CPU time: 0.455888 seconds, end time: 24.8657 seconds, step size: 0.9395 seconds -97: Begin time step 46. Start time: 24.8657 seconds, step size: 0.9395 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 20.7289 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 7.52066 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 40.2048 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 47.4523 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Storage in liquidPhase: [291386 5.2959 0 0] -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 18.6578 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Storage in gasPhase: [308.928 28747.6 0 0] -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 9.097 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Storage total: [291695 28752.9 0 0] -94: Writing visualization results for the current time step. -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 7 error: 2.11697 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 8 error: 0.127072 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Time step 7 done. CPU time: 0.967891 seconds, end time: 5787.92 seconds (1 hours, 36 minutes, 27.92 seconds), step size: 1646.32 seconds (27 minutes, 26.32 seconds) -94: Begin time step 8. Start time: 5787.92 seconds (1 hours, 36 minutes, 27.92 seconds), step size: 1783.52 seconds (29 minutes, 43.52 seconds) -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 9 error: 0.000394548 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Solve: M deltax^k = r -95: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 10 error: 3.16516e-09 -97: Linearization/solve/update time: 0.00810494(95.7738%)/0.000329003(3.88774%)/2.864e-05(0.338431%) -97: Storage: 50056.1 25.8052 -97: Writing visualization results for the current time step. -95: Newton iteration 2 error: 4.18804e-05 -95: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Time step 46 done. CPU time: 0.466624 seconds, end time: 25.8052 seconds, step size: 0.9395 seconds -97: Begin time step 47. Start time: 25.8052 seconds, step size: 0.9395 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 20.953 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 8.66439 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 34.3363 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 71.1479 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 29.6248 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 14.7986 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 7 error: 3.73002 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 8 error: 0.243498 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 9 error: 0.000865846 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 10 error: 9.08176e-09 -97: Linearization/solve/update time: 0.00814406(95.8298%)/0.000326084(3.83698%)/2.832e-05(0.333237%) -95: Newton iteration 3 error: 9.09394e-09 -95: Linearization/solve/update time: 0.0334732(98.6898%)/0.000430203(1.26838%)/1.42e-05(0.0418661%) -97: Storage: 49804.7 26.7447 -97: Writing visualization results for the current time step. -97: Time step 47 done. CPU time: 0.477399 seconds, end time: 26.7447 seconds, step size: 0.9395 seconds -97: Begin time step 48. Start time: 26.7447 seconds, step size: 0.9395 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 21.1102 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 8.92554 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 38.2704 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 74.7356 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Storage in liquidPhase: [378206 5.46037] -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 29.7729 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Storage in gasPhase: [309.471 28746.6] -95: Storage total: [378515 28752.1] -95: Writing visualization results for the current time step. -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 15.7504 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 7 error: 4.46158 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 8 error: 0.395289 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Time step 9 done. CPU time: 0.653529 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 1778.05 seconds (29 minutes, 38.05 seconds) -95: Simulation of problem 'obstacle_pvs' finished. -95: -95: ------------------------ Timing ------------------------ -95: Setup time: 0.142 seconds, 17.8% -95: Simulation time: 0.654 seconds, 82.2% -95: Linearization time: 0.548 seconds, 83.8% -95: Linear solve time: 0.0085 seconds, 1.3% -95: Newton update time: 0.000333 seconds, 0.051% -95: Pre/postprocess time: 0.0753 seconds, 11.5% -95: Output write time: 0.0201 seconds, 3.07% -95: First process' simulation CPU time: 0.744 seconds -95: Number of processes: 1 -95: Threads per processes: 1 -95: Total CPU time: 0.744 seconds -95: -95: ---------------------------------------------------------------- -95: -95: Simulation completed -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 1 error: 0.0240929 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 9 error: 0.00262157 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 10 error: 9.38601e-08 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 11 error: 2.47837e-11 -97: Linearization/solve/update time: 0.00910279(95.5032%)/0.000396922(4.16437%)/3.1681e-05(0.332386%) -97: Storage: 49548.2 27.6842 -97: Writing visualization results for the current time step. -97: Time step 48 done. CPU time: 0.489311 seconds, end time: 27.6842 seconds, step size: 0.9395 seconds -97: Begin time step 49. Start time: 27.6842 seconds, step size: 0.854091 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 21.2712 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 6.20297 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 30.0982 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 44.4834 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 16.6475 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 6.36447 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 7 error: 0.82607 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 8 error: 0.0127312 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 9 error: 2.55471e-06 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 10 error: 3.09228e-11 -97: Linearization/solve/update time: 0.0083369(94.0477%)/0.000499563(5.63552%)/2.8082e-05(0.31679%) -97: Storage: 49310.1 28.5383 -97: Writing visualization results for the current time step. -97: Time step 49 done. CPU time: 0.500741 seconds, end time: 28.5383 seconds, step size: 0.854091 seconds -97: Begin time step 50. Start time: 28.5383 seconds, step size: 0.854091 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 21.716 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 6.85574 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 44.0481 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 17.0581 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -94: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 25.3153 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 22.2776 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 7 error: 4.79724 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 8 error: 0.0224555 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 2 error: 0.000891151 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 9 error: 4.02208e-05 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 10 error: 2.22713e-10 -97: Linearization/solve/update time: 0.00859742(95.0405%)/0.000416203(4.60093%)/3.2441e-05(0.35862%) -97: Storage: 49066.8 29.3924 -97: Writing visualization results for the current time step. -95: ###################### -95: # Comparing results -95: ###################### -95: RND: '8b56ca35c5271481bf83a3b4235b207f' -97: Time step 50 done. CPU time: 0.513971 seconds, end time: 29.3924 seconds, step size: 0.854091 seconds -97: Serialize to file 'powerinjection_darcy_ad_time=29.3924_rank=0.ers', next time step size: 0.854091 -97: Begin time step 51. Start time: 29.3924 seconds, step size: 0.854091 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 22.8176 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 7.72593 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 49.2158 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 45.7842 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 18.6316 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 9.0385 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 7 error: 2.18739 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -98: opm models will now start the simulation. -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 8 error: 0.16649 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: # [parameters which were specified at compile-time] -98: CellsX="250" -98: ContinueOnConvergenceError="0" -98: DomainSizeX="100" -98: EnableAsyncVtkOutput="1" -98: EnableGravity="0" -98: EnableGridAdaptation="0" -98: EnableIntensiveQuantityCache="0" -98: EnableStorageCache="0" -98: EnableThermodynamicHints="0" -98: EnableVtkOutput="1" -98: EndTime="100" -98: GridGlobalRefinements="0" -98: InitialTimeStepSize="0.001" -98: LinearSolverAbsTolerance="-1" -98: LinearSolverMaxError="1e+07" -98: LinearSolverMaxIterations="1000" -98: LinearSolverOverlapSize="2" -98: LinearSolverTolerance="0.001" -98: LinearSolverVerbosity="0" -98: MaxTimeStepDivisions="10" -98: MaxTimeStepSize="inf" -98: MinTimeStepSize="0" -98: NewtonMaxError="1e+100" -98: NewtonMaxIterations="20" -98: NewtonTargetIterations="10" -98: NewtonTolerance="1e-08" -98: NewtonVerbose="1" -98: NewtonWriteConvergence="0" -98: NumericDifferenceMethod="1" -98: OutputDir="" -98: ParameterFile="" -98: PreconditionerOrder="0" -98: PreconditionerRelaxation="1" -98: PredeterminedTimeStepsFile="" -98: PrintParameters="2" -98: RestartTime="-1e+35" -98: ThreadsPerProcess="1" -98: VtkWriteAverageMolarMasses="0" -98: VtkWriteDensities="1" -98: VtkWriteDofIndex="0" -98: VtkWriteExtrusionFactor="0" -98: VtkWriteFilterVelocities="1" -98: VtkWriteIntrinsicPermeabilities="0" -98: VtkWriteMobilities="0" -98: VtkWritePorosity="1" -98: VtkWritePotentialGradients="0" -98: VtkWritePressures="1" -98: VtkWritePrimaryVars="0" -98: VtkWriteProcessRank="0" -98: VtkWriteRelativePermeabilities="0" -98: VtkWriteSaturations="0" -98: VtkWriteTemperature="1" -98: VtkWriteViscosities="0" -98: # [end of parameters] -98: Allocating the simulation vanguard -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 9 error: 0.00087297 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Adding LGRs, if any -98: Distributing the vanguard's data -98: Allocating the model -98: Allocating the problem -98: Initializing the model -98: Initializing the problem -98: Simulator successfully set up -98: Applying the initial solution of the "powerinjection_darcy_fd" problem -98: Writing visualization results for the current time step. -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 10 error: 2.13248e-08 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 11 error: 2.51248e-11 -97: Linearization/solve/update time: 0.00932611(95.4864%)/0.000408763(4.18517%)/3.208e-05(0.328455%) -97: Storage: 48817.8 30.2465 -97: Writing visualization results for the current time step. -98: Begin time step 1. Start time: 0 seconds, step size: 0.001 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Time step 51 done. CPU time: 0.526639 seconds, end time: 30.2465 seconds, step size: 0.854091 seconds -97: Begin time step 52. Start time: 30.2465 seconds, step size: 0.776446 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 23.1879 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 6.53447 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -95: Simulation name: 'obstacle_pvs' -95: Number of timesteps: '9' - 95/127 Test #95: obstacle_pvs ................................... Passed 1.00 sec -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 3 error: 3.30253e-06 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -test 99 - Start 99: powerinjection_forchheimer_ad - -99: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/powerinjection_forchheimer_ad" "--" -99: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -99: Test timeout computed to be: 1500 -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 29.0346 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 47.0732 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 5 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 18.6143 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 6.27663 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 161.498 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 7 error: 0.643104 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 8 error: 0.00601489 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 9 error: 4.32702e-07 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: ###################### -99: # Running test '' -99: ###################### -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 30.312 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 10 error: 2.00089e-11 -97: Linearization/solve/update time: 0.0085747(94.0552%)/0.000511403(5.60954%)/3.056e-05(0.33521%) -97: Storage: 48586 31.0229 -97: Writing visualization results for the current time step. -97: Time step 52 done. CPU time: 0.539552 seconds, end time: 31.0229 seconds, step size: 0.776446 seconds -97: Begin time step 53. Start time: 31.0229 seconds, step size: 0.776446 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 6.42539 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: executing "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/powerinjection_forchheimer_ad " -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 23.7141 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 2.17025 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 6.52692 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -98: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 48.5132 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 6 error: 0.0147869 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 34.3072 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 7 error: 0.00011408 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 14.2341 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 4 error: 0.000300914 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 6.07957 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 8 error: 1.09856e-08 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 7 error: 1.12652 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 9 error: 1.80052e-10 -98: Linearization/solve/update time: 0.0259532(92.3338%)/0.00206502(7.34672%)/8.9801e-05(0.319486%) -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 8 error: 0.0492351 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Storage: 55799.8 0.001 -98: Writing visualization results for the current time step. -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 9 error: 8.92049e-05 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 10 error: 2.63753e-10 -97: Linearization/solve/update time: 0.0178861(95.2672%)/0.000823486(4.38616%)/6.5081e-05(0.346643%) -97: Storage: 48348.3 31.7994 -97: Writing visualization results for the current time step. -98: Time step 1 done. CPU time: 0.0369497 seconds, end time: 0.001 seconds, step size: 0.001 seconds -98: Begin time step 2. Start time: 0.001 seconds, step size: 0.00108333 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Time step 53 done. CPU time: 0.564192 seconds, end time: 31.7994 seconds, step size: 0.776446 seconds -97: Begin time step 54. Start time: 31.7994 seconds, step size: 0.776446 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 975.16 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 0.414035 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 25.0101 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 6.23433e-05 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 9.97473 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 31.3396 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 4 error: 4.75893e-10 -97: Solve: M deltax^k = r -94: Solve: M deltax^k = r -98: Linearization/solve/update time: 0.00845274(96.3936%)/0.000294883(3.3628%)/2.136e-05(0.243586%) -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 82.5029 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Storage: 55799.6 0.00208333 -98: Writing visualization results for the current time step. -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 5 error: 8.11402e-06 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 49.7022 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 20.2109 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -98: Time step 2 done. CPU time: 0.0503674 seconds, end time: 0.00208333 seconds, step size: 0.00108333 seconds -98: Begin time step 3. Start time: 0.00208333 seconds, step size: 0.001625 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 7 error: 4.39251 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 973.769 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 8 error: 0.184055 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 9 error: 0.000269255 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 0.403499 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 10 error: 2.81148e-10 -97: Linearization/solve/update time: 0.0164708(95.2686%)/0.000753566(4.35869%)/6.4442e-05(0.372738%) -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 0.000137263 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Storage: 48104 32.5758 -97: Writing visualization results for the current time step. -98: Newton iteration 4 error: 4.13718e-09 -98: Linearization/solve/update time: 0.0102393(96.1153%)/0.000389483(3.65605%)/2.436e-05(0.228665%) -98: Storage: 55799.3 0.00370833 -98: Writing visualization results for the current time step. -97: Time step 54 done. CPU time: 0.589277 seconds, end time: 32.5758 seconds, step size: 0.776446 seconds -97: Begin time step 55. Start time: 32.5758 seconds, step size: 0.776446 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 25.4133 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Time step 3 done. CPU time: 0.0654951 seconds, end time: 0.00370833 seconds, step size: 0.001625 seconds -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 10.5567 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 31.6281 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 84.9596 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Begin time step 4. Start time: 0.00370833 seconds, step size: 0.0024375 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 970.441 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -94: Newton iteration 6 error: 5.86542e-09 -94: Linearization/solve/update time: 0.125843(95.2143%)/0.006193(4.68571%)/0.000132201(0.100025%) -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 0.469049 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 86.5325 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -98: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 33.3294 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 0.000230615 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 7 error: 9.05142 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 4 error: 2.88037e-09 -98: Linearization/solve/update time: 0.00733661(92.6099%)/0.000561805(7.09165%)/2.364e-05(0.298407%) -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -94: Storage in liquidPhase: [328478 5.47616 0 0] -97: Newton iteration 8 error: 0.526487 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Storage: 55798.8 0.00614583 -98: Writing visualization results for the current time step. -94: Storage in gasPhase: [308.414 28747 0 0] -97: Solve: M deltax^k = r -94: Storage total: [328787 28752.5 0 0] -94: Writing visualization results for the current time step. -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 9 error: 0.00148475 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 10 error: 3.47154e-09 -97: Linearization/solve/update time: 0.0130946(94.6866%)/0.000687887(4.97408%)/4.6921e-05(0.339284%) -97: Storage: 47852.2 33.3522 -97: Writing visualization results for the current time step. -98: Time step 4 done. CPU time: 0.079323 seconds, end time: 0.00614583 seconds, step size: 0.0024375 seconds -98: Begin time step 5. Start time: 0.00614583 seconds, step size: 0.00365625 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 962.484 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Time step 55 done. CPU time: 0.607887 seconds, end time: 33.3522 seconds, step size: 0.776446 seconds -97: Begin time step 56. Start time: 33.3522 seconds, step size: 0.776446 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 0.648703 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 25.8789 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 0.000712453 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 11.0916 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 4 error: 2.54641e-09 -98: Linearization/solve/update time: 0.00643141(96.675%)/0.000202961(3.05085%)/1.824e-05(0.274178%) -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 44.2033 -98: Storage: 55798.1 0.00980208 -98: Writing visualization results for the current time step. -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Time step 8 done. CPU time: 1.11706 seconds, end time: 7571.44 seconds (2 hours, 6 minutes, 11.44 seconds), step size: 1783.52 seconds (29 minutes, 43.52 seconds) -94: Begin time step 9. Start time: 7571.44 seconds (2 hours, 6 minutes, 11.44 seconds), step size: 1226.42 seconds (20 minutes, 26.42 seconds) -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 112.245 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 53.3878 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 27.8693 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 7 error: 8.99007 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Time step 5 done. CPU time: 0.0897924 seconds, end time: 0.00980208 seconds, step size: 0.00365625 seconds -98: Begin time step 6. Start time: 0.00980208 seconds, step size: 0.00548437 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 943.703 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 1.24876 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 0.00291728 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 1.69275e-08 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 8 error: 1.0781 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 9 error: 0.0135938 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 10 error: 1.77792e-06 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 11 error: 2.467e-11 -97: Linearization/solve/update time: 0.012702(94.9355%)/0.000627605(4.69075%)/5e-05(0.373703%) -98: Newton iteration 5 error: 2.95586e-11 -98: Linearization/solve/update time: 0.00734313(96.5763%)/0.000238922(3.14228%)/2.14e-05(0.281451%) -98: Storage: 55797 0.0152865 -98: Writing visualization results for the current time step. -97: Storage: 47591.7 34.1287 -97: Writing visualization results for the current time step. -97: Time step 56 done. CPU time: 0.625967 seconds, end time: 34.1287 seconds, step size: 0.776446 seconds -97: Begin time step 57. Start time: 34.1287 seconds, step size: 0.70586 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 26.2368 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 5.8726 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 51.5329 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Time step 6 done. CPU time: 0.100499 seconds, end time: 0.0152865 seconds, step size: 0.00548437 seconds -98: Begin time step 7. Start time: 0.0152865 seconds, step size: 0.00776953 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 902.174 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 2.46047 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 0.00482986 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 37.3008 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -97: Solve: M deltax^k = r -98: Newton iteration 4 error: 2.30645e-08 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 15.0928 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 10.2967 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 5 error: 2.95586e-11 -98: Linearization/solve/update time: 0.00647057(92.7923%)/0.000483282(6.9306%)/1.932e-05(0.277062%) -98: Storage: 55795.5 0.023056 -98: Writing visualization results for the current time step. -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 7 error: 1.22726 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 8 error: 0.0535563 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 1 error: 0.0155695 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 9 error: 0.000116579 -98: Time step 7 done. CPU time: 0.111672 seconds, end time: 0.023056 seconds, step size: 0.00776953 seconds -98: Begin time step 8. Start time: 0.023056 seconds, step size: 0.0110068 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 10 error: 5.12273e-10 -97: Linearization/solve/update time: 0.0100176(93.9896%)/0.000602683(5.65462%)/3.792e-05(0.355781%) -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 831.075 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Storage: 47346.4 34.8346 -97: Writing visualization results for the current time step. -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 4.00223 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 0.00130297 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 1.29292e-07 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Time step 57 done. CPU time: 0.643772 seconds, end time: 34.8346 seconds, step size: 0.70586 seconds -97: Begin time step 58. Start time: 34.8346 seconds, step size: 0.70586 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 5 error: 3.36513e-11 -98: Linearization/solve/update time: 0.00621468(92.2267%)/0.000504762(7.49073%)/1.904e-05(0.282556%) -98: Storage: 55793.4 0.0340628 -98: Writing visualization results for the current time step. -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 27.0324 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 11.1619 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 49.3985 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 111.911 -98: Time step 8 done. CPU time: 0.121476 seconds, end time: 0.0340628 seconds, step size: 0.0110068 seconds -98: Begin time step 9. Start time: 0.0340628 seconds, step size: 0.015593 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 739.344 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 49.4054 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 25.3421 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 4.73233 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 7 error: 7.57609 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 0.00790033 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 8 error: 0.776953 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 1.19555e-07 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 9 error: 0.00720293 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 10 error: 5.0885e-07 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 5 error: 2.14868e-11 -98: Linearization/solve/update time: 0.00705489(95.9237%)/0.000281482(3.82724%)/1.832e-05(0.249093%) -98: Storage: 55790.3 0.0496558 -98: Writing visualization results for the current time step. -99: opm models will now start the simulation. -99: # [parameters which were specified at compile-time] -99: CellsX="250" -99: ContinueOnConvergenceError="0" -99: DomainSizeX="100" -99: EnableAsyncVtkOutput="1" -99: EnableGravity="0" -99: EnableGridAdaptation="0" -99: EnableIntensiveQuantityCache="0" -99: EnableStorageCache="0" -99: EnableThermodynamicHints="0" -99: EnableVtkOutput="1" -99: EndTime="100" -99: GridGlobalRefinements="0" -99: InitialTimeStepSize="0.001" -99: LinearSolverAbsTolerance="-1" -99: LinearSolverMaxError="1e+07" -99: LinearSolverMaxIterations="1000" -99: LinearSolverOverlapSize="2" -99: LinearSolverTolerance="0.001" -99: LinearSolverVerbosity="0" -99: MaxTimeStepDivisions="10" -99: MaxTimeStepSize="inf" -99: MinTimeStepSize="0" -99: NewtonMaxError="1e+100" -99: NewtonMaxIterations="20" -99: NewtonTargetIterations="10" -99: NewtonTolerance="1e-08" -99: NewtonVerbose="1" -99: NewtonWriteConvergence="0" -99: OutputDir="" -99: ParameterFile="" -99: PreconditionerOrder="0" -99: PreconditionerRelaxation="1" -99: PredeterminedTimeStepsFile="" -99: PrintParameters="2" -99: RestartTime="-1e+35" -99: ThreadsPerProcess="1" -99: VtkWriteAverageMolarMasses="0" -99: VtkWriteDensities="1" -99: VtkWriteDofIndex="0" -99: VtkWriteExtrusionFactor="0" -99: VtkWriteFilterVelocities="1" -99: VtkWriteIntrinsicPermeabilities="0" -99: VtkWriteMobilities="0" -99: VtkWritePorosity="1" -99: VtkWritePotentialGradients="0" -99: VtkWritePressures="1" -99: VtkWritePrimaryVars="0" -99: VtkWriteProcessRank="0" -99: VtkWriteRelativePermeabilities="0" -99: VtkWriteSaturations="0" -99: VtkWriteTemperature="1" -99: VtkWriteViscosities="0" -99: # [end of parameters] -99: Allocating the simulation vanguard -99: Adding LGRs, if any -99: Distributing the vanguard's data -99: Allocating the model -99: Allocating the problem -99: Initializing the model -99: Initializing the problem -99: Simulator successfully set up -99: Applying the initial solution of the "powerinjection_forchheimer_ad" problem -99: Writing visualization results for the current time step. -97: Newton iteration 11 error: 2.05773e-11 -97: Linearization/solve/update time: 0.010465(95.1308%)/0.000491645(4.46922%)/4.4001e-05(0.399984%) -97: Storage: 47091.1 35.5404 -97: Writing visualization results for the current time step. -98: Time step 9 done. CPU time: 0.132077 seconds, end time: 0.0496558 seconds, step size: 0.015593 seconds -98: Begin time step 10. Start time: 0.0496558 seconds, step size: 0.0220901 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Begin time step 1. Start time: 0 seconds, step size: 0.001 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 639.339 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 5 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -97: Time step 58 done. CPU time: 0.658586 seconds, end time: 35.5404 seconds, step size: 0.70586 seconds -97: Begin time step 59. Start time: 35.5404 seconds, step size: 0.641691 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 2 error: 6.65654 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Update: x^(k+1) = x^k - deltax^k -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 2 error: 3.86257e-05 -98: Newton iteration 3 error: 0.0900172 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 3856.15 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 7.03765e-06 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 28.5885 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 6.96576 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 52.8401 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 5 error: 9.72159e-11 -98: Linearization/solve/update time: 0.005698(95.2046%)/0.000270762(4.52401%)/1.6241e-05(0.271361%) -97: Solve: M deltax^k = r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 54.8324 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 3 error: 3.10545 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Storage: 55786 0.071746 -98: Writing visualization results for the current time step. -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 21.4192 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -98: Time step 10 done. CPU time: 0.140549 seconds, end time: 0.071746 seconds, step size: 0.0220901 seconds -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 5.45984 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Serialize to file 'powerinjection_darcy_fd_time=0.071746_rank=0.ers', next time step size: 0.0312943 -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 9.10865 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 7 error: 1.73274 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -98: Begin time step 11. Start time: 0.071746 seconds, step size: 0.0312943 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 5 error: 0.0455861 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 504.424 -97: Solve: M deltax^k = r -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 8 error: 0.0749428 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -99: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -98: Solve: M deltax^k = r -97: Newton iteration 9 error: 0.000130416 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 8.15485 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 6 error: 1.43181e-05 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 10 error: 3.5493e-10 -97: Linearization/solve/update time: 0.0110504(95.5276%)/0.000456004(3.94201%)/6.136e-05(0.530438%) -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 0.0144355 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 7 error: 7.2788e-11 -99: Linearization/solve/update time: 0.0117088(94.0094%)/0.000719366(5.77573%)/2.676e-05(0.214854%) -97: Storage: 46848.9 36.1821 -97: Writing visualization results for the current time step. -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 5.37339e-07 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Time step 59 done. CPU time: 0.673432 seconds, end time: 36.1821 seconds, step size: 0.641691 seconds -99: Storage: 55799.9 0.001 -99: Writing visualization results for the current time step. -98: Newton iteration 5 error: 3.94493e-11 -98: Linearization/solve/update time: 0.00619596(96.3847%)/0.000214162(3.33152%)/1.824e-05(0.283742%) -98: Storage: 55779.9 0.10304 -98: Writing visualization results for the current time step. -97: Begin time step 60. Start time: 36.1821 seconds, step size: 0.641691 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 1 done. CPU time: 0.0162457 seconds, end time: 0.001 seconds, step size: 0.001 seconds -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 29.8058 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 12.2327 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Begin time step 2. Start time: 0.001 seconds, step size: 0.00125 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 375.769 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Time step 11 done. CPU time: 0.150794 seconds, end time: 0.10304 seconds, step size: 0.0312943 seconds -98: Begin time step 12. Start time: 0.10304 seconds, step size: 0.0443336 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 380.084 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -98: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -98: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 44.9459 -98: Newton iteration 2 error: 6.94539 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 134.159 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.0521155 -98: Update: x^(k+1) = x^k - deltax^k -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 3 error: 0.0412526 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 84.1479 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 2.59777e-05 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 4.05523e-05 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 39.5163 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 5 error: 8.39748e-10 -98: Linearization/solve/update time: 0.00563088(95.5461%)/0.000244922(4.1559%)/1.756e-05(0.297962%) -98: Storage: 55771.3 0.147374 -98: Writing visualization results for the current time step. -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 7 error: 12.6313 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 4 error: 8.10019e-11 -99: Linearization/solve/update time: 0.00723173(97.7338%)/0.000153802(2.07857%)/1.388e-05(0.187582%) -98: Time step 12 done. CPU time: 0.158623 seconds, end time: 0.147374 seconds, step size: 0.0443336 seconds -98: Begin time step 13. Start time: 0.147374 seconds, step size: 0.062806 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 8 error: 1.36738 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Newton iteration 3 error: 1.23546e-09 -94: Linearization/solve/update time: 0.069234(96.1546%)/0.00271686(3.77327%)/5.196e-05(0.0721639%) -99: Storage: 55799.8 0.00225 -99: Writing visualization results for the current time step. -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 9 error: 0.0141213 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 2 done. CPU time: 0.0279154 seconds, end time: 0.00225 seconds, step size: 0.00125 seconds -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 10 error: 1.19981e-06 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 280.507 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Begin time step 3. Start time: 0.00225 seconds, step size: 0.001875 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 11 error: 2.00089e-11 -98: Solve: M deltax^k = r -97: Linearization/solve/update time: 0.0111506(93.8849%)/0.000685282(5.76988%)/4.1001e-05(0.345217%) -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 5.56124 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 0.0501461 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Storage: 46594.1 36.8238 -94: Storage in liquidPhase: [353658 5.46554 0 0] -97: Writing visualization results for the current time step. -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 375.449 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Storage in gasPhase: [308.783 28746.8 0 0] -98: Solve: M deltax^k = r -97: Time step 60 done. CPU time: 0.691238 seconds, end time: 36.8238 seconds, step size: 0.641691 seconds -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 9.66977e-05 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Serialize to file 'powerinjection_darcy_ad_time=36.8238_rank=0.ers', next time step size: 0.583355 -94: Storage total: [353966 28752.3 0 0] -94: Writing visualization results for the current time step. -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.0512235 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 5 error: 1.53398e-09 -98: Linearization/solve/update time: 0.00756794(96.9545%)/0.000219802(2.81593%)/1.7921e-05(0.22959%) -98: Storage: 55759 0.21018 -98: Writing visualization results for the current time step. -97: Begin time step 61. Start time: 36.8238 seconds, step size: 0.583355 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 0.000161246 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 31.8042 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Time step 13 done. CPU time: 0.169108 seconds, end time: 0.21018 seconds, step size: 0.062806 seconds -94: Time step 9 done. CPU time: 1.19935 seconds, end time: 8797.86 seconds (2 hours, 26 minutes, 37.86 seconds), step size: 1226.42 seconds (20 minutes, 26.42 seconds) -94: Begin time step 10. Start time: 8797.86 seconds (2 hours, 26 minutes, 37.86 seconds), step size: 1202.14 seconds (20 minutes, 2.138 seconds) -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 4 error: 3.75167e-11 -99: Linearization/solve/update time: 0.00699809(97.6305%)/0.000156922(2.18922%)/1.292e-05(0.180247%) -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 7.03244 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 65.2411 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Begin time step 14. Start time: 0.21018 seconds, step size: 0.0889751 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 212.904 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Storage: 55799.7 0.004125 -99: Writing visualization results for the current time step. -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 61.7081 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 4.30805 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 3 done. CPU time: 0.0392343 seconds, end time: 0.004125 seconds, step size: 0.001875 seconds -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 24.8115 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 0.26263 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Begin time step 4. Start time: 0.004125 seconds, step size: 0.0028125 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 11.2726 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 0.0021758 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 7 error: 2.47252 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 374.484 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 1.34735e-07 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 8 error: 0.171575 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 6 error: 2.95586e-11 -98: Linearization/solve/update time: 0.00646409(96.4465%)/0.000219882(3.28072%)/1.828e-05(0.272744%) -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 9 error: 0.000823613 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.0632932 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Storage: 55741.6 0.299155 -98: Writing visualization results for the current time step. -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 10 error: 1.77222e-08 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 11 error: 1.89857e-11 -97: Linearization/solve/update time: 0.0112167(95.6366%)/0.000476241(4.06055%)/3.5521e-05(0.302861%) -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 0.000679234 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Storage: 46349 37.4072 -97: Writing visualization results for the current time step. -99: Newton iteration 4 error: 5.33262e-10 -99: Linearization/solve/update time: 0.00686185(97.6708%)/0.000150361(2.14022%)/1.328e-05(0.189026%) -99: Storage: 55799.5 0.0069375 -99: Writing visualization results for the current time step. -97: Time step 61 done. CPU time: 0.707198 seconds, end time: 37.4072 seconds, step size: 0.583355 seconds -97: Begin time step 62. Start time: 37.4072 seconds, step size: 0.530323 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 33.5674 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 8.30522 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Time step 14 done. CPU time: 0.179461 seconds, end time: 0.299155 seconds, step size: 0.0889751 seconds -98: Begin time step 15. Start time: 0.299155 seconds, step size: 0.118633 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 161.499 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 4.03865 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 0.460296 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 0.00657963 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 4 done. CPU time: 0.0504215 seconds, end time: 0.0069375 seconds, step size: 0.0028125 seconds -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 56.0223 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Begin time step 5. Start time: 0.0069375 seconds, step size: 0.00421875 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 8.53409e-07 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 93.5098 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 6 error: 3.29692e-11 -98: Linearization/solve/update time: 0.00652345(96.3615%)/0.000228161(3.37029%)/1.816e-05(0.268251%) -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 39.3299 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 371.932 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Storage: 55718.4 0.417788 -98: Writing visualization results for the current time step. -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 17.0329 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.0864866 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 7 error: 3.59197 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 8 error: 0.172416 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 0.00188929 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -98: Time step 15 done. CPU time: 0.188208 seconds, end time: 0.417788 seconds, step size: 0.118633 seconds -98: Begin time step 16. Start time: 0.417788 seconds, step size: 0.158178 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 133.128 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 4.32865 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 9 error: 0.000355432 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 4 error: 4.07397e-09 -99: Linearization/solve/update time: 0.00687945(97.6189%)/0.000154001(2.18526%)/1.38e-05(0.195821%) -97: Newton iteration 10 error: 1.20212e-09 -97: Linearization/solve/update time: 0.00964143(94.5725%)/0.000519725(5.09796%)/3.36e-05(0.329581%) -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 0.909492 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Storage: 55799.2 0.0111563 -99: Writing visualization results for the current time step. -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 0.0339537 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Storage: 46111.1 37.9375 -97: Writing visualization results for the current time step. -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 2.17142e-05 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 6 error: 1.79625e-10 -98: Linearization/solve/update time: 0.00772506(96.787%)/0.000236201(2.95936%)/2.0241e-05(0.253599%) -98: Storage: 55687.5 0.575966 -98: Writing visualization results for the current time step. -97: Time step 62 done. CPU time: 0.721187 seconds, end time: 37.9375 seconds, step size: 0.530323 seconds -97: Begin time step 63. Start time: 37.9375 seconds, step size: 0.530323 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -99: Time step 5 done. CPU time: 0.0616697 seconds, end time: 0.0111562 seconds, step size: 0.00421875 seconds -99: Begin time step 6. Start time: 0.0111562 seconds, step size: 0.00632813 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 36.7238 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 366.109 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -98: Time step 16 done. CPU time: 0.199093 seconds, end time: 0.575966 seconds, step size: 0.158178 seconds -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 13.6549 -98: Begin time step 17. Start time: 0.575966 seconds, step size: 0.210904 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.103107 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 70.521 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 108.942 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 1 error: 0.0160117 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 212.359 -99: Solve: M deltax^k = r -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 0.00184642 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 4.79266 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 115.203 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 4 error: 3.9217e-09 -99: Linearization/solve/update time: 0.00687645(97.5409%)/0.000157722(2.23725%)/1.564e-05(0.22185%) -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 0.941613 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 6 error: 127.102 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Storage: 55798.7 0.0174844 -99: Writing visualization results for the current time step. -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 0.130054 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 7 error: 86.8584 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -98: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 8 error: 0.478345 -98: Update: x^(k+1) = x^k - deltax^k -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 5 error: 0.000812863 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 6 done. CPU time: 0.0741479 seconds, end time: 0.0174844 seconds, step size: 0.00632813 seconds -99: Begin time step 7. Start time: 0.0174844 seconds, step size: 0.00949219 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 9 error: 0.0227284 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 6 error: 9.95942e-08 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 10 error: 5.58055e-05 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 7 error: 3.28555e-11 -98: Linearization/solve/update time: 0.00873238(94.4811%)/0.000463163(5.01125%)/4.6921e-05(0.507668%) -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 355.2 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Storage: 55646.1 0.78687 -98: Writing visualization results for the current time step. -97: Newton iteration 11 error: 3.40492e-10 -97: Linearization/solve/update time: 0.0111818(95.0865%)/0.000536127(4.55904%)/4.168e-05(0.354432%) -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.0735015 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Storage: 45851.4 38.4673 -97: Writing visualization results for the current time step. -98: Time step 17 done. CPU time: 0.211171 seconds, end time: 0.78687 seconds, step size: 0.210904 seconds -98: Begin time step 18. Start time: 0.78687 seconds, step size: 0.26363 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 88.5381 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 0.00092475 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 4 error: 8.5727e-10 -99: Linearization/solve/update time: 0.00680973(97.5593%)/0.000156201(2.23781%)/1.416e-05(0.202863%) -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 4.11566 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 3.26143 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Storage: 55798 0.0269766 -99: Writing visualization results for the current time step. -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 0.417843 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Time step 63 done. CPU time: 0.738393 seconds, end time: 38.4678 seconds, step size: 0.530323 seconds -97: Begin time step 64. Start time: 38.4678 seconds, step size: 0.482112 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 40.6533 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 17.6831 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 1.38021 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 0.0029398 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -99: Time step 7 done. CPU time: 0.0851973 seconds, end time: 0.0269766 seconds, step size: 0.00949219 seconds -99: Begin time step 8. Start time: 0.0269766 seconds, step size: 0.0142383 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 4 error: 0.0553836 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 6 error: 5.68172e-07 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 4.39657e-05 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 7 error: 3.74598e-11 -98: Linearization/solve/update time: 0.00748309(96.1801%)/0.000274441(3.52739%)/2.2761e-05(0.292547%) -98: Storage: 55594.3 1.0505 -98: Writing visualization results for the current time step. -97: Newton iteration 6 error: 1.87015e-11 -97: Linearization/solve/update time: 0.00581736(95.0412%)/0.000281601(4.60066%)/2.1921e-05(0.358134%) -98: Time step 18 done. CPU time: 0.221217 seconds, end time: 1.0505 seconds, step size: 0.26363 seconds -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 337.812 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Storage: 45615.3 38.9058 -97: Writing visualization results for the current time step. -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.0521109 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Begin time step 19. Start time: 1.0505 seconds, step size: 0.329537 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 74.5158 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 4.99724 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Time step 64 done. CPU time: 0.750429 seconds, end time: 38.9499 seconds, step size: 0.482112 seconds -97: Begin time step 65. Start time: 38.9499 seconds, step size: 0.642816 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Solve: M deltax^k = r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 0.000229387 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 46.4249 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 5.21563 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 1.72742 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Update: x^(k+1) = x^k - deltax^k -94: Newton iteration 2 error: 3.09908e-06 -94: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 1.22291 -99: Newton iteration 4 error: 1.85707e-10 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Linearization/solve/update time: 0.0086037(97.2471%)/0.0002286(2.58385%)/1.496e-05(0.169092%) -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 0.64956 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -98: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 0.00220579 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 5 error: 0.0223809 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Storage: 55796.9 0.0412148 -99: Writing visualization results for the current time step. -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 5 error: 1.07427e-07 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 6 error: 8.34397e-06 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 8 done. CPU time: 0.0975609 seconds, end time: 0.0412148 seconds, step size: 0.0142383 seconds -97: Newton iteration 6 error: 1.97815e-11 -97: Linearization/solve/update time: 0.0056404(95.8599%)/0.00022516(3.82665%)/1.8441e-05(0.313409%) -99: Begin time step 9. Start time: 0.0412148 seconds, step size: 0.0213574 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 7 error: 2.51816e-11 -98: Linearization/solve/update time: 0.00813214(95.9741%)/0.000316281(3.7327%)/2.484e-05(0.293158%) -98: Storage: 55529.5 1.38004 -98: Writing visualization results for the current time step. -97: Storage: 45357.8 39.334 -97: Writing visualization results for the current time step. -97: Time step 65 done. CPU time: 0.759161 seconds, end time: 39.5927 seconds, step size: 0.642816 seconds -99: Solve: M deltax^k = r -98: Time step 19 done. CPU time: 0.233705 seconds, end time: 1.38004 seconds, step size: 0.329537 seconds -98: Begin time step 20. Start time: 1.38004 seconds, step size: 0.411922 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 313.801 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Begin time step 66. Start time: 39.5927 seconds, step size: 0.857088 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 62.1775 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.178388 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 36.0266 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 7.53087 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 5.91408 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 0.0556174 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 0.00606821 -98: Solve: M deltax^k = r -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 6.83107 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 1.16044e-06 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 2.29422 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 5 error: 1.6513e-11 -97: Linearization/solve/update time: 0.00464891(96.0314%)/0.00017704(3.65707%)/1.508e-05(0.311504%) -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 3.88349e-08 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 0.246289 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Storage: 45084.6 39.724 -97: Writing visualization results for the current time step. -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -97: Time step 66 done. CPU time: 0.768041 seconds, end time: 40.4498 seconds, step size: 0.857088 seconds -98: Newton iteration 6 error: 0.0016414 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 5 error: 5.82645e-12 -99: Linearization/solve/update time: 0.0105038(96.8502%)/0.000323642(2.98415%)/1.7961e-05(0.16561%) -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -97: Begin time step 67. Start time: 40.4498 seconds, step size: 1.21421 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 7 error: 4.08954e-07 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Storage: 55795.3 0.0625723 -99: Writing visualization results for the current time step. -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 19.3672 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 8 error: 2.96723e-11 -98: Linearization/solve/update time: 0.00998475(96.4353%)/0.000340242(3.28614%)/2.884e-05(0.278544%) -98: Storage: 55448.1 1.79196 -98: Writing visualization results for the current time step. -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 6.72916 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 0.00918298 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 3.21111e-08 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Time step 20 done. CPU time: 0.246926 seconds, end time: 1.79196 seconds, step size: 0.411922 seconds -98: Serialize to file 'powerinjection_darcy_fd_time=1.79196_rank=0.ers', next time step size: 0.480575 -98: Begin time step 21. Start time: 1.79196 seconds, step size: 0.480575 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 9 done. CPU time: 0.113551 seconds, end time: 0.0625723 seconds, step size: 0.0213574 seconds -99: Begin time step 10. Start time: 0.0625723 seconds, step size: 0.0302563 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 284.977 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 5 error: 1.84457e-11 -98: Solve: M deltax^k = r -97: Linearization/solve/update time: 0.00477199(95.7702%)/0.000192802(3.86938%)/1.796e-05(0.360443%) -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 52.8325 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.156163 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 4.62496 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Storage: 44768.9 40.0904 -97: Writing visualization results for the current time step. -94: Newton iteration 3 error: 2.8842e-10 -94: Linearization/solve/update time: 0.0784522(96.2761%)/0.00298322(3.66099%)/5.128e-05(0.0629305%) -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 10.5478 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 0.00987635 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 5.17381 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 7.83439e-08 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 0.558416 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 5 error: 1.03739e-11 -99: Linearization/solve/update time: 0.00863946(97.5467%)/0.00020004(2.25862%)/1.724e-05(0.194654%) -97: Time step 67 done. CPU time: 0.779022 seconds, end time: 41.664 seconds, step size: 1.21421 seconds -97: Begin time step 68. Start time: 41.664 seconds, step size: 1.72013 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 10.4211 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 5.14133 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 0.00241298 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 6 error: 0.00482599 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Storage in liquidPhase: [378240 5.34017 0 0] -99: Storage: 55793 0.0928286 -99: Writing visualization results for the current time step. -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 3.44833e-08 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -94: Storage in gasPhase: [309.235 28746.8 0 0] -98: Newton iteration 7 error: 6.10223e-07 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 10 done. CPU time: 0.125308 seconds, end time: 0.0928286 seconds, step size: 0.0302563 seconds -97: Newton iteration 5 error: 1.68825e-11 -97: Linearization/solve/update time: 0.00467407(96.0054%)/0.0001784(3.66433%)/1.608e-05(0.330283%) -94: Storage total: [378549 28752.1 0 0] -94: Writing visualization results for the current time step. -98: Newton iteration 8 error: 3.7403e-11 -98: Linearization/solve/update time: 0.00972359(95.7695%)/0.000399363(3.93341%)/3.016e-05(0.297052%) -99: Serialize to file 'powerinjection_forchheimer_ad_time=0.0928286_rank=0.ers', next time step size: 0.0428632 -98: Storage: 55352.9 2.27254 -98: Writing visualization results for the current time step. -97: Storage: 44394.7 40.4137 -97: Writing visualization results for the current time step. -99: Begin time step 11. Start time: 0.0928286 seconds, step size: 0.0428632 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 255.26 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Time step 68 done. CPU time: 0.787949 seconds, end time: 43.3841 seconds, step size: 1.72013 seconds -97: Begin time step 69. Start time: 43.3841 seconds, step size: 2.43685 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -98: Time step 21 done. CPU time: 0.262096 seconds, end time: 2.27254 seconds, step size: 0.480575 seconds -98: Begin time step 22. Start time: 2.27254 seconds, step size: 0.560671 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 45.0344 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Update: x^(k+1) = x^k - deltax^k -94: Time step 10 done. CPU time: 1.29234 seconds, end time: 10000 seconds (2 hours, 46 minutes, 40 seconds), step size: 1202.14 seconds (20 minutes, 2.138 seconds) -94: Serialize to file 'obstacle_ncp_time=10000_rank=0.ers', next time step size: 0 -97: Newton iteration 1 error: 6.13861 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.144775 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -94: Simulation of problem 'obstacle_ncp' finished. -94: -94: ------------------------ Timing ------------------------ -94: Setup time: 0.146 seconds, 10.1% -94: Simulation time: 1.29 seconds, 89.9% -94: Linearization time: 1.14 seconds, 88.2% -94: Linear solve time: 0.0524 seconds, 4.05% -94: Newton update time: 0.00108 seconds, 0.0834% -94: Pre/postprocess time: 0.0675 seconds, 5.22% -94: Output write time: 0.0291 seconds, 2.25% -94: First process' simulation CPU time: 1.34 seconds -94: Number of processes: 1 -94: Threads per processes: 1 -94: Total CPU time: 1.34 seconds -94: -94: ---------------------------------------------------------------- -94: -94: Simulation completed -97: Newton iteration 2 error: 4.19837 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 5.17251 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 0.00448807 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 0.00371173 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 14.4645 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 2.93764e-08 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 5 error: 1.58593e-11 -97: Linearization/solve/update time: 0.00467031(95.9462%)/0.000182562(3.75053%)/1.476e-05(0.303227%) -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 7.86804 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 1.79233e-08 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 1.55217 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Storage: 43945 40.6576 -97: Writing visualization results for the current time step. -99: Newton iteration 5 error: 5.57066e-12 -99: Linearization/solve/update time: 0.00899162(97.4374%)/0.0002172(2.35368%)/1.928e-05(0.208927%) -97: Time step 69 done. CPU time: 0.795975 seconds, end time: 45.821 seconds, step size: 2.43685 seconds -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -99: Storage: 55789.8 0.135692 -98: Newton iteration 6 error: 0.0536048 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Writing visualization results for the current time step. -97: Begin time step 70. Start time: 45.821 seconds, step size: 3.4522 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 7 error: 5.57924e-05 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 3.87746 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 8 error: 4.26041e-10 -98: Linearization/solve/update time: 0.00974675(95.1831%)/0.000463044(4.52192%)/3.0202e-05(0.294942%) -97: Solve: M deltax^k = r -98: Storage: 55241.2 2.83321 -98: Writing visualization results for the current time step. -98: Time step 22 done. CPU time: 0.274584 seconds, end time: 2.83321 seconds, step size: 0.560671 seconds -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 3.87719 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 0.00544764 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 11 done. CPU time: 0.139467 seconds, end time: 0.135692 seconds, step size: 0.0428632 seconds -99: Begin time step 12. Start time: 0.135692 seconds, step size: 0.0607228 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 222.932 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 2.74819e-08 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Begin time step 23. Start time: 2.83321 seconds, step size: 0.654117 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 39.2783 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 5 error: 1.58735e-11 -97: Linearization/solve/update time: 0.00504952(95.7945%)/0.000204881(3.8868%)/1.68e-05(0.318713%) -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.455248 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 7.48551 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Storage: 43404.4 40.7786 -97: Writing visualization results for the current time step. -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 8.54057 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 0.0262258 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 8.65586 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Time step 70 done. CPU time: 0.806366 seconds, end time: 49.2732 seconds, step size: 3.4522 seconds -97: Serialize to file 'powerinjection_darcy_ad_time=49.2732_rank=0.ers', next time step size: 4.89062 -94: ###################### -94: # Comparing results -94: ###################### -94: RND: '3ca6360fa584ee9c6deaea69c19d4538' -99: Solve: M deltax^k = r -98: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 8.72266e-07 -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 4.02781 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 6 error: 0.0688889 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 5 error: 7.02016e-12 -99: Linearization/solve/update time: 0.00907803(97.2427%)/0.000235243(2.51989%)/2.216e-05(0.237375%) -97: Begin time step 71. Start time: 49.2732 seconds, step size: 4.89062 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 2.57577 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 3.9387 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 7 error: 0.000700834 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -99: Storage: 55785.2 0.196415 -99: Writing visualization results for the current time step. -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 0.00665602 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 8 error: 6.93967e-08 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 3.42602e-08 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 9 error: 2.96154e-11 -98: Linearization/solve/update time: 0.0100676(94.3051%)/0.000577325(5.40791%)/3.064e-05(0.287011%) -97: Newton iteration 5 error: 1.59162e-11 -98: Storage: 55110.4 3.48732 -98: Writing visualization results for the current time step. -97: Linearization/solve/update time: 0.00488487(95.4577%)/0.000214362(4.18895%)/1.808e-05(0.35331%) -97: Storage: 42760.1 40.7542 -97: Writing visualization results for the current time step. -98: Time step 23 done. CPU time: 0.28965 seconds, end time: 3.48732 seconds, step size: 0.654117 seconds -98: Begin time step 24. Start time: 3.48732 seconds, step size: 0.708626 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 12 done. CPU time: 0.154517 seconds, end time: 0.196415 seconds, step size: 0.0607228 seconds -99: Begin time step 13. Start time: 0.196415 seconds, step size: 0.086024 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 188.62 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.405177 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 34.4773 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Time step 71 done. CPU time: 0.817174 seconds, end time: 54.1638 seconds, step size: 4.89062 seconds -97: Begin time step 72. Start time: 54.1638 seconds, step size: 6.92837 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -94: Simulation name: 'obstacle_ncp' -94: Number of timesteps: '10' -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 6.83226 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r - 96/127 Test #94: obstacle_ncp ................................... Passed 1.62 sec -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 0.0324797 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -test 100 - Start 100: powerinjection_forchheimer_fd - -100: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/powerinjection_forchheimer_fd" "--" -100: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -100: Test timeout computed to be: 1500 -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 3.69724e-06 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 10.516 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 7.69034 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 1.77466 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 4.07722 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 0.00770668 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 4.09028 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 4.37642e-08 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 5 error: 1.40403e-11 -99: Linearization/solve/update time: 0.0086085(97.7166%)/0.00018468(2.09633%)/1.648e-05(0.187067%) -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 6 error: 0.142736 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 5 error: 1.36566e-11 -97: Linearization/solve/update time: 0.00498028(95.9037%)/0.000194962(3.75432%)/1.7761e-05(0.342018%) -99: Storage: 55778.8 0.282439 -99: Writing visualization results for the current time step. -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -100: ###################### -100: # Running test '' -100: ###################### -99: Time step 13 done. CPU time: 0.166204 seconds, end time: 0.282439 seconds, step size: 0.086024 seconds -97: Storage: 42003.4 40.622 -97: Writing visualization results for the current time step. -98: Newton iteration 7 error: 0.00196489 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 8 error: 4.80199e-07 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Begin time step 14. Start time: 0.282439 seconds, step size: 0.121867 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 9 error: 3.71188e-11 -98: Linearization/solve/update time: 0.0106149(96.4473%)/0.000362041(3.28952%)/2.896e-05(0.263132%) -98: Storage: 54967.8 4.19595 -98: Writing visualization results for the current time step. -97: Time step 72 done. CPU time: 0.827903 seconds, end time: 61.0922 seconds (1 minutes, 1.092 seconds), step size: 6.92837 seconds -97: Begin time step 73. Start time: 61.0922 seconds (1 minutes, 1.092 seconds), step size: 9.8152 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 156.072 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 1.2561 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.283608 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Time step 24 done. CPU time: 0.303594 seconds, end time: 4.19595 seconds, step size: 0.708626 seconds -98: Begin time step 25. Start time: 4.19595 seconds, step size: 0.767678 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 30.7359 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 4.02298 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 7.07131 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 0.0334177 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 0.007703 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: executing "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/powerinjection_forchheimer_fd " -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 9.57559 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 3.89281e-08 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 3.28705e-05 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 15.3218 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 5 error: 1.01039e-11 -97: Linearization/solve/update time: 0.00547136(95.7697%)/0.0002228(3.89985%)/1.888e-05(0.330472%) -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 10.5948 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 5 error: 3.60529e-10 -99: Linearization/solve/update time: 0.00859358(97.6616%)/0.000189961(2.15881%)/1.58e-05(0.179559%) -97: Storage: 41126.1 40.4937 -97: Writing visualization results for the current time step. -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 6 error: 1.39042 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Storage: 55769.6 0.404306 -99: Writing visualization results for the current time step. -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 7 error: 0.00279217 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 8 error: 9.50484e-08 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 14 done. CPU time: 0.180444 seconds, end time: 0.404306 seconds, step size: 0.121867 seconds -99: Begin time step 15. Start time: 0.404306 seconds, step size: 0.172645 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Time step 73 done. CPU time: 0.837757 seconds, end time: 70.9074 seconds (1 minutes, 10.91 seconds), step size: 9.8152 seconds -97: Begin time step 74. Start time: 70.9074 seconds (1 minutes, 10.91 seconds), step size: 13.9049 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 1.00767 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 9 error: 2.9786e-11 -98: Linearization/solve/update time: 0.0100376(96.2322%)/0.000362442(3.47481%)/3.056e-05(0.292985%) -98: Storage: 54812.4 4.96363 -98: Writing visualization results for the current time step. -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 126.321 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 3.70429 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 0.00643278 -99: Solve: M deltax^k = r -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.387667 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 4 error: 3.50807e-08 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 0.0321722 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Time step 25 done. CPU time: 0.316043 seconds, end time: 4.96363 seconds, step size: 0.767678 seconds -98: Begin time step 26. Start time: 4.96363 seconds, step size: 0.831652 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 28.1569 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 5.167 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Newton iteration 5 error: 8.21387e-12 -97: Linearization/solve/update time: 0.0052526(94.6919%)/0.000253722(4.57401%)/4.072e-05(0.734085%) -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 24.0306 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 0.000135417 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Storage: 40118 40.5181 -97: Writing visualization results for the current time step. -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 23.4347 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 5 error: 4.09543e-09 -99: Linearization/solve/update time: 0.00857526(97.6336%)/0.000191002(2.17465%)/1.684e-05(0.191732%) -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 7.81122 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Storage: 55756.6 0.576951 -99: Writing visualization results for the current time step. -98: Solve: M deltax^k = r -97: Time step 74 done. CPU time: 0.848938 seconds, end time: 84.8122 seconds (1 minutes, 24.81 seconds), step size: 13.9049 seconds -97: Begin time step 75. Start time: 84.8122 seconds (1 minutes, 24.81 seconds), step size: 15.1878 seconds -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 6 error: 2.07042 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -99: Time step 15 done. CPU time: 0.192125 seconds, end time: 0.576951 seconds, step size: 0.172645 seconds -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 1 error: 0.870052 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 7 error: 0.0958951 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -99: Begin time step 16. Start time: 0.576951 seconds, step size: 0.244581 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 2 error: 2.2032 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 8 error: 0.00018802 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Solve: M deltax^k = r -97: Update: x^(k+1) = x^k - deltax^k -97: Newton iteration 3 error: 0.0020166 -97: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -98: Newton iteration 9 error: 8.6419e-10 -98: Linearization/solve/update time: 0.0100406(95.8668%)/0.000401764(3.83603%)/3.112e-05(0.297133%) -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 100.019 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Storage: 54642.9 5.79528 -98: Writing visualization results for the current time step. -97: Newton iteration 4 error: 7.23804e-09 -97: Linearization/solve/update time: 0.0051168(95.6969%)/0.000214883(4.01885%)/1.5201e-05(0.284297%) -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.450028 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Storage: 39193.8 40.7205 -97: Writing visualization results for the current time step. -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 0.0571925 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Time step 26 done. CPU time: 0.330944 seconds, end time: 5.79528 seconds, step size: 0.831652 seconds -98: Begin time step 27. Start time: 5.79528 seconds, step size: 0.900956 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 26.2007 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -97: Time step 75 done. CPU time: 0.858915 seconds, end time: 100 seconds (1 minutes, 40 seconds), step size: 15.1878 seconds -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 7.82582 -97: Simulation of problem 'powerinjection_darcy_ad' finished. -97: -97: ------------------------ Timing ------------------------ -97: Setup time: 0.00149 seconds, 0.173% -97: Simulation time: 0.859 seconds, 99.8% -97: Linearization time: 0.582 seconds, 67.7% -97: Linear solve time: 0.0278 seconds, 3.24% -97: Newton update time: 0.00229 seconds, 0.267% -97: Pre/postprocess time: 0.104 seconds, 12.1% -97: Output write time: 0.106 seconds, 12.3% -97: First process' simulation CPU time: 0.97 seconds -97: Number of processes: 1 -97: Threads per processes: 1 -97: Total CPU time: 0.97 seconds -97: -97: ---------------------------------------------------------------- -97: -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Simulation completed -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 0.00104441 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 15.7855 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 5 error: 2.49427e-07 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 36.8867 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 24.5481 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 6 error: 7.95808e-12 -99: Linearization/solve/update time: 0.0103206(97.6061%)/0.000232924(2.20285%)/2.0201e-05(0.191048%) -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 6 error: 6.09674 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Storage: 55738.1 0.821532 -99: Writing visualization results for the current time step. -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 7 error: 0.388569 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 8 error: 0.000457148 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 16 done. CPU time: 0.208231 seconds, end time: 0.821532 seconds, step size: 0.244581 seconds -99: Begin time step 17. Start time: 0.821532 seconds, step size: 0.326108 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 9 error: 4.08818e-09 -98: Linearization/solve/update time: 0.0102603(96.1936%)/0.000374363(3.50977%)/3.1641e-05(0.296644%) -98: Storage: 54457.9 6.69624 -98: Writing visualization results for the current time step. -97: ###################### -97: # Comparing results -97: ###################### -97: RND: '896bae30b35799253b82ef16ffaf8df4' -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 77.4508 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.437087 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -98: Time step 27 done. CPU time: 0.345428 seconds, end time: 6.69624 seconds, step size: 0.900956 seconds -98: Begin time step 28. Start time: 6.69624 seconds, step size: 0.976036 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 24.2454 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 0.117526 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 7.97901 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 24.6615 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 0.00541395 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 50.6081 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 20.603 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 5 error: 1.25077e-05 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 6 error: 8.74511 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 6 error: 7.00311e-11 -99: Linearization/solve/update time: 0.0116509(96.9036%)/0.000347562(2.89077%)/2.472e-05(0.205603%) -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 7 error: 1.30766 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -97: Simulation name: 'powerinjection_darcy_ad' -97: Number of timesteps: '75' - 97/127 Test #97: powerinjection_darcy_ad ........................ Passed 1.04 sec -99: Storage: 55713.5 1.14764 -99: Writing visualization results for the current time step. -test 101 - Start 101: tutorial1 - -101: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/tutorial1" "--" -101: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -101: Test timeout computed to be: 1500 -99: Time step 17 done. CPU time: 0.223851 seconds, end time: 1.14764 seconds, step size: 0.326108 seconds -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 8 error: 0.0239633 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 9 error: 5.04049e-06 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Begin time step 18. Start time: 1.14764 seconds, step size: 0.434811 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 10 error: 3.50155e-11 -98: Linearization/solve/update time: 0.0116596(96.1004%)/0.000438161(3.61141%)/3.496e-05(0.288147%) -98: Storage: 54255.7 7.67227 -98: Writing visualization results for the current time step. -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 59.4002 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: ###################### -101: # Running test '' -101: ###################### -98: Time step 28 done. CPU time: 0.359947 seconds, end time: 7.67227 seconds, step size: 0.976036 seconds -98: Begin time step 29. Start time: 7.67227 seconds, step size: 0.976036 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 22.6173 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.437475 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 5.63446 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 0.163001 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: executing "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/tutorial1 " -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 26.9258 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 0.0152593 -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 9.66389 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 5 error: 5.31624e-05 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 5 error: 5.20028 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 6 error: 1.76238 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 6 error: 2.28704e-09 -99: Linearization/solve/update time: 0.0105249(97.4399%)/0.000255123(2.36194%)/2.14e-05(0.198123%) -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 7 error: 0.223835 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Storage: 55680.7 1.58245 -99: Writing visualization results for the current time step. -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 8 error: 0.00418269 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 18 done. CPU time: 0.239177 seconds, end time: 1.58245 seconds, step size: 0.434811 seconds -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 9 error: 1.75948e-06 -99: Begin time step 19. Start time: 1.58245 seconds, step size: 0.579747 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 10 error: 4.08136e-11 -98: Linearization/solve/update time: 0.0116213(95.8589%)/0.000463242(3.82107%)/3.88e-05(0.320043%) -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 45.0656 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Storage: 54051.7 8.64831 -98: Writing visualization results for the current time step. -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.553288 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 0.302446 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -98: Time step 29 done. CPU time: 0.377677 seconds, end time: 8.64831 seconds, step size: 0.976036 seconds -98: Begin time step 30. Start time: 8.64831 seconds, step size: 0.976036 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 21.4593 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 6.56312 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 19.9335 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 0.0710357 -98: Solve: M deltax^k = r -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 17.0189 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 5 error: 0.00139319 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 23.4321 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 6 error: 11.1348 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 6 error: 3.75591e-07 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 7 error: 0.0996974 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 7 error: 8.51941e-12 -99: Linearization/solve/update time: 0.0127029(97.0767%)/0.000355602(2.71754%)/2.692e-05(0.205725%) -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 8 error: 0.000191685 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Storage: 55636.8 2.1622 -99: Writing visualization results for the current time step. -98: Newton iteration 9 error: 1.22157e-09 -98: Linearization/solve/update time: 0.0104599(96.1255%)/0.000391161(3.59473%)/3.044e-05(0.27974%) -98: Storage: 53845.8 9.62434 -98: Writing visualization results for the current time step. -98: Time step 30 done. CPU time: 0.392227 seconds, end time: 9.62434 seconds, step size: 0.976036 seconds -98: Serialize to file 'powerinjection_darcy_fd_time=9.62434_rank=0.ers', next time step size: 1.05737 -98: Begin time step 31. Start time: 9.62434 seconds, step size: 1.05737 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 19 done. CPU time: 0.258827 seconds, end time: 2.1622 seconds, step size: 0.579747 seconds -99: Begin time step 20. Start time: 2.1622 seconds, step size: 0.724684 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 33.8155 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.476278 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 20.9783 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 8.85526 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 21.961 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 61.7213 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 0.632611 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 37.7507 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 6 error: 16.2097 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 0.173676 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 7 error: 3.68422 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 8 error: 0.155499 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -98: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 5 error: 0.0121694 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 9 error: 0.000111181 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 6 error: 7.3975e-05 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 10 error: 2.83421e-10 -98: Linearization/solve/update time: 0.011487(96.2228%)/0.000418363(3.50449%)/3.256e-05(0.272744%) -98: Storage: 53620.5 10.6817 -98: Writing visualization results for the current time step. -99: Newton iteration 7 error: 2.62892e-09 -99: Linearization/solve/update time: 0.0134337(97.0678%)/0.000375444(2.71284%)/3.036e-05(0.219372%) -99: Storage: 55581.8 2.88688 -99: Writing visualization results for the current time step. -98: Time step 31 done. CPU time: 0.407797 seconds, end time: 10.6817 seconds, step size: 1.05737 seconds -98: Begin time step 32. Start time: 10.6817 seconds, step size: 1.05737 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 20 done. CPU time: 0.276588 seconds, end time: 2.88688 seconds, step size: 0.724684 seconds -99: Serialize to file 'powerinjection_forchheimer_ad_time=2.88688_rank=0.ers', next time step size: 0.905855 -99: Begin time step 21. Start time: 2.88688 seconds, step size: 0.905855 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 20.3783 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 7.3802 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 18.4462 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 26.11 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 40.9426 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 47.3494 -99: Solve: M deltax^k = r -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.587883 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 6 error: 16.6057 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 1.02931 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 7 error: 2.75273 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 0.475645 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 8 error: 0.00250665 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 9 error: 4.48736e-06 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 5 error: 0.0633533 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 10 error: 4.09273e-11 -98: Linearization/solve/update time: 0.0117769(95.8761%)/0.000468443(3.8136%)/3.812e-05(0.310335%) -98: Storage: 53392.9 11.7391 -98: Writing visualization results for the current time step. -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 6 error: 0.00155627 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 7 error: 8.84208e-07 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Time step 32 done. CPU time: 0.422716 seconds, end time: 11.7391 seconds, step size: 1.05737 seconds -98: Begin time step 33. Start time: 11.7391 seconds, step size: 1.05737 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 19.6279 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 5.87933 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 8 error: 1.03242e-11 -99: Linearization/solve/update time: 0.0149683(97.1926%)/0.000398284(2.58615%)/3.408e-05(0.221289%) -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 31.8405 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: opm models will now start the simulation. -100: # [parameters which were specified at compile-time] -100: CellsX="250" -100: ContinueOnConvergenceError="0" -100: DomainSizeX="100" -100: EnableAsyncVtkOutput="1" -100: EnableGravity="0" -100: EnableGridAdaptation="0" -100: EnableIntensiveQuantityCache="0" -100: EnableStorageCache="0" -100: EnableThermodynamicHints="0" -100: EnableVtkOutput="1" -100: EndTime="100" -100: GridGlobalRefinements="0" -100: InitialTimeStepSize="0.001" -100: LinearSolverAbsTolerance="-1" -100: LinearSolverMaxError="1e+07" -100: LinearSolverMaxIterations="1000" -100: LinearSolverOverlapSize="2" -100: LinearSolverTolerance="0.001" -100: LinearSolverVerbosity="0" -100: MaxTimeStepDivisions="10" -100: MaxTimeStepSize="inf" -100: MinTimeStepSize="0" -100: NewtonMaxError="1e+100" -100: NewtonMaxIterations="20" -100: NewtonTargetIterations="10" -100: NewtonTolerance="1e-08" -100: NewtonVerbose="1" -100: NewtonWriteConvergence="0" -100: NumericDifferenceMethod="1" -100: OutputDir="" -100: ParameterFile="" -100: PreconditionerOrder="0" -100: PreconditionerRelaxation="1" -100: PredeterminedTimeStepsFile="" -100: PrintParameters="2" -100: RestartTime="-1e+35" -100: ThreadsPerProcess="1" -100: VtkWriteAverageMolarMasses="0" -100: VtkWriteDensities="1" -100: VtkWriteDofIndex="0" -100: VtkWriteExtrusionFactor="0" -100: VtkWriteFilterVelocities="1" -100: VtkWriteIntrinsicPermeabilities="0" -100: VtkWriteMobilities="0" -100: VtkWritePorosity="1" -100: VtkWritePotentialGradients="0" -100: VtkWritePressures="1" -100: VtkWritePrimaryVars="0" -100: VtkWriteProcessRank="0" -100: VtkWriteRelativePermeabilities="0" -100: VtkWriteSaturations="0" -100: VtkWriteTemperature="1" -100: VtkWriteViscosities="0" -100: # [end of parameters] -100: Allocating the simulation vanguard -100: Adding LGRs, if any -98: Solve: M deltax^k = r -100: Distributing the vanguard's data -100: Allocating the model -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 10.6207 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Allocating the problem -99: Storage: 55512.9 3.79274 -99: Writing visualization results for the current time step. -100: Initializing the model -100: Initializing the problem -100: Simulator successfully set up -100: Applying the initial solution of the "powerinjection_forchheimer_fd" problem -100: Writing visualization results for the current time step. -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 5.38334 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Begin time step 1. Start time: 0 seconds, step size: 0.001 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 21 done. CPU time: 0.297594 seconds, end time: 3.79274 seconds, step size: 0.905855 seconds -99: Begin time step 22. Start time: 3.79274 seconds, step size: 1.05683 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 6 error: 2.76103 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 7 error: 0.41499 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 5 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 21.0625 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 8 error: 0.0134538 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -99: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 9 error: 2.29838e-05 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.604864 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 3856.16 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 10 error: 7.9491e-09 -98: Linearization/solve/update time: 0.0114546(96.4163%)/0.000392642(3.30495%)/3.3122e-05(0.278795%) -98: Storage: 53162.6 12.7965 -98: Writing visualization results for the current time step. -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 1.04417 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Time step 33 done. CPU time: 0.437754 seconds, end time: 12.7965 seconds, step size: 1.05737 seconds -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 3.10523 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Begin time step 34. Start time: 12.7965 seconds, step size: 1.05737 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 0.324892 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 5.41743 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 19.3648 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 6.36163 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 32.834 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 5 error: 0.0892081 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 0.0781563 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 38.0771 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 6 error: 0.00209772 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 14.24 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 6 error: 0.000997049 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 7 error: 6.42116e-06 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 6 error: 6.76338 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 7 error: 1.42959 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 7 error: 5.87319e-07 -99: Newton iteration 8 error: 1.01011e-10 -99: Linearization/solve/update time: 0.016139(96.152%)/0.000581724(3.46576%)/6.4161e-05(0.382255%) -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 8 error: 0.0620525 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Storage: 55432.3 4.84957 -99: Writing visualization results for the current time step. -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 9 error: 0.000109566 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 8 error: 9.7333e-10 -100: Linearization/solve/update time: 0.0175875(95.8667%)/0.000722523(3.93835%)/3.5761e-05(0.194927%) -100: Storage: 55799.9 0.001 -98: Newton iteration 10 error: 1.12198e-09 -100: Writing visualization results for the current time step. -98: Linearization/solve/update time: 0.0115523(96.4909%)/0.000388642(3.24614%)/3.148e-05(0.262937%) -99: Time step 22 done. CPU time: 0.318378 seconds, end time: 4.84957 seconds, step size: 1.05683 seconds -99: Begin time step 23. Start time: 4.84957 seconds, step size: 1.23297 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Storage: 52929.8 13.8538 -98: Writing visualization results for the current time step. -98: Time step 34 done. CPU time: 0.452956 seconds, end time: 13.8538 seconds, step size: 1.05737 seconds -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 17.0748 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Time step 1 done. CPU time: 0.0234239 seconds, end time: 0.001 seconds, step size: 0.001 seconds -100: Begin time step 2. Start time: 0.001 seconds, step size: 0.00116667 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.577335 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 375.769 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Begin time step 35. Start time: 13.8538 seconds, step size: 1.05737 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 19.136 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 7.52957 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 17.0998 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 1.59148 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.0454938 -98: Solve: M deltax^k = r -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 49.0011 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 42.4957 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 0.741458 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 2.98371e-05 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 6 error: 14.9914 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 7 error: 2.7932 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 5 error: 0.165032 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 4 error: 1.70445e-10 -100: Linearization/solve/update time: 0.00902227(96.5284%)/0.000308883(3.30471%)/1.56e-05(0.166903%) -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 8 error: 0.0730472 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Storage: 55799.8 0.00216667 -100: Writing visualization results for the current time step. -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 6 error: 0.0190754 -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 9 error: 1.4354e-05 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Time step 2 done. CPU time: 0.0353069 seconds, end time: 0.00216667 seconds, step size: 0.00116667 seconds -100: Begin time step 3. Start time: 0.00216667 seconds, step size: 0.00175 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 10 error: 8.04903e-11 -98: Linearization/solve/update time: 0.0116444(96.5955%)/0.000378723(3.14169%)/3.168e-05(0.262801%) -98: Storage: 52694.1 14.9112 -98: Writing visualization results for the current time step. -99: Solve: M deltax^k = r -98: Time step 35 done. CPU time: 0.46814 seconds, end time: 14.9112 seconds, step size: 1.05737 seconds -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 7 error: 0.000303788 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Begin time step 36. Start time: 14.9112 seconds, step size: 1.05737 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 375.478 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 8 error: 8.50321e-08 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -100: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 19.104 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.0469288 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 6.71889 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 9 error: 8.12861e-12 -99: Linearization/solve/update time: 0.0182969(96.7542%)/0.000572922(3.02963%)/4.088e-05(0.216174%) -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -98: Solve: M deltax^k = r -100: Newton iteration 3 error: 0.000122731 -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 30.2713 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Storage: 55337.9 6.08254 -99: Writing visualization results for the current time step. -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 19.4184 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 23 done. CPU time: 0.342095 seconds, end time: 6.08254 seconds, step size: 1.23297 seconds -100: Newton iteration 4 error: 3.08552e-10 -100: Linearization/solve/update time: 0.00871871(96.9526%)/0.000259962(2.8908%)/1.408e-05(0.156571%) -100: Storage: 55799.7 0.00391667 -100: Writing visualization results for the current time step. -100: Time step 3 done. CPU time: 0.0464699 seconds, end time: 0.00391667 seconds, step size: 0.00175 seconds -100: Begin time step 4. Start time: 0.00391667 seconds, step size: 0.002625 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 39.3958 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 6 error: 7.97989 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Begin time step 24. Start time: 6.08254 seconds, step size: 1.33572 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 13.884 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 7 error: 0.655771 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 374.621 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 8 error: 0.00867608 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.479932 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 9 error: 1.17627e-06 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 1.38172 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.0575036 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 10 error: 3.09228e-11 -98: Linearization/solve/update time: 0.012073(96.2722%)/0.000433444(3.45637%)/3.404e-05(0.271442%) -98: Storage: 52455.4 15.9686 -98: Writing visualization results for the current time step. -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 0.446515 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -98: Time step 36 done. CPU time: 0.484705 seconds, end time: 15.9686 seconds, step size: 1.05737 seconds -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 0.00052686 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Begin time step 37. Start time: 15.9686 seconds, step size: 1.05737 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 5 error: 0.244518 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 4 error: 2.92158e-09 -100: Linearization/solve/update time: 0.00909611(97.2618%)/0.000240603(2.57269%)/1.5481e-05(0.165533%) -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 19.0797 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 6 error: 0.0221669 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Storage: 55799.5 0.00654167 -100: Writing visualization results for the current time step. -100: Time step 4 done. CPU time: 0.0581143 seconds, end time: 0.00654167 seconds, step size: 0.002625 seconds -100: Begin time step 5. Start time: 0.00654167 seconds, step size: 0.0039375 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 5.19705 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 7 error: 0.000150261 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 38.7626 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 372.366 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 8 error: 5.10309e-08 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 17.912 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: opm models will now start the simulation. -101: # [parameters which were specified at compile-time] -101: CellsX="100" -101: CellsY="1" -101: ContinueOnConvergenceError="0" -101: DomainSizeX="300" -101: DomainSizeY="60" -101: EnableAsyncVtkOutput="1" -101: EnableGravity="0" -101: EnableGridAdaptation="0" -101: EnableIntensiveQuantityCache="0" -101: EnableStorageCache="0" -101: EnableThermodynamicHints="0" -101: EnableVtkOutput="1" -101: EndTime="100000" -101: GridGlobalRefinements="0" -101: InitialTimeStepSize="125" -101: LinearSolverAbsTolerance="-1" -101: LinearSolverMaxError="1e+07" -101: LinearSolverMaxIterations="1000" -101: LinearSolverOverlapSize="2" -101: LinearSolverTolerance="0.001" -101: LinearSolverVerbosity="0" -101: MaxTimeStepDivisions="10" -101: MaxTimeStepSize="inf" -101: MinTimeStepSize="0" -101: NewtonMaxError="1e+100" -101: NewtonMaxIterations="20" -101: NewtonTargetIterations="10" -101: NewtonTolerance="1e-08" -101: NewtonVerbose="1" -101: NewtonWriteConvergence="0" -101: NumericDifferenceMethod="1" -101: OutputDir="" -101: ParameterFile="" -101: PreconditionerOrder="0" -101: PreconditionerRelaxation="1" -101: PredeterminedTimeStepsFile="" -101: PrintParameters="2" -101: RestartTime="-1e+35" -101: ThreadsPerProcess="1" -101: VtkWriteAverageMolarMasses="0" -101: VtkWriteDensities="1" -101: VtkWriteDofIndex="0" -101: VtkWriteExtrusionFactor="0" -101: VtkWriteFilterVelocities="0" -101: VtkWriteIntrinsicPermeabilities="0" -101: VtkWriteMobilities="0" -101: VtkWritePorosity="1" -101: VtkWritePotentialGradients="0" -101: VtkWritePressures="1" -101: VtkWritePrimaryVars="0" -101: VtkWriteProcessRank="0" -101: VtkWriteRelativePermeabilities="0" -101: VtkWriteSaturations="0" -101: VtkWriteTemperature="1" -101: VtkWriteViscosities="0" -101: # [end of parameters] -101: Allocating the simulation vanguard -101: Adding LGRs, if any -101: Distributing the vanguard's data -101: Allocating the model -101: Allocating the problem -101: Initializing the model -101: Initializing the problem -101: Simulator successfully set up -101: Applying the initial solution of the "tutorial1" problem -101: Writing visualization results for the current time step. -99: Newton iteration 9 error: 1.33227e-11 -99: Linearization/solve/update time: 0.0168154(97.465%)/0.000402081(2.33053%)/3.528e-05(0.204488%) -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 9.62172 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Begin time step 1. Start time: 0 seconds, step size: 125 seconds (2 minutes, 5 seconds) -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.0803877 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Storage: 55235.2 7.41825 -99: Writing visualization results for the current time step. -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 6 error: 3.85076 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 7 error: 0.831286 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 24 done. CPU time: 0.362887 seconds, end time: 7.41825 seconds, step size: 1.33572 seconds -99: Begin time step 25. Start time: 7.41825 seconds, step size: 1.44703 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 0.0016023 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 8 error: 0.0538221 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -99: Solve: M deltax^k = r -101: Newton iteration 1 error: 92.2667 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 11.5907 -98: Solve: M deltax^k = r -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 9 error: 0.00023349 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 1.30743e-08 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 10 error: 6.96058e-08 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 2 error: 657.809 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.582933 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 11 error: 3.10365e-11 -98: Linearization/solve/update time: 0.0147256(96.6262%)/0.000474162(3.11134%)/4.0001e-05(0.262477%) -100: Newton iteration 5 error: 1.38982e-11 -100: Linearization/solve/update time: 0.0120288(97.1779%)/0.000330122(2.66698%)/1.9201e-05(0.15512%) -98: Storage: 52213.7 17.0259 -98: Writing visualization results for the current time step. -100: Storage: 55799.2 0.0104792 -100: Writing visualization results for the current time step. -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 3 error: 41.0576 -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 1.25625 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Time step 5 done. CPU time: 0.0729186 seconds, end time: 0.0104792 seconds, step size: 0.0039375 seconds -100: Begin time step 6. Start time: 0.0104792 seconds, step size: 0.00557813 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -99: Solve: M deltax^k = r -101: Newton iteration 4 error: 21.7506 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 1.20786 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 367.162 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Time step 37 done. CPU time: 0.502609 seconds, end time: 17.0259 seconds, step size: 1.05737 seconds -98: Begin time step 38. Start time: 17.0259 seconds, step size: 0.961247 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 19.0366 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 4.9891 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 5 error: 0.690821 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 22.2996 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 5 error: 9.68138 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.0903634 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 31.1796 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 6 error: 0.0835606 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 10.8378 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 6 error: 17.8831 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 0.00157405 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 6 error: 3.45966 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 7 error: 0.000870307 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 7 error: 4.06473 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 7 error: 0.26785 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 4 error: 3.97446e-09 -100: Linearization/solve/update time: 0.00917267(96.9599%)/0.000272803(2.88367%)/1.48e-05(0.156444%) -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 8 error: 7.42848e-08 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Storage: 55798.8 0.0160573 -100: Writing visualization results for the current time step. -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 8 error: 0.00138909 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 8 error: 9.41522 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -99: Newton iteration 9 error: 1.34703e-11 -99: Linearization/solve/update time: 0.0181589(95.8728%)/0.000743206(3.92387%)/3.852e-05(0.203372%) -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 9 error: 4.2181e-08 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 9 error: 9.96351 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 10 error: 2.42153e-11 -98: Linearization/solve/update time: 0.0126155(96.1792%)/0.000464445(3.54088%)/3.672e-05(0.279949%) -99: Storage: 55123.6 8.86528 -99: Writing visualization results for the current time step. -100: Time step 6 done. CPU time: 0.0857761 seconds, end time: 0.0160573 seconds, step size: 0.00557813 seconds -100: Begin time step 7. Start time: 0.0160573 seconds, step size: 0.00836719 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -98: Storage: 51991.2 17.9872 -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 357.754 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Writing visualization results for the current time step. -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 10 error: 6.57023 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.0791936 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Time step 38 done. CPU time: 0.520697 seconds, end time: 17.9872 seconds, step size: 0.961247 seconds -98: Begin time step 39. Start time: 17.9872 seconds, step size: 0.961247 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -100: Solve: M deltax^k = r -101: Newton iteration 11 error: 3.21276 -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 0.00112479 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 25 done. CPU time: 0.389128 seconds, end time: 8.86528 seconds, step size: 1.44703 seconds -99: Begin time step 26. Start time: 8.86528 seconds, step size: 1.56761 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 19.2099 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 6.40765 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 27.733 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 1 error: 9.90971 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 4 error: 3.1481e-09 -100: Linearization/solve/update time: 0.00804066(98.0351%)/0.000148721(1.81327%)/1.244e-05(0.151674%) -101: Solve: M deltax^k = r -100: Storage: 55798.2 0.0244245 -100: Writing visualization results for the current time step. -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 12 error: 1.17628 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 39.805 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Time step 7 done. CPU time: 0.0957538 seconds, end time: 0.0244245 seconds, step size: 0.00836719 seconds -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.583484 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 14.1777 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Begin time step 8. Start time: 0.0244245 seconds, step size: 0.0125508 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 13 error: 0.851792 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 6 error: 5.61157 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 1.90583 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 7 error: 0.711597 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 342.428 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 8 error: 0.00997826 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Newton iteration 14 error: 0.113402 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 1.22553 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.0293273 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 9 error: 2.22047e-06 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -98: Newton iteration 10 error: 3.11502e-11 -98: Linearization/solve/update time: 0.0119587(96.6027%)/0.000388804(3.14076%)/3.176e-05(0.256558%) -101: Update: x^(k+1) = x^k - deltax^k -99: Solve: M deltax^k = r -101: Newton iteration 15 error: 0.0203584 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Update: x^(k+1) = x^k - deltax^k -100: Solve: M deltax^k = r -99: Newton iteration 5 error: 0.326538 -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 4.06838e-05 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Storage: 51765.7 18.9484 -98: Writing visualization results for the current time step. -98: Time step 39 done. CPU time: 0.534968 seconds, end time: 18.9484 seconds, step size: 0.961247 seconds -100: Newton iteration 4 error: 4.05936e-09 -100: Linearization/solve/update time: 0.0079767(98.0485%)/0.00014564(1.79019%)/1.312e-05(0.161269%) -101: Solve: M deltax^k = r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 6 error: 0.0662214 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Begin time step 40. Start time: 18.9484 seconds, step size: 0.961247 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 16 error: 1.08629e-05 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Storage: 55797.2 0.0369753 -100: Writing visualization results for the current time step. -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 19.9644 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Time step 8 done. CPU time: 0.106958 seconds, end time: 0.0369753 seconds, step size: 0.0125508 seconds -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 7 error: 0.00349673 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 5.46262 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 34.2188 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Begin time step 9. Start time: 0.0369753 seconds, step size: 0.0188262 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 320.507 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 17 error: 3.09138e-08 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 8 error: 1.20966e-05 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -101: Newton iteration 18 error: 2.38617e-10 -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 15.1303 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Linearization/solve/update time: 0.0430429(95.2516%)/0.0020809(4.60492%)/6.484e-05(0.143487%) -101: Writing visualization results for the current time step. -101: Time step 1 done. CPU time: 0.0477458 seconds, end time: 125 seconds (2 minutes, 5 seconds), step size: 125 seconds (2 minutes, 5 seconds) -101: Begin time step 2. Start time: 125 seconds (2 minutes, 5 seconds), step size: 69.4444 seconds (1 minutes, 9.444 seconds) -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 9 error: 1.38044e-10 -99: Linearization/solve/update time: 0.0184135(97.1794%)/0.000500044(2.63905%)/3.44e-05(0.18155%) -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 8.02662 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.144333 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 6 error: 2.67304 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -99: Storage: 55002 10.4329 -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 1 error: 0.899416 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 0.00348759 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 7 error: 0.42354 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -98: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 2 error: 2.27931 -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 8 error: 0.0124574 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 1.75855e-08 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 9 error: 1.1477e-05 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -98: Newton iteration 10 error: 1.27329e-10 -98: Linearization/solve/update time: 0.0120707(96.6585%)/0.000385764(3.08908%)/3.152e-05(0.252402%) -101: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 8.01492e-12 -100: Linearization/solve/update time: 0.00999859(97.9936%)/0.000188641(1.84882%)/1.608e-05(0.157596%) -101: Newton iteration 3 error: 0.0295816 -98: Storage: 51537.2 19.9097 -98: Writing visualization results for the current time step. -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Storage: 55795.8 0.0558014 -100: Writing visualization results for the current time step. -98: Time step 40 done. CPU time: 0.550848 seconds, end time: 19.9097 seconds, step size: 0.961247 seconds -100: Time step 9 done. CPU time: 0.120218 seconds, end time: 0.0558014 seconds, step size: 0.0188262 seconds -99: Time step 26 done. CPU time: 0.414157 seconds, end time: 10.4329 seconds, step size: 1.56761 seconds -99: Begin time step 27. Start time: 10.4329 seconds, step size: 1.69825 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 8.52259 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.65823 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -98: Serialize to file 'powerinjection_darcy_fd_time=19.9097_rank=0.ers', next time step size: 0.961247 -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 4 error: 3.09242e-05 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Begin time step 10. Start time: 0.0558014 seconds, step size: 0.0266704 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 1.89745 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 293.164 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 5 error: 4.67329e-07 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Begin time step 41. Start time: 19.9097 seconds, step size: 0.961247 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 20.2575 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -99: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 2.12781 -98: Newton iteration 2 error: 7.70081 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.171462 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 19.0541 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Newton iteration 6 error: 2.42212e-09 -101: Linearization/solve/update time: 0.0140244(95.6411%)/0.000619884(4.22737%)/1.928e-05(0.131482%) -101: Writing visualization results for the current time step. -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 5 error: 0.71492 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Time step 2 done. CPU time: 0.0635313 seconds, end time: 194.444 seconds (3 minutes, 14.44 seconds), step size: 69.4444 seconds (1 minutes, 9.444 seconds) -101: Begin time step 3. Start time: 194.444 seconds (3 minutes, 14.44 seconds), step size: 92.5926 seconds (1 minutes, 32.59 seconds) -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -100: Solve: M deltax^k = r -98: Newton iteration 4 error: 41.9739 -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 0.00946693 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 6 error: 0.181241 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 43.9113 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 1 error: 0.250005 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 4.23866e-08 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 7 error: 0.0153856 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 6 error: 14.0468 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 5 error: 6.42331e-12 -100: Linearization/solve/update time: 0.0100225(98.0167%)/0.000186681(1.82568%)/1.612e-05(0.157648%) -98: Solve: M deltax^k = r -101: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 7 error: 1.80745 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Update: x^(k+1) = x^k - deltax^k -99: Solve: M deltax^k = r -101: Newton iteration 2 error: 1.05971 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 8 error: 0.000123529 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Storage: 55793.8 0.0824718 -100: Writing visualization results for the current time step. -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 8 error: 0.00258651 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 9 error: 6.94948e-09 -99: Linearization/solve/update time: 0.0167236(97.6745%)/0.000367764(2.14793%)/3.04e-05(0.177551%) -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 3 error: 0.00579285 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 9 error: 8.02143e-07 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Storage: 54869.7 12.1311 -99: Writing visualization results for the current time step. -98: Newton iteration 10 error: 3.08091e-11 -98: Linearization/solve/update time: 0.0130029(95.8626%)/0.000524446(3.86643%)/3.676e-05(0.271009%) -98: Storage: 51305.4 20.8709 -98: Writing visualization results for the current time step. -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 4 error: 1.47771e-05 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Time step 10 done. CPU time: 0.134863 seconds, end time: 0.0824718 seconds, step size: 0.0266704 seconds -100: Serialize to file 'powerinjection_forchheimer_fd_time=0.0824718_rank=0.ers', next time step size: 0.0377831 -100: Begin time step 11. Start time: 0.0824718 seconds, step size: 0.0377831 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 264.271 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.136272 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 27 done. CPU time: 0.434747 seconds, end time: 12.1311 seconds, step size: 1.69825 seconds -99: Begin time step 28. Start time: 12.1311 seconds, step size: 1.83977 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 5 error: 1.45236e-08 -99: Solve: M deltax^k = r -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 7.41109 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Time step 41 done. CPU time: 0.569341 seconds, end time: 20.8709 seconds, step size: 0.961247 seconds -98: Begin time step 42. Start time: 20.8709 seconds, step size: 0.961247 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 20.3253 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 0.00404948 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -98: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.65348 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 2 error: 5.11582 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Newton iteration 6 error: 5.18042e-11 -101: Linearization/solve/update time: 0.0146453(95.2905%)/0.000704486(4.58378%)/1.9321e-05(0.125713%) -101: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -98: Solve: M deltax^k = r -100: Newton iteration 4 error: 6.33169e-08 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 38.6953 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 2.62776 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 22.3482 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 5 error: 1.47224e-11 -100: Linearization/solve/update time: 0.0102024(97.9549%)/0.000196442(1.88607%)/1.656e-05(0.158995%) -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 1.7591 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Storage: 55791 0.120255 -100: Writing visualization results for the current time step. -101: Time step 3 done. CPU time: 0.0833899 seconds, end time: 287.037 seconds (4 minutes, 47.04 seconds), step size: 92.5926 seconds (1 minutes, 32.59 seconds) -101: Begin time step 4. Start time: 287.037 seconds (4 minutes, 47.04 seconds), step size: 123.457 seconds (2 minutes, 3.457 seconds) -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 10.1602 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Time step 11 done. CPU time: 0.147575 seconds, end time: 0.120255 seconds, step size: 0.0377831 seconds -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 5 error: 0.798853 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 6 error: 4.02709 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 1 error: 0.126091 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 7 error: 0.782956 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 6 error: 0.552166 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Begin time step 12. Start time: 0.120255 seconds, step size: 0.053526 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 233.895 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 8 error: 0.0338909 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -99: Solve: M deltax^k = r -101: Newton iteration 2 error: 0.358237 -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 7 error: 0.0179009 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.307216 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 8 error: 0.000448588 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 3 error: 0.000289879 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -98: Newton iteration 9 error: 6.07198e-05 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 10 error: 1.46701e-09 -98: Linearization/solve/update time: 0.0131269(96.0586%)/0.000499486(3.65509%)/3.9121e-05(0.286276%) -98: Storage: 51070.2 21.8322 -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 0.00572954 -98: Writing visualization results for the current time step. -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Time step 42 done. CPU time: 0.586727 seconds, end time: 21.8322 seconds, step size: 0.961247 seconds -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 9 error: 3.89827e-07 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 1.98412e-07 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 4 error: 1.56833e-06 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 10 error: 1.24487e-11 -99: Linearization/solve/update time: 0.0200958(97.817%)/0.000412442(2.00758%)/3.6041e-05(0.175431%) -100: Newton iteration 5 error: 7.1819e-12 -100: Linearization/solve/update time: 0.01003(98.0085%)/0.000188322(1.84019%)/1.548e-05(0.151263%) -98: Begin time step 43. Start time: 21.8322 seconds, step size: 0.961247 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 20.4611 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 8.0682 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Storage: 55786.9 0.173781 -100: Writing visualization results for the current time step. -101: Newton iteration 5 error: 6.6337e-09 -101: Linearization/solve/update time: 0.0121094(95.2776%)/0.000584165(4.59625%)/1.604e-05(0.126204%) -101: Writing visualization results for the current time step. -99: Storage: 54725.6 13.9709 -99: Writing visualization results for the current time step. -101: Time step 4 done. CPU time: 0.0970619 seconds, end time: 410.494 seconds (6 minutes, 50.49 seconds), step size: 123.457 seconds (2 minutes, 3.457 seconds) -101: Begin time step 5. Start time: 410.494 seconds (6 minutes, 50.49 seconds), step size: 174.897 seconds (2 minutes, 54.9 seconds) -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Time step 12 done. CPU time: 0.160912 seconds, end time: 0.173781 seconds, step size: 0.053526 seconds -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 23.4396 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Begin time step 13. Start time: 0.173781 seconds, step size: 0.0758285 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -98: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 1 error: 0.0804005 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 58.8478 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 199.822 -98: Solve: M deltax^k = r -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 34.2806 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 28 done. CPU time: 0.460288 seconds, end time: 13.9709 seconds, step size: 1.83977 seconds -99: Begin time step 29. Start time: 13.9709 seconds, step size: 1.83977 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 6.51823 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 2 error: 6.65271 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 6 error: 13.386 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.422234 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.497494 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 7 error: 2.42944 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 3 error: 3.23489 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -100: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 0.0299108 -98: Newton iteration 8 error: 0.0666154 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 1.57003 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 9 error: 2.53683e-05 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -101: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 3.14701e-06 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 4 error: 3.46368 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 2.14538 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 10 error: 8.26503e-11 -98: Linearization/solve/update time: 0.0127568(95.7257%)/0.000533283(4.00171%)/3.6321e-05(0.27255%) -98: Storage: 50831.3 22.7934 -98: Writing visualization results for the current time step. -100: Newton iteration 5 error: 1.79438e-09 -100: Linearization/solve/update time: 0.0100819(97.8918%)/0.000200042(1.94235%)/1.708e-05(0.165841%) -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 5 error: 1.56215 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -100: Storage: 55781.2 0.249609 -100: Writing visualization results for the current time step. -101: Newton iteration 5 error: 0.523017 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 6 error: 0.352268 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 6 error: 0.003478 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -98: Time step 43 done. CPU time: 0.60541 seconds, end time: 22.7934 seconds, step size: 0.961247 seconds -98: Begin time step 44. Start time: 22.7934 seconds, step size: 0.961247 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 20.4776 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 7 error: 0.0245693 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 7.62289 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Time step 13 done. CPU time: 0.174435 seconds, end time: 0.249609 seconds, step size: 0.0758285 seconds -100: Begin time step 14. Start time: 0.249609 seconds, step size: 0.107424 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 166.832 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -98: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 7 error: 1.06556e-06 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 32.2553 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 8 error: 0.000107788 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.324059 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 27.4003 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 9 error: 7.85121e-10 -99: Linearization/solve/update time: 0.0171558(97.6539%)/0.000379122(2.15803%)/3.304e-05(0.18807%) -101: Newton iteration 8 error: 1.17477e-09 -101: Linearization/solve/update time: 0.0190981(95.4719%)/0.000880486(4.40156%)/2.532e-05(0.126575%) -101: Writing visualization results for the current time step. -101: Time step 5 done. CPU time: 0.118389 seconds, end time: 585.391 seconds (9 minutes, 45.39 seconds), step size: 174.897 seconds (2 minutes, 54.9 seconds) -101: Begin time step 6. Start time: 585.391 seconds (9 minutes, 45.39 seconds), step size: 204.047 seconds (3 minutes, 24.05 seconds) -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 0.0324932 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 53.3833 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Storage: 54580.6 15.8107 -99: Writing visualization results for the current time step. -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 6 error: 40.6341 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 8.59831e-06 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 1 error: 0.0644713 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 7 error: 0.0078444 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 5 error: 5.17929e-10 -100: Linearization/solve/update time: 0.0100472(97.9649%)/0.000191921(1.87132%)/1.68e-05(0.163808%) -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -100: Storage: 55773.1 0.357033 -100: Writing visualization results for the current time step. -98: Newton iteration 8 error: 0.0142214 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -99: Time step 29 done. CPU time: 0.481493 seconds, end time: 15.8107 seconds, step size: 1.83977 seconds -99: Begin time step 30. Start time: 15.8107 seconds, step size: 1.99308 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -101: Newton iteration 2 error: 1.67036 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 5.79649 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 9 error: 2.84582e-06 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Time step 14 done. CPU time: 0.189055 seconds, end time: 0.357033 seconds, step size: 0.107424 seconds -100: Begin time step 15. Start time: 0.357033 seconds, step size: 0.152184 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.693438 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 10 error: 3.11502e-11 -98: Linearization/solve/update time: 0.013226(95.5768%)/0.000574806(4.1538%)/3.728e-05(0.269402%) -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 3 error: 0.00976859 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Storage: 50588.5 23.7547 -98: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 136.226 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 2.49098 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 3.0962 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 4 error: 5.63421e-06 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.384842 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Time step 44 done. CPU time: 0.62334 seconds, end time: 23.7547 seconds, step size: 0.961247 seconds -98: Begin time step 45. Start time: 23.7547 seconds, step size: 0.961247 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 20.6299 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 5 error: 4.05613e-08 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 5 error: 1.09782 -100: Solve: M deltax^k = r -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 0.0328861 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 6.33648 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 42.3607 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 6 error: 0.380202 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 6.09307e-05 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Newton iteration 6 error: 6.14814e-11 -101: Linearization/solve/update time: 0.0146541(96.0643%)/0.000582405(3.81792%)/1.796e-05(0.117736%) -101: Writing visualization results for the current time step. -101: Time step 6 done. CPU time: 0.134655 seconds, end time: 789.438 seconds (13 minutes, 9.438 seconds), step size: 204.047 seconds (3 minutes, 24.05 seconds) -101: Begin time step 7. Start time: 789.438 seconds (13 minutes, 9.438 seconds), step size: 272.062 seconds (4 minutes, 32.06 seconds) -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 16.0712 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 7 error: 0.0716957 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 5 error: 3.35959e-09 -100: Linearization/solve/update time: 0.0100257(98.0671%)/0.000181442(1.77479%)/1.616e-05(0.15807%) -98: Solve: M deltax^k = r -100: Storage: 55761.7 0.509217 -100: Writing visualization results for the current time step. -101: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 9.19368 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 1 error: 0.0477871 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 8 error: 0.00390858 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 6 error: 4.02779 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Time step 15 done. CPU time: 0.202414 seconds, end time: 0.509217 seconds, step size: 0.152184 seconds -100: Begin time step 16. Start time: 0.509217 seconds, step size: 0.215594 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -99: Solve: M deltax^k = r -101: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 9 error: 1.23252e-05 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 7 error: 0.745336 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 2 error: 0.592195 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 8 error: 0.0348783 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 10 error: 1.07718e-10 -99: Linearization/solve/update time: 0.0188631(97.7177%)/0.000407404(2.1105%)/3.316e-05(0.171781%) -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 3 error: 0.000440516 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 9 error: 0.000122664 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 108.803 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.304717 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Storage: 54422.5 17.8038 -99: Writing visualization results for the current time step. -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 10 error: 1.18979e-07 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -100: Solve: M deltax^k = r -101: Newton iteration 4 error: 2.49161e-06 -100: Update: x^(k+1) = x^k - deltax^k -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 3 error: 0.0527695 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 11 error: 3.25144e-11 -98: Linearization/solve/update time: 0.0147417(95.6819%)/0.000625165(4.05768%)/4.012e-05(0.260402%) -99: Time step 30 done. CPU time: 0.506869 seconds, end time: 17.8038 seconds, step size: 1.99308 seconds -99: Serialize to file 'powerinjection_forchheimer_ad_time=17.8038_rank=0.ers', next time step size: 1.99308 -99: Begin time step 31. Start time: 17.8038 seconds, step size: 1.99308 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Storage: 50341.4 24.7159 -98: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 0.000566386 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Newton iteration 5 error: 1.11397e-09 -101: Linearization/solve/update time: 0.0119661(95.271%)/0.000579164(4.61114%)/1.48e-05(0.117834%) -101: Writing visualization results for the current time step. -101: Time step 7 done. CPU time: 0.148062 seconds, end time: 1061.5 seconds (17 minutes, 41.5 seconds), step size: 272.062 seconds (4 minutes, 32.06 seconds) -101: Begin time step 8. Start time: 1061.5 seconds (17 minutes, 41.5 seconds), step size: 385.421 seconds (6 minutes, 25.42 seconds) -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 5.19724 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 2.42913e-07 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Time step 45 done. CPU time: 0.642978 seconds, end time: 24.7159 seconds, step size: 0.961247 seconds -98: Begin time step 46. Start time: 24.7159 seconds, step size: 0.873861 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.546305 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 1 error: 0.033568 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 6 error: 4.45368e-11 -100: Linearization/solve/update time: 0.012055(98.0167%)/0.000225481(1.83334%)/1.844e-05(0.149932%) -100: Storage: 55745.4 0.72481 -100: Writing visualization results for the current time step. -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 1.68078 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -100: Time step 16 done. CPU time: 0.216567 seconds, end time: 0.72481 seconds, step size: 0.215594 seconds -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 2 error: 7.97834 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 20.7273 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 4.69935 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 30.5716 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 26.1093 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Begin time step 17. Start time: 0.72481 seconds, step size: 0.287458 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 2.81973 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 9.33713 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 3 error: 3.51888 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 84.9879 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 6 error: 3.19031 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 5 error: 1.22679 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 7 error: 0.342868 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 4 error: 3.65672 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.359299 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 8 error: 0.00369738 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 6 error: 0.373206 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 0.0739688 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 9 error: 1.23577e-06 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 5 error: 0.714621 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 7 error: 0.0552864 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 10 error: 3.0127e-11 -98: Linearization/solve/update time: 0.0123986(96.7842%)/0.000380602(2.971%)/3.136e-05(0.244798%) -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 0.00119978 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Storage: 50113 25.5898 -98: Writing visualization results for the current time step. -101: Solve: M deltax^k = r -98: Time step 46 done. CPU time: 0.657873 seconds, end time: 25.5898 seconds, step size: 0.873861 seconds -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 6 error: 0.00880774 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 8 error: 0.00144458 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -98: Begin time step 47. Start time: 25.5898 seconds, step size: 0.873861 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 1.90198e-06 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -101: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 20.988 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 7 error: 0.000332347 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -100: Newton iteration 6 error: 5.08066e-10 -100: Linearization/solve/update time: 0.012044(97.9719%)/0.000230082(1.87159%)/1.924e-05(0.156507%) -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 9 error: 9.04875e-07 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 5.54828 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Storage: 55723.7 1.01227 -100: Writing visualization results for the current time step. -99: Newton iteration 10 error: 9.23706e-12 -99: Linearization/solve/update time: 0.0208402(97.7077%)/0.000448924(2.10474%)/4e-05(0.187537%) -101: Solve: M deltax^k = r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 39.6416 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 8 error: 1.16009e-06 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Time step 17 done. CPU time: 0.233303 seconds, end time: 1.01227 seconds, step size: 0.287458 seconds -100: Begin time step 18. Start time: 1.01227 seconds, step size: 0.383277 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 21.1354 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Storage: 54263.4 19.7968 -99: Writing visualization results for the current time step. -101: Newton iteration 9 error: 8.81803e-10 -101: Linearization/solve/update time: 0.0215269(95.4266%)/0.00100337(4.44783%)/2.832e-05(0.12554%) -101: Writing visualization results for the current time step. -101: Time step 8 done. CPU time: 0.172005 seconds, end time: 1446.92 seconds (24 minutes, 6.921 seconds), step size: 385.421 seconds (6 minutes, 25.42 seconds) -101: Begin time step 9. Start time: 1446.92 seconds (24 minutes, 6.921 seconds), step size: 417.54 seconds (6 minutes, 57.54 seconds) -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 9.83172 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 6 error: 3.54384 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 65.7279 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.357404 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 1 error: 0.0292815 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 7 error: 0.591888 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 31 done. CPU time: 0.53312 seconds, end time: 19.7968 seconds, step size: 1.99308 seconds -99: Begin time step 32. Start time: 19.7968 seconds, step size: 1.99308 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 4.70466 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 8 error: 0.0187565 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 0.160216 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 2 error: 1.63867 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.410257 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 9 error: 1.91206e-05 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 0.0114787 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 10 error: 2.64663e-10 -98: Linearization/solve/update time: 0.0127937(96.7509%)/0.00039612(2.99562%)/3.352e-05(0.253492%) -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 3 error: 0.00666929 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 2.07573 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Storage: 49880.4 26.4636 -98: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 4.56562e-05 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 1.7993 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 4 error: 5.98385e-05 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 6 error: 6.72648e-09 -100: Linearization/solve/update time: 0.0122518(97.9743%)/0.000233682(1.86868%)/1.964e-05(0.157055%) -98: Time step 47 done. CPU time: 0.67485 seconds, end time: 26.4636 seconds, step size: 0.873861 seconds -98: Begin time step 48. Start time: 26.4636 seconds, step size: 0.873861 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 22.013 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 5 error: 2.47125 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -100: Storage: 55694.8 1.39555 -100: Writing visualization results for the current time step. -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 5 error: 3.78254e-07 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 6 error: 1.00127 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Newton iteration 6 error: 1.77757e-10 -101: Linearization/solve/update time: 0.0132517(96.3167%)/0.000489405(3.55712%)/1.736e-05(0.126177%) -101: Writing visualization results for the current time step. -100: Time step 18 done. CPU time: 0.249766 seconds, end time: 1.39555 seconds, step size: 0.383277 seconds -100: Begin time step 19. Start time: 1.39555 seconds, step size: 0.511037 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -101: Time step 9 done. CPU time: 0.18743 seconds, end time: 1864.46 seconds (31 minutes, 4.461 seconds), step size: 417.54 seconds (6 minutes, 57.54 seconds) -101: Begin time step 10. Start time: 1864.46 seconds (31 minutes, 4.461 seconds), step size: 556.72 seconds (9 minutes, 16.72 seconds) -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 8.59114 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 50.2652 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 7 error: 0.0942061 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 1 error: 0.0231078 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.439422 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -98: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 8 error: 0.00076346 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 22.8278 -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 2 error: 0.589091 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 0.282819 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 9 error: 6.81021e-09 -99: Linearization/solve/update time: 0.0194138(97.2294%)/0.000518403(2.5963%)/3.4801e-05(0.174292%) -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 3 error: 0.127178 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 0.0447405 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -99: Storage: 54103.2 21.7899 -99: Writing visualization results for the current time step. -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 50.3399 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 32 done. CPU time: 0.557483 seconds, end time: 21.7899 seconds, step size: 1.99308 seconds -99: Begin time step 33. Start time: 21.7899 seconds, step size: 2.15917 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 0.000499637 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 4 error: 0.00135163 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 4.29684 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 6 error: 9.77467e-08 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 5 error: 2.89129e-06 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.693225 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 7 error: 1.18454e-11 -100: Linearization/solve/update time: 0.0141671(97.8925%)/0.000282362(1.95108%)/2.264e-05(0.156439%) -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 6 error: 1.04998e-08 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Storage: 55656.1 1.90658 -100: Writing visualization results for the current time step. -100: Time step 19 done. CPU time: 0.266259 seconds, end time: 1.90658 seconds, step size: 0.511037 seconds -100: Begin time step 20. Start time: 1.90658 seconds, step size: 0.638796 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 54.1619 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 3.40846 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Newton iteration 7 error: 8.21598e-11 -101: Linearization/solve/update time: 0.015465(96.1662%)/0.000596284(3.70789%)/2.024e-05(0.125859%) -101: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 37.9942 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 2.50677 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 6 error: 18.0383 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -101: Time step 10 done. CPU time: 0.2053 seconds, end time: 2421.18 seconds (40 minutes, 21.18 seconds), step size: 556.72 seconds (9 minutes, 16.72 seconds) -101: Serialize to file 'tutorial1_time=2421.18_rank=0.ers', next time step size: 695.9 -101: Begin time step 11. Start time: 2421.18 seconds (40 minutes, 21.18 seconds), step size: 695.9 seconds (11 minutes, 35.9 seconds) -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.384242 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 5 error: 2.22957 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 1 error: 0.0181173 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -99: Solve: M deltax^k = r -100: Newton iteration 3 error: 0.473001 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 6 error: 3.50235 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 2 error: 4.87776 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 0.112527 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 7 error: 0.0466831 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 3 error: 1.32086 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -100: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 8 error: 0.00348954 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 0.0041175 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 4 error: 1.64254 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 9 error: 1.6178e-05 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 6 error: 6.00483e-06 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 7 error: 2.70563 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 10 error: 1.08855e-09 -99: Linearization/solve/update time: 0.0206445(97.1496%)/0.000571084(2.68743%)/3.4642e-05(0.16302%) -101: Solve: M deltax^k = r -100: Newton iteration 7 error: 5.54792e-11 -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 5 error: 0.273148 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Linearization/solve/update time: 0.0147289(97.732%)/0.000315641(2.09441%)/2.616e-05(0.173582%) -100: Storage: 55607.7 2.54538 -100: Writing visualization results for the current time step. -99: Storage: 53928.3 23.9491 -99: Writing visualization results for the current time step. -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 8 error: 0.00569993 -101: Solve: M deltax^k = r -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 6 error: 0.00228844 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 33 done. CPU time: 0.583732 seconds, end time: 23.9491 seconds, step size: 2.15917 seconds -99: Begin time step 34. Start time: 23.9491 seconds, step size: 2.15917 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Time step 20 done. CPU time: 0.284951 seconds, end time: 2.54538 seconds, step size: 0.638796 seconds -100: Serialize to file 'powerinjection_forchheimer_fd_time=2.54538_rank=0.ers', next time step size: 0.798495 -100: Begin time step 21. Start time: 2.54538 seconds, step size: 0.798495 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 28.8146 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 7 error: 1.78512e-06 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 9 error: 3.27982e-06 -99: Solve: M deltax^k = r -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 3.93464 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.646491 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 8 error: 4.74662e-08 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.456907 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 10 error: 2.42153e-11 -98: Linearization/solve/update time: 0.0367492(95.7487%)/0.00153469(3.99858%)/9.7001e-05(0.252733%) -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 0.535526 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Storage: 49643.4 27.3375 -98: Writing visualization results for the current time step. -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 9 error: 8.70042e-11 -101: Linearization/solve/update time: 0.0216715(95.6274%)/0.000959366(4.23329%)/3.156e-05(0.139261%) -101: Writing visualization results for the current time step. -99: Newton iteration 3 error: 2.49119 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 0.19707 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 3.33596 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 0.0168236 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Time step 11 done. CPU time: 0.230979 seconds, end time: 3117.08 seconds (51 minutes, 57.08 seconds), step size: 695.9 seconds (11 minutes, 35.9 seconds) -101: Begin time step 12. Start time: 3117.08 seconds (51 minutes, 57.08 seconds), step size: 753.891 seconds (12 minutes, 33.89 seconds) -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 1 error: 0.015758 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 5 error: 4.16918 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Time step 48 done. CPU time: 0.727587 seconds, end time: 27.3375 seconds, step size: 0.873861 seconds -98: Begin time step 49. Start time: 27.3375 seconds, step size: 0.873861 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 6 error: 7.0719e-05 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 2 error: 0.870877 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 22.2879 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 6 error: 1.53514 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 7 error: 7.25962e-09 -100: Linearization/solve/update time: 0.0147999(97.7408%)/0.000317563(2.09724%)/2.452e-05(0.161934%) -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 3 error: 0.206728 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Storage: 55547.1 3.34387 -100: Writing visualization results for the current time step. -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 6.66699 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 7 error: 0.323312 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 4 error: 0.00133728 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -100: Time step 21 done. CPU time: 0.3031 seconds, end time: 3.34387 seconds, step size: 0.798495 seconds -100: Begin time step 22. Start time: 3.34387 seconds, step size: 0.998118 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 23.2808 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 43.8087 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -101: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 8 error: 0.0156296 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 5 error: 1.97089e-06 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.763756 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 9 error: 3.20183e-05 -98: Update: x^(k+1) = x^k - deltax^k -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 4 error: 17.4193 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 6 error: 2.96937e-08 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 0.765464 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 10 error: 2.70006e-11 -99: Linearization/solve/update time: 0.0213572(97.2043%)/0.000575724(2.62033%)/3.852e-05(0.175319%) -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 9.64035 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Newton iteration 7 error: 3.80115e-11 -101: Linearization/solve/update time: 0.0154992(96.1684%)/0.000597005(3.70426%)/2.052e-05(0.127321%) -101: Writing visualization results for the current time step. -99: Storage: 53752.1 26.1083 -101: Time step 12 done. CPU time: 0.247805 seconds, end time: 3870.97 seconds (1 hours, 4 minutes, 30.97 seconds), step size: 753.891 seconds (12 minutes, 33.89 seconds) -99: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 0.691673 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 6 error: 3.83629 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Begin time step 13. Start time: 3870.97 seconds (1 hours, 4 minutes, 30.97 seconds), step size: 942.364 seconds (15 minutes, 42.36 seconds) -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 0.159854 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 34 done. CPU time: 0.611349 seconds, end time: 26.1083 seconds, step size: 2.15917 seconds -99: Begin time step 35. Start time: 26.1083 seconds, step size: 2.15917 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 7 error: 0.652095 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 1 error: 0.0124513 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 6 error: 0.00430698 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 3.6231 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 8 error: 0.0270745 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 7 error: 1.30612e-06 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.51751 -101: Update: x^(k+1) = x^k - deltax^k -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 9 error: 7.00202e-05 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 10 error: 3.21747e-08 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 8 error: 1.79658e-11 -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 2.05752 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Linearization/solve/update time: 0.0163409(97.8803%)/0.000329003(1.9707%)/2.488e-05(0.149029%) -100: Storage: 55471 4.34199 -100: Writing visualization results for the current time step. -101: Newton iteration 2 error: 7.6616 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 3 error: 2.01801 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 11 error: 1.87015e-11 -98: Linearization/solve/update time: 0.0211598(96.4334%)/0.000722643(3.29336%)/5.996e-05(0.27326%) -100: Time step 22 done. CPU time: 0.321599 seconds, end time: 4.34199 seconds, step size: 0.998118 seconds -98: Storage: 49401.7 28.2114 -98: Writing visualization results for the current time step. -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 3.95531 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 4 error: 2.5231 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 5 error: 2.58881 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 6 error: 0.851297 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Begin time step 23. Start time: 4.34199 seconds, step size: 1.16447 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 18.7816 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Time step 49 done. CPU time: 0.754948 seconds, end time: 28.2114 seconds, step size: 0.873861 seconds -98: Begin time step 50. Start time: 28.2114 seconds, step size: 0.794419 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 22.5827 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -98: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.606834 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 5.86156 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 5 error: 0.501063 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 27.0658 -99: Newton iteration 7 error: 0.197397 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 1.31797 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 38.8267 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 6 error: 0.00628373 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 8 error: 0.0122194 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 13.7907 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 0.445215 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 6 error: 4.25293 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 9 error: 4.53764e-05 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 7 error: 4.61994e-06 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 0.112426 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 7 error: 0.331643 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 10 error: 3.91395e-10 -99: Linearization/solve/update time: 0.0199961(97.9127%)/0.000392324(1.92105%)/3.396e-05(0.166288%) -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 8 error: 0.00179588 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 6 error: 0.00637684 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Storage: 53574.4 28.2674 -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 9 error: 6.23329e-08 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Writing visualization results for the current time step. -98: Newton iteration 10 error: 2.28511e-11 -98: Linearization/solve/update time: 0.0129937(96.7131%)/0.000396164(2.94868%)/4.544e-05(0.338214%) -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 8 error: 1.3163e-06 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 7 error: 4.33617e-05 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Storage: 49177.4 29.0058 -98: Writing visualization results for the current time step. -98: Time step 50 done. CPU time: 0.770173 seconds, end time: 29.0058 seconds, step size: 0.794419 seconds -98: Serialize to file 'powerinjection_darcy_fd_time=29.0058_rank=0.ers', next time step size: 0.794419 -98: Begin time step 51. Start time: 29.0058 seconds, step size: 0.794419 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 35 done. CPU time: 0.635608 seconds, end time: 28.2674 seconds, step size: 2.15917 seconds -99: Begin time step 36. Start time: 28.2674 seconds, step size: 2.15917 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Newton iteration 9 error: 2.39956e-11 -101: Linearization/solve/update time: 0.0261935(95.5201%)/0.00117221(4.27469%)/5.6281e-05(0.20524%) -101: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 8 error: 1.07026e-08 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 3.36522 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -101: Time step 13 done. CPU time: 0.278902 seconds, end time: 4813.34 seconds (1 hours, 20 minutes, 13.34 seconds), step size: 942.364 seconds (15 minutes, 42.36 seconds) -101: Begin time step 14. Start time: 4813.34 seconds (1 hours, 20 minutes, 13.34 seconds), step size: 1020.89 seconds (17 minutes, 0.895 seconds) -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 9 error: 1.1816e-11 -100: Linearization/solve/update time: 0.0185469(97.9043%)/0.000366002(1.93203%)/3.1e-05(0.163641%) -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.550764 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Storage: 55382 5.50646 -100: Writing visualization results for the current time step. -101: Solve: M deltax^k = r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 2.04955 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 1 error: 0.0112935 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 22.9543 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 7.5804 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 35.8807 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Time step 23 done. CPU time: 0.344021 seconds, end time: 5.50646 seconds, step size: 1.16447 seconds -100: Begin time step 24. Start time: 5.50646 seconds, step size: 1.26151 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 49.9355 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 3.59947 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 15.217 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 2 error: 1.3171 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 18.1102 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 5 error: 1.51576 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -100: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 6 error: 7.2277 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.502474 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 3 error: 0.00776445 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 6 error: 0.55428 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 7 error: 1.02337 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 1.22139 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 8 error: 0.0189606 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 4 error: 0.00372287 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 7 error: 0.124614 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 9 error: 8.25717e-06 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 0.418794 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -98: Newton iteration 10 error: 2.23963e-11 -98: Linearization/solve/update time: 0.0142452(96.7072%)/0.000446563(3.0316%)/3.848e-05(0.261231%) -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 5 error: 2.31448e-06 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 8 error: 0.00971734 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Storage: 48948.4 29.8002 -98: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -99: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 0.155173 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 9 error: 6.31909e-05 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 6 error: 4.92286e-06 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Time step 51 done. CPU time: 0.789395 seconds, end time: 29.8002 seconds, step size: 0.794419 seconds -98: Begin time step 52. Start time: 29.8002 seconds, step size: 0.794419 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 6 error: 0.00650395 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 24.1088 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 10 error: 2.3214e-09 -99: Linearization/solve/update time: 0.0212045(97.6844%)/0.000455763(2.0996%)/4.6881e-05(0.21597%) -101: Newton iteration 7 error: 4.87604e-11 -101: Linearization/solve/update time: 0.0168731(95.2136%)/0.000823405(4.64641%)/2.48e-05(0.139944%) -101: Writing visualization results for the current time step. -101: Time step 14 done. CPU time: 0.297954 seconds, end time: 5834.23 seconds (1 hours, 37 minutes, 14.23 seconds), step size: 1020.89 seconds (17 minutes, 0.895 seconds) -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 7.57255 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 7 error: 4.60517e-05 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Storage: 53395.2 30.4266 -99: Writing visualization results for the current time step. -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 40.4071 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 36 done. CPU time: 0.661837 seconds, end time: 30.4266 seconds, step size: 2.15917 seconds -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 16.352 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Begin time step 37. Start time: 30.4266 seconds, step size: 2.15917 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Begin time step 15. Start time: 5834.23 seconds (1 hours, 37 minutes, 14.23 seconds), step size: 1276.12 seconds (21 minutes, 16.12 seconds) -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 1 error: 0.00939934 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 8 error: 1.08207e-08 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 10.0533 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -101: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -98: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 2 error: 10.1845 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 6 error: 3.5602 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 9 error: 8.3844e-12 -100: Linearization/solve/update time: 0.0210806(96.6186%)/0.000697648(3.19752%)/4.012e-05(0.183882%) -99: Newton iteration 1 error: 3.13734 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Storage: 55285.3 6.76797 -100: Writing visualization results for the current time step. -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 7 error: 0.41251 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -100: Time step 24 done. CPU time: 0.369489 seconds, end time: 6.76797 seconds, step size: 1.26151 seconds -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 3 error: 2.20992 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Begin time step 25. Start time: 6.76797 seconds, step size: 1.36664 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -98: Solve: M deltax^k = r -99: Newton iteration 2 error: 0.556761 -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 8 error: 0.00738888 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 9 error: 5.38051e-06 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 10 error: 1.38914e-09 -98: Linearization/solve/update time: 0.0130277(96.7622%)/0.000403482(2.99683%)/3.244e-05(0.240946%) -98: Storage: 48714.2 30.5946 -98: Writing visualization results for the current time step. -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 4 error: 2.85118 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 5 error: 0.626411 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 12.5216 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.513469 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 2.70032 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 2.65613 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Time step 52 done. CPU time: 0.805026 seconds, end time: 30.5946 seconds, step size: 0.794419 seconds -98: Begin time step 53. Start time: 30.5946 seconds, step size: 0.794419 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 24.5827 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -101: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 1.30987 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 6 error: 0.0101312 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 5 error: 0.994715 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 8.7228 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 41.7559 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 0.622371 -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 6 error: 0.309913 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 7 error: 1.10319e-05 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 64.9124 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 0.365363 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 7 error: 0.0593534 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -101: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 24.4936 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 8 error: 4.09504e-06 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 6 error: 11.3986 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 6 error: 0.0089981 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Newton iteration 9 error: 3.69258e-10 -101: Linearization/solve/update time: 0.0198676(96.483%)/0.000698645(3.39283%)/2.556e-05(0.124127%) -101: Writing visualization results for the current time step. -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 8 error: 0.00427852 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 7 error: 2.4081 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Time step 15 done. CPU time: 0.321368 seconds, end time: 7110.35 seconds (1 hours, 58 minutes, 30.35 seconds), step size: 1276.12 seconds (21 minutes, 16.12 seconds) -101: Begin time step 16. Start time: 7110.35 seconds (1 hours, 58 minutes, 30.35 seconds), step size: 1382.46 seconds (23 minutes, 2.462 seconds) -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 8 error: 0.109227 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -100: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 9 error: 3.49879e-05 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 7 error: 6.50549e-05 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 9 error: 0.000232976 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 1 error: 0.00846016 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 10 error: 2.79655e-09 -99: Linearization/solve/update time: 0.0216856(97.6449%)/0.000486924(2.1925%)/3.612e-05(0.16264%) -98: Newton iteration 10 error: 7.74776e-10 -98: Linearization/solve/update time: 0.0128883(96.9058%)/0.000380921(2.86412%)/3.06e-05(0.230079%) -100: Newton iteration 8 error: 8.88136e-09 -100: Linearization/solve/update time: 0.0178227(97.9453%)/0.000344762(1.89465%)/2.9121e-05(0.160035%) -98: Storage: 48474.2 31.389 -98: Writing visualization results for the current time step. -100: Storage: 55180 8.13461 -100: Writing visualization results for the current time step. -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -99: Storage: 53214.5 32.5858 -99: Writing visualization results for the current time step. -98: Time step 53 done. CPU time: 0.820393 seconds, end time: 31.389 seconds, step size: 0.794419 seconds -101: Newton iteration 2 error: 1.55761 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Begin time step 54. Start time: 31.389 seconds, step size: 0.794419 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 37 done. CPU time: 0.688573 seconds, end time: 32.5858 seconds, step size: 2.15917 seconds -99: Begin time step 38. Start time: 32.5858 seconds, step size: 2.15917 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -98: Solve: M deltax^k = r -101: Newton iteration 3 error: 0.317833 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 24.8444 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Time step 25 done. CPU time: 0.390385 seconds, end time: 8.13461 seconds, step size: 1.36664 seconds -100: Begin time step 26. Start time: 8.13461 seconds, step size: 1.59441 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 2.94202 -98: Solve: M deltax^k = r -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 10.1047 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 10.6911 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 4 error: 0.330201 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 27.6758 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.511612 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 81.6626 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 5 error: 0.0945445 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.793744 -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 62.991 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 2.95337 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 6 error: 24.3956 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 6 error: 0.00449886 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 7 error: 5.77242 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 1.74579 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 1.48162 -101: Solve: M deltax^k = r -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 7 error: 2.99906e-06 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 8 error: 0.267061 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 9 error: 0.000229898 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -101: Solve: M deltax^k = r -99: Newton iteration 5 error: 3.6038 -101: Update: x^(k+1) = x^k - deltax^k -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Newton iteration 8 error: 6.34652e-06 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 2.64514 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 10 error: 1.03785e-09 -98: Linearization/solve/update time: 0.0129968(96.8884%)/0.000386083(2.87816%)/3.132e-05(0.233484%) -98: Storage: 48227.6 32.1835 -98: Writing visualization results for the current time step. -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 6 error: 3.60931 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Newton iteration 9 error: 6.05885e-10 -101: Linearization/solve/update time: 0.0203617(96.5601%)/0.000697327(3.30689%)/2.804e-05(0.132972%) -101: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -98: Time step 54 done. CPU time: 0.838467 seconds, end time: 32.1835 seconds, step size: 0.794419 seconds -98: Begin time step 55. Start time: 32.1835 seconds, step size: 0.794419 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 1.09592 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 7 error: 0.988961 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Time step 16 done. CPU time: 0.343658 seconds, end time: 8492.81 seconds (2 hours, 21 minutes, 32.81 seconds), step size: 1382.46 seconds (23 minutes, 2.462 seconds) -101: Begin time step 17. Start time: 8492.81 seconds (2 hours, 21 minutes, 32.81 seconds), step size: 1497.67 seconds (24 minutes, 57.67 seconds) -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 1 error: 0.0072127 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 25.1158 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 10.6068 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 6 error: 0.256742 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -98: Solve: M deltax^k = r -99: Newton iteration 8 error: 0.0385299 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 29.358 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 2 error: 7.58117 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 93.0178 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 9 error: 2.921e-06 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 7 error: 0.0193907 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 75.7114 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 3 error: 1.79008 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 6 error: 31.2349 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 10 error: 1.16245e-11 -99: Linearization/solve/update time: 0.0231531(97.5459%)/0.000539803(2.27424%)/4.268e-05(0.179815%) -100: Solve: M deltax^k = r -98: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 8 error: 0.000135879 -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 7 error: 8.95027 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 4 error: 2.23392 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Storage: 53032 34.7449 -99: Writing visualization results for the current time step. -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 8 error: 0.63771 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 38 done. CPU time: 0.717569 seconds, end time: 34.7449 seconds, step size: 2.15917 seconds -99: Begin time step 39. Start time: 34.7449 seconds, step size: 2.15917 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 9 error: 0.000958048 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 9 error: 3.0351e-09 -100: Linearization/solve/update time: 0.0272936(95.8596%)/0.00112913(3.96568%)/4.976e-05(0.174765%) -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 5 error: 0.426535 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Storage: 55056.7 9.72902 -100: Writing visualization results for the current time step. -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 10 error: 1.87363e-08 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 2.76871 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 11 error: 1.67688e-11 -98: Linearization/solve/update time: 0.0143737(96.6365%)/0.000464882(3.12547%)/3.54e-05(0.237999%) -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 6 error: 0.00526242 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Storage: 47973.8 32.9779 -98: Writing visualization results for the current time step. -100: Time step 26 done. CPU time: 0.422831 seconds, end time: 9.72902 seconds, step size: 1.59441 seconds -100: Begin time step 27. Start time: 9.72902 seconds, step size: 1.72728 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Time step 55 done. CPU time: 0.855601 seconds, end time: 32.9779 seconds, step size: 0.794419 seconds -99: Solve: M deltax^k = r -101: Solve: M deltax^k = r -98: Begin time step 56. Start time: 32.9779 seconds, step size: 0.722199 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.455046 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -99: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 7 error: 1.32057e-05 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Update: x^(k+1) = x^k - deltax^k -99: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 9.09726 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 3 error: 2.59874 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 25.434 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -98: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 8 error: 1.24751e-06 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 2 error: 7.77116 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -100: Solve: M deltax^k = r -99: Newton iteration 4 error: 3.85443 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.689582 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 28.6014 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Newton iteration 9 error: 1.95271e-10 -101: Linearization/solve/update time: 0.0212694(96.037%)/0.000844565(3.81343%)/3.312e-05(0.149545%) -101: Writing visualization results for the current time step. -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 63.4765 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 5 error: 4.51862 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 2.25371 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 34.3065 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Time step 17 done. CPU time: 0.369076 seconds, end time: 9990.48 seconds (2 hours, 46 minutes, 30.48 seconds), step size: 1497.67 seconds (24 minutes, 57.67 seconds) -101: Begin time step 18. Start time: 9990.48 seconds (2 hours, 46 minutes, 30.48 seconds), step size: 1622.47 seconds (27 minutes, 2.472 seconds) -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -101: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 1 error: 0.00663998 -99: Newton iteration 6 error: 1.62895 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 6 error: 11.5736 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 2.17517 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 7 error: 1.53633 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -99: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 2 error: 1.39237 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 7 error: 0.41386 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -100: Solve: M deltax^k = r -98: Newton iteration 8 error: 0.0233246 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 0.686476 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 9 error: 3.50799e-06 -101: Solve: M deltax^k = r -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 3 error: 0.397825 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 8 error: 0.0293674 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 10 error: 2.50111e-11 -98: Linearization/solve/update time: 0.0134422(96.6767%)/0.000426163(3.06497%)/3.592e-05(0.258337%) -100: Newton iteration 6 error: 0.193099 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Storage: 47735.9 33.7001 -98: Writing visualization results for the current time step. -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 4 error: 0.00199731 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 9 error: 0.000138527 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 7 error: 0.0213591 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 5 error: 6.01618e-06 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 10 error: 8.06068e-10 -99: Linearization/solve/update time: 0.0225422(96.9122%)/0.000681603(2.93031%)/3.6641e-05(0.157525%) -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -99: Storage: 52847.8 36.9041 -99: Writing visualization results for the current time step. -100: Newton iteration 8 error: 0.000333745 -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 6 error: 1.73726e-06 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Time step 56 done. CPU time: 0.873211 seconds, end time: 33.7001 seconds, step size: 0.722199 seconds -98: Begin time step 57. Start time: 33.7001 seconds, step size: 0.722199 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 26.0866 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 39 done. CPU time: 0.745444 seconds, end time: 36.9041 seconds, step size: 2.15917 seconds -99: Begin time step 40. Start time: 36.9041 seconds, step size: 2.15917 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 7.88514 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Newton iteration 7 error: 6.77027e-10 -101: Linearization/solve/update time: 0.01549(96.4212%)/0.000554845(3.45376%)/2.008e-05(0.124993%) -101: Writing visualization results for the current time step. -101: Time step 18 done. CPU time: 0.385842 seconds, end time: 11612.9 seconds (3 hours, 13 minutes, 32.95 seconds), step size: 1622.47 seconds (27 minutes, 2.472 seconds) -101: Begin time step 19. Start time: 11612.9 seconds (3 hours, 13 minutes, 32.95 seconds), step size: 2028.09 seconds (33 minutes, 48.09 seconds) -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -99: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 57.8016 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 1 error: 2.61534 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 9 error: 2.56947e-07 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 10 error: 1.25482e-11 -100: Linearization/solve/update time: 0.0267421(97.9578%)/0.000515163(1.88707%)/4.236e-05(0.155167%) -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 24.1587 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Storage: 54922.4 11.4563 -100: Writing visualization results for the current time step. -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 1 error: 0.00581019 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -100: Time step 27 done. CPU time: 0.452812 seconds, end time: 11.4563 seconds, step size: 1.72728 seconds -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.565306 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 13.0696 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Begin time step 28. Start time: 11.4563 seconds, step size: 1.72728 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 6 error: 5.76074 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 2 error: 8.85172 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 2.49237 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 7 error: 1.06352 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 7.79513 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 3 error: 0.936747 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 8 error: 0.0458171 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 3.75322 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.447766 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 9 error: 0.000149761 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 4 error: 1.41397 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 5 error: 1.42656 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 10 error: 1.30061e-07 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 1.81857 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 11 error: 2.27374e-11 -98: Linearization/solve/update time: 0.0182327(97.3747%)/0.000454564(2.42767%)/3.7e-05(0.197605%) -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 5 error: 0.254688 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 6 error: 0.540596 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Storage: 47490 34.4223 -98: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 0.835755 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 6 error: 0.00341652 -98: Time step 57 done. CPU time: 0.895429 seconds, end time: 34.4223 seconds, step size: 0.722199 seconds -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -98: Begin time step 58. Start time: 34.4223 seconds, step size: 0.656545 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 7 error: 0.13294 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 0.252518 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 27.5639 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 8 error: 0.0147536 -101: Solve: M deltax^k = r -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 7 error: 3.11841e-05 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 5.3242 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 6 error: 0.0490583 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 9 error: 0.000233276 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 46.1335 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 8 error: 4.7328e-08 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 7 error: 0.00221316 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 33.363 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 10 error: 5.83787e-08 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 13.1092 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Newton iteration 9 error: 4.28491e-09 -101: Linearization/solve/update time: 0.0207785(96.202%)/0.000792285(3.66818%)/2.804e-05(0.129822%) -101: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 8 error: 9.27579e-06 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 11 error: 1.27791e-11 -99: Linearization/solve/update time: 0.0240907(97.5291%)/0.000572006(2.31571%)/3.8321e-05(0.155139%) -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 6 error: 4.56958 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -99: Storage: 52661.7 39.0633 -100: Update: x^(k+1) = x^k - deltax^k -99: Writing visualization results for the current time step. -100: Newton iteration 9 error: 1.56744e-08 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 7 error: 0.641094 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 8 error: 0.0137783 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 10 error: 1.23848e-11 -100: Linearization/solve/update time: 0.0221653(97.7608%)/0.000469964(2.07279%)/3.772e-05(0.166366%) -100: Storage: 54787.4 13.1836 -100: Writing visualization results for the current time step. -98: Solve: M deltax^k = r -101: Time step 19 done. CPU time: 0.409575 seconds, end time: 13641 seconds (3 hours, 47 minutes, 21.04 seconds), step size: 2028.09 seconds (33 minutes, 48.09 seconds) -101: Begin time step 20. Start time: 13641 seconds (3 hours, 47 minutes, 21.04 seconds), step size: 2197.1 seconds (36 minutes, 37.1 seconds) -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 1 error: 0.00541396 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 9 error: 7.95374e-06 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 2 error: 1.01742 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 10 error: 1.7053e-11 -98: Linearization/solve/update time: 0.0139294(96.6047%)/0.000453887(3.14784%)/3.568e-05(0.247452%) -99: Time step 40 done. CPU time: 0.777505 seconds, end time: 39.0633 seconds, step size: 2.15917 seconds -99: Serialize to file 'powerinjection_forchheimer_ad_time=39.0633_rank=0.ers', next time step size: 1.96288 -99: Begin time step 41. Start time: 39.0633 seconds, step size: 1.96288 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Storage: 47258.6 35.0788 -98: Writing visualization results for the current time step. -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 3 error: 3.88321 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 2.47926 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Time step 28 done. CPU time: 0.479349 seconds, end time: 13.1836 seconds, step size: 1.72728 seconds -100: Begin time step 29. Start time: 13.1836 seconds, step size: 1.72728 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 6.87566 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -98: Time step 58 done. CPU time: 0.914561 seconds, end time: 35.0788 seconds, step size: 0.656545 seconds -98: Begin time step 59. Start time: 35.0788 seconds, step size: 0.656545 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 4 error: 1.02927 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.362264 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.45059 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 28.5387 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 5 error: 0.518772 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 10.3203 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 1.96303 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 1.72085 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 48.2464 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 6 error: 0.0135509 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -98: Solve: M deltax^k = r -100: Newton iteration 4 error: 0.981771 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 47.2357 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 1.08808 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 7 error: 4.26745e-05 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 91.9544 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 0.274007 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -98: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 5 error: 1.08924 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 6 error: 64.0439 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 8 error: 2.2464e-05 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 7 error: 3.5057 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 6 error: 0.645742 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 6 error: 0.0515851 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Newton iteration 9 error: 4.84509e-10 -101: Linearization/solve/update time: 0.0201542(95.968%)/0.000818647(3.89813%)/2.812e-05(0.133898%) -101: Writing visualization results for the current time step. -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 8 error: 0.0365328 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Time step 20 done. CPU time: 0.433583 seconds, end time: 15838.1 seconds (4 hours, 23 minutes, 58.14 seconds), step size: 2197.1 seconds (36 minutes, 37.1 seconds) -101: Serialize to file 'tutorial1_time=15838.1_rank=0.ers', next time step size: 2380.19 -99: Solve: M deltax^k = r -101: Begin time step 21. Start time: 15838.1 seconds (4 hours, 23 minutes, 58.14 seconds), step size: 2380.19 seconds (39 minutes, 40.19 seconds) -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 7 error: 0.0664096 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -100: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 7 error: 0.00278443 -98: Newton iteration 9 error: 1.34732e-05 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 10 error: 2.80806e-11 -98: Linearization/solve/update time: 0.0138977(96.5828%)/0.00045344(3.15121%)/3.828e-05(0.26603%) -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 8 error: 5.40613e-05 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -98: Storage: 47017.9 35.7354 -98: Writing visualization results for the current time step. -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 1 error: 0.00465085 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 8 error: 1.20019e-05 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Time step 59 done. CPU time: 0.931545 seconds, end time: 35.7354 seconds, step size: 0.656545 seconds -98: Begin time step 60. Start time: 35.7354 seconds, step size: 0.656545 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -101: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 9 error: 1.24364e-08 -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 2 error: 4.11199 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 30.2627 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 9 error: 4.00291e-09 -100: Linearization/solve/update time: 0.0222034(97.5401%)/0.000521723(2.29194%)/3.824e-05(0.167989%) -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 3 error: 0.314161 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 10 error: 1.51061e-11 -100: Storage: 54651.6 14.9108 -100: Writing visualization results for the current time step. -99: Linearization/solve/update time: 0.0228537(97.2757%)/0.000601526(2.56036%)/3.852e-05(0.163958%) -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 10.2557 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 4 error: 0.445771 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 63.8333 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 45.3982 -101: Solve: M deltax^k = r -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 5 error: 0.0624414 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Time step 29 done. CPU time: 0.507433 seconds, end time: 14.9108 seconds, step size: 1.72728 seconds -100: Begin time step 30. Start time: 14.9108 seconds, step size: 1.87122 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 6.12903 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Storage: 52490.9 41.0262 -99: Writing visualization results for the current time step. -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 118.494 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 6 error: 0.00179437 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.630838 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 6 error: 40.2335 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 41 done. CPU time: 0.811187 seconds, end time: 41.0262 seconds, step size: 1.96288 seconds -99: Begin time step 42. Start time: 41.0262 seconds, step size: 1.96288 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -100: Solve: M deltax^k = r -98: Newton iteration 7 error: 3.52873 -101: Update: x^(k+1) = x^k - deltax^k -100: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 7 error: 8.23196e-06 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 3 error: 2.42404 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 8 error: 0.186107 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 2.36616 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -101: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 1.90534 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 8 error: 3.42733e-08 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 9 error: 0.0003707 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.488722 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 0.580247 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Newton iteration 9 error: 2.30697e-10 -101: Linearization/solve/update time: 0.020133(96.0194%)/0.000808923(3.85795%)/2.5721e-05(0.12267%) -101: Writing visualization results for the current time step. -98: Newton iteration 10 error: 1.06456e-09 -101: Time step 21 done. CPU time: 0.456782 seconds, end time: 18218.3 seconds (5 hours, 3 minutes, 38.33 seconds), step size: 2380.19 seconds (39 minutes, 40.19 seconds) -98: Linearization/solve/update time: 0.0160746(96.1496%)/0.000600724(3.59321%)/4.3e-05(0.257203%) -98: Storage: 46766 36.3919 -98: Writing visualization results for the current time step. -101: Begin time step 22. Start time: 18218.3 seconds (5 hours, 3 minutes, 38.33 seconds), step size: 2578.54 seconds (42 minutes, 58.54 seconds) -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 1.80603 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 6 error: 0.167262 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -99: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 1 error: 0.00444615 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 4 error: 3.29818 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 7 error: 0.021117 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 2 error: 9.23793 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 5 error: 2.05845 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Time step 60 done. CPU time: 0.953254 seconds, end time: 36.3919 seconds, step size: 0.656545 seconds -98: Serialize to file 'powerinjection_darcy_fd_time=36.3919_rank=0.ers', next time step size: 0.656545 -98: Begin time step 61. Start time: 36.3919 seconds, step size: 0.656545 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 31.2782 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 13.1646 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 8 error: 0.000525404 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -98: Solve: M deltax^k = r -101: Newton iteration 3 error: 2.48637 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 6 error: 0.61521 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 3 error: 51.7186 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -98: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 9 error: 4.87979e-07 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 166.818 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 4 error: 2.89995 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 7 error: 0.11078 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 99.8132 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 10 error: 9.32587e-12 -100: Linearization/solve/update time: 0.022963(97.4518%)/0.000562283(2.38625%)/3.816e-05(0.161946%) -101: Solve: M deltax^k = r -99: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 5 error: 0.656426 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 8 error: 0.00388535 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Storage: 54503.7 16.7821 -100: Writing visualization results for the current time step. -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 6 error: 52.6661 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -101: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 9 error: 4.34732e-06 -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 6 error: 0.012029 -100: Time step 30 done. CPU time: 0.534752 seconds, end time: 16.7821 seconds, step size: 1.87122 seconds -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Serialize to file 'powerinjection_forchheimer_fd_time=16.7821_rank=0.ers', next time step size: 1.87122 -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 7 error: 20.9444 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Begin time step 31. Start time: 16.7821 seconds, step size: 1.87122 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 10 error: 1.52056e-11 -99: Linearization/solve/update time: 0.0216725(97.8176%)/0.000448844(2.02583%)/3.4681e-05(0.156531%) -98: Newton iteration 8 error: 4.04651 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 7 error: 7.606e-05 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -99: Storage: 52318.3 42.9891 -99: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 9 error: 0.144896 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 5.48347 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 8 error: 2.83568e-05 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 10 error: 0.000111417 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -99: Time step 42 done. CPU time: 0.838926 seconds, end time: 42.9891 seconds, step size: 1.96288 seconds -100: Newton iteration 2 error: 0.44638 -99: Begin time step 43. Start time: 42.9891 seconds, step size: 1.96288 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Newton iteration 9 error: 3.32089e-09 -101: Linearization/solve/update time: 0.0201503(96.5619%)/0.000691208(3.31233%)/2.624e-05(0.125744%) -101: Writing visualization results for the current time step. -98: Newton iteration 11 error: 2.63185e-10 -98: Linearization/solve/update time: 0.0166079(95.7187%)/0.000696807(4.016%)/4.604e-05(0.265349%) -101: Time step 22 done. CPU time: 0.479455 seconds, end time: 20796.9 seconds (5 hours, 46 minutes, 36.87 seconds), step size: 2578.54 seconds (42 minutes, 58.54 seconds) -98: Storage: 46500 37.0485 -98: Writing visualization results for the current time step. -101: Begin time step 23. Start time: 20796.9 seconds (5 hours, 46 minutes, 36.87 seconds), step size: 2793.42 seconds (46 minutes, 33.42 seconds) -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 2.26535 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 1.74441 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Time step 61 done. CPU time: 0.975197 seconds, end time: 37.0485 seconds, step size: 0.656545 seconds -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 1 error: 0.00405732 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.452311 -98: Begin time step 62. Start time: 37.0485 seconds, step size: 0.596859 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 1.76475 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 2.28986 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 32.1026 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 9.65402 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 1.75573 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 2 error: 1.986 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 57.4148 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 3 error: 0.226473 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 3.27891 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 84.8439 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 6 error: 0.485198 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 4 error: 0.621701 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 159.18 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 5 error: 3.44312 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 6 error: 84.4848 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 7 error: 0.0110032 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 5 error: 0.0375538 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 7 error: 23.0021 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 8 error: 2.65514e-05 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 6 error: 0.0228559 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 8 error: 1.59709 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 6 error: 1.13388 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 9 error: 0.00189418 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 9 error: 1.7522e-10 -100: Linearization/solve/update time: 0.022176(96.9967%)/0.000623284(2.72621%)/6.336e-05(0.277133%) -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 7 error: 0.00127373 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Storage: 54354.9 18.6533 -100: Writing visualization results for the current time step. -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 7 error: 0.215517 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 10 error: 2.77105e-08 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 8 error: 3.6463e-05 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 11 error: 1.53904e-11 -98: Linearization/solve/update time: 0.0157021(96.7923%)/0.000481644(2.96899%)/3.8721e-05(0.238687%) -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -98: Storage: 46242.3 37.6453 -99: Newton iteration 8 error: 0.00812891 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Writing visualization results for the current time step. -100: Time step 31 done. CPU time: 0.564327 seconds, end time: 18.6533 seconds, step size: 1.87122 seconds -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 9 error: 1.56454e-07 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 9 error: 1.00618e-05 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Begin time step 32. Start time: 18.6533 seconds, step size: 2.02715 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Time step 62 done. CPU time: 0.997158 seconds, end time: 37.6453 seconds, step size: 0.596859 seconds -98: Begin time step 63. Start time: 37.6453 seconds, step size: 0.542599 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 4.97399 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Newton iteration 10 error: 2.85137e-10 -101: Linearization/solve/update time: 0.0228013(95.8106%)/0.000965369(4.05646%)/3.1641e-05(0.132955%) -101: Writing visualization results for the current time step. -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 33.7573 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 10 error: 1.16316e-11 -99: Linearization/solve/update time: 0.0250953(97.3268%)/0.000647726(2.51207%)/4.156e-05(0.161182%) -101: Time step 23 done. CPU time: 0.505311 seconds, end time: 23590.3 seconds (6 hours, 33 minutes, 10.28 seconds), step size: 2793.42 seconds (46 minutes, 33.42 seconds) -101: Begin time step 24. Start time: 23590.3 seconds (6 hours, 33 minutes, 10.28 seconds), step size: 2793.42 seconds (46 minutes, 33.42 seconds) -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.677453 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 9.61799 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Storage: 52143.9 44.9519 -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -99: Writing visualization results for the current time step. -101: Solve: M deltax^k = r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 2.19285 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 1 error: 0.00371558 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 3 error: 58.5537 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 138.775 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 43 done. CPU time: 0.86985 seconds, end time: 44.9519 seconds, step size: 1.96288 seconds -98: Solve: M deltax^k = r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 3.61573 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 2 error: 5.41356 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Begin time step 44. Start time: 44.9519 seconds, step size: 1.96288 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 66.518 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 6 error: 32.7577 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 3 error: 0.537533 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -99: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 2.19289 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 5 error: 1.48125 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 7 error: 10.0348 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -99: Solve: M deltax^k = r -98: Newton iteration 8 error: 1.1182 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.46654 -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 4 error: 0.744201 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 6 error: 0.527673 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 9 error: 0.0256919 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 2.39757 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 5 error: 0.104095 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 7 error: 0.105918 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 10 error: 6.64498e-06 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 3.71964 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 11 error: 1.70246e-11 -98: Linearization/solve/update time: 0.0154721(95.9109%)/0.000598165(3.708%)/6.1482e-05(0.381124%) -101: Solve: M deltax^k = r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 8 error: 0.0060421 -101: Update: x^(k+1) = x^k - deltax^k -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Storage: 45989.5 38.1879 -98: Writing visualization results for the current time step. -101: Newton iteration 6 error: 0.00196072 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 5 error: 3.70272 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -98: Time step 63 done. CPU time: 1.01688 seconds, end time: 38.1879 seconds, step size: 0.542599 seconds -98: Begin time step 64. Start time: 38.1879 seconds, step size: 0.493272 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 9 error: 2.29372e-05 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 7 error: 2.04869e-05 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 6 error: 1.22342 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 36.9938 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 10 error: 3.34154e-10 -100: Linearization/solve/update time: 0.0229923(97.6862%)/0.000506445(2.1517%)/3.816e-05(0.162128%) -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 8.63311 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 8 error: 3.75331e-08 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -100: Storage: 54192.6 20.6804 -100: Writing visualization results for the current time step. -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 193.688 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Newton iteration 9 error: 2.74522e-10 -101: Linearization/solve/update time: 0.0212139(95.1937%)/0.00104417(4.68552%)/2.692e-05(0.120799%) -101: Writing visualization results for the current time step. -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 171.71 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 13.5183 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 7 error: 0.272442 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 8 error: 0.014308 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 9 error: 3.60135e-05 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Time step 24 done. CPU time: 0.529672 seconds, end time: 26383.7 seconds (7 hours, 19 minutes, 43.7 seconds), step size: 2793.42 seconds (46 minutes, 33.42 seconds) -101: Begin time step 25. Start time: 26383.7 seconds (7 hours, 19 minutes, 43.7 seconds), step size: 3026.2 seconds (50 minutes, 26.2 seconds) -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 6 error: 0.174808 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 1 error: 0.00355867 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Time step 32 done. CPU time: 0.592048 seconds, end time: 20.6804 seconds, step size: 2.02715 seconds -100: Begin time step 33. Start time: 20.6804 seconds, step size: 2.02715 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 4.50869 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 10 error: 6.73595e-11 -99: Linearization/solve/update time: 0.0219274(98.0377%)/0.000406444(1.81722%)/3.244e-05(0.14504%) -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.541709 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 7 error: 0.00946617 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 2 error: 5.02278 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 8 error: 5.63491e-05 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Storage: 51967.5 46.9148 -99: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 1.69077 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 9 error: 3.09825e-09 -99: Time step 44 done. CPU time: 0.897422 seconds, end time: 46.9148 seconds, step size: 1.96288 seconds -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 3 error: 0.115864 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Linearization/solve/update time: 0.012457(96.6894%)/0.000398203(3.09079%)/2.8321e-05(0.219823%) -98: Storage: 45741.6 38.6718 -98: Writing visualization results for the current time step. -99: Begin time step 45. Start time: 46.9148 seconds, step size: 1.96288 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 3.01308 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 4 error: 0.00124955 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -100: Solve: M deltax^k = r -99: Newton iteration 1 error: 2.20532 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 1.34569 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 5 error: 0.000119023 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Time step 64 done. CPU time: 1.03338 seconds, end time: 38.6812 seconds, step size: 0.493272 seconds -98: Begin time step 65. Start time: 38.6812 seconds, step size: 0.534378 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 42.3305 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 15.8948 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 6 error: 0.422315 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -98: Solve: M deltax^k = r -99: Newton iteration 2 error: 0.530511 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 1.74671 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 6 error: 1.2225e-06 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 0.0544794 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 7 error: 0.0687367 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 2.08817 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 4.90605e-05 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 8 error: 0.00221609 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Newton iteration 7 error: 1.05993e-09 -101: Linearization/solve/update time: 0.0167652(96.0805%)/0.000660324(3.78427%)/2.3602e-05(0.135261%) -101: Writing visualization results for the current time step. -98: Newton iteration 6 error: 9.14952e-10 -98: Linearization/solve/update time: 0.00836654(96.9335%)/0.00024484(2.83668%)/1.984e-05(0.229863%) -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 4.35897 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Storage: 45499.6 39.1013 -98: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 9 error: 2.69788e-06 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Time step 25 done. CPU time: 0.549315 seconds, end time: 29409.9 seconds (8 hours, 10 minutes, 9.9 seconds), step size: 3026.2 seconds (50 minutes, 26.2 seconds) -101: Begin time step 26. Start time: 29409.9 seconds (8 hours, 10 minutes, 9.9 seconds), step size: 3782.75 seconds (1 hours, 3 minutes, 2.75 seconds) -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Time step 65 done. CPU time: 1.04537 seconds, end time: 39.2156 seconds, step size: 0.534378 seconds -98: Begin time step 66. Start time: 39.2156 seconds, step size: 0.712504 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -101: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 5 error: 2.41561 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 1 error: 0.00323064 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 10 error: 1.40687e-11 -100: Linearization/solve/update time: 0.0226157(97.9763%)/0.000430924(1.86686%)/3.62e-05(0.156827%) -100: Storage: 54029.1 22.7076 -100: Writing visualization results for the current time step. -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 45.6156 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -101: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 6 error: 0.854783 -101: Update: x^(k+1) = x^k - deltax^k -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Newton iteration 2 error: 3.66013 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 5.26806 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Time step 33 done. CPU time: 0.617626 seconds, end time: 22.7076 seconds, step size: 2.02715 seconds -100: Begin time step 34. Start time: 22.7076 seconds, step size: 2.02715 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 0.109866 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 7 error: 0.215642 -101: Update: x^(k+1) = x^k - deltax^k -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Newton iteration 3 error: 0.0134665 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 4.13407 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 2.16597e-05 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -99: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -99: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 4 error: 2.07376 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 8 error: 0.0184917 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.447715 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 5 error: 1.04069e-09 -98: Linearization/solve/update time: 0.00829218(95.9665%)/0.000329481(3.81313%)/1.9042e-05(0.220376%) -98: Storage: 45241.7 39.5041 -98: Writing visualization results for the current time step. -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -99: Solve: M deltax^k = r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 2.05519 -101: Newton iteration 5 error: 0.0377495 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 9 error: 0.000142445 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Time step 66 done. CPU time: 1.05649 seconds, end time: 39.9281 seconds, step size: 0.712504 seconds -98: Begin time step 67. Start time: 39.9281 seconds, step size: 1.00938 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 2.47518 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -99: Newton iteration 10 error: 6.98972e-09 -99: Linearization/solve/update time: 0.0249916(96.6746%)/0.000817047(3.16057%)/4.26e-05(0.164789%) -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 27.6114 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Update: x^(k+1) = x^k - deltax^k -98: Solve: M deltax^k = r -101: Newton iteration 6 error: 0.0837182 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 7.64039 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 2.74472 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Storage: 51789 48.8777 -99: Writing visualization results for the current time step. -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 7 error: 0.00143681 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 0.0304188 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 6 error: 0.894486 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 45 done. CPU time: 0.930605 seconds, end time: 48.8777 seconds, step size: 1.96288 seconds -98: Solve: M deltax^k = r -99: Begin time step 46. Start time: 48.8777 seconds, step size: 1.96288 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 8.07626e-08 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 8 error: 0.000110512 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -98: Newton iteration 5 error: 1.68825e-11 -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 7 error: 0.113668 -98: Linearization/solve/update time: 0.00883499(96.6972%)/0.000282324(3.08998%)/1.944e-05(0.212767%) -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Storage: 44948.9 39.8873 -98: Writing visualization results for the current time step. -101: Solve: M deltax^k = r -99: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 9 error: 9.10186e-06 -99: Update: x^(k+1) = x^k - deltax^k -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 1 error: 2.21039 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 8 error: 0.000473402 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Newton iteration 10 error: 3.89511e-09 -101: Linearization/solve/update time: 0.0240679(94.6085%)/0.00133597(5.25157%)/3.56e-05(0.13994%) -101: Writing visualization results for the current time step. -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.568877 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Time step 67 done. CPU time: 1.06791 seconds, end time: 40.9375 seconds, step size: 1.00938 seconds -98: Begin time step 68. Start time: 40.9375 seconds, step size: 1.42996 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Time step 26 done. CPU time: 0.576338 seconds, end time: 33192.7 seconds (9 hours, 13 minutes, 12.65 seconds), step size: 3782.75 seconds (1 hours, 3 minutes, 2.75 seconds) -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -101: Begin time step 27. Start time: 33192.7 seconds (9 hours, 13 minutes, 12.65 seconds), step size: 3782.75 seconds (1 hours, 3 minutes, 2.75 seconds) -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 1 error: 14.5944 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 9 error: 9.77887e-08 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -98: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 6.08462 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 3 error: 3.14137 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 10 error: 1.14682e-11 -100: Linearization/solve/update time: 0.0243192(98.1162%)/0.00043144(1.74065%)/3.5481e-05(0.143149%) -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 1 error: 0.00308367 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 0.00166397 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Storage: 53864.5 24.7347 -100: Writing visualization results for the current time step. -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 2.83209 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 2.15657e-07 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 2 error: 6.12629 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 5 error: 1.66551e-11 -98: Linearization/solve/update time: 0.00917691(97.3505%)/0.000232401(2.46536%)/1.736e-05(0.184158%) -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 5 error: 1.7975 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Time step 34 done. CPU time: 0.645064 seconds, end time: 24.7347 seconds, step size: 2.02715 seconds -100: Begin time step 35. Start time: 24.7347 seconds, step size: 2.02715 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Storage: 44606.9 40.2383 -98: Writing visualization results for the current time step. -98: Time step 68 done. CPU time: 1.07939 seconds, end time: 42.3674 seconds, step size: 1.42996 seconds -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 3.81338 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Begin time step 69. Start time: 42.3674 seconds, step size: 2.02577 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -101: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 6 error: 2.95319 -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 3 error: 0.142951 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.484321 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 8.14407 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 4.70256 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 2.40368 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 7 error: 0.0631304 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 0.00379828 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 1.31073 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 3.69373e-08 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 8 error: 0.00487474 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 5 error: 1.69678e-11 -98: Linearization/solve/update time: 0.00696933(96.8068%)/0.000213643(2.96759%)/1.624e-05(0.22558%) -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 0.46439 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 4 error: 0.361815 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 5 error: 0.0552393 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -98: Storage: 44198.9 40.5307 -98: Writing visualization results for the current time step. -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 6 error: 0.0017804 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Time step 69 done. CPU time: 1.08987 seconds, end time: 44.3932 seconds, step size: 2.02577 seconds -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 9 error: 4.13442e-05 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Begin time step 70. Start time: 44.3932 seconds, step size: 2.86984 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 6 error: 0.13656 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 4.94714 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 7 error: 3.41783e-05 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 7 error: 0.0143712 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 10 error: 6.48612e-09 -99: Linearization/solve/update time: 0.0260744(97.0888%)/0.000733526(2.7313%)/4.8321e-05(0.179924%) -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 4.01538 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 8 error: 3.40082e-08 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -98: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 8 error: 0.00017783 -98: Newton iteration 3 error: 0.00496026 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Storage: 51608.2 50.8406 -99: Writing visualization results for the current time step. -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 4.3741e-07 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 9 error: 7.72201e-08 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Newton iteration 9 error: 2.52416e-09 -101: Linearization/solve/update time: 0.0257257(96.4576%)/0.000907408(3.40229%)/3.736e-05(0.14008%) -101: Writing visualization results for the current time step. -98: Newton iteration 5 error: 1.79625e-11 -98: Linearization/solve/update time: 0.00731773(95.9922%)/0.0002636(3.45784%)/4.1921e-05(0.54991%) -101: Time step 27 done. CPU time: 0.605278 seconds, end time: 36975.4 seconds (10 hours, 16 minutes, 15.4 seconds), step size: 3782.75 seconds (1 hours, 3 minutes, 2.75 seconds) -98: Storage: 43708.2 40.7234 -98: Writing visualization results for the current time step. -101: Begin time step 28. Start time: 36975.4 seconds (10 hours, 16 minutes, 15.4 seconds), step size: 4097.98 seconds (1 hours, 8 minutes, 17.98 seconds) -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Time step 70 done. CPU time: 1.10092 seconds, end time: 47.263 seconds, step size: 2.86984 seconds -99: Time step 46 done. CPU time: 0.966196 seconds, end time: 50.8406 seconds, step size: 1.96288 seconds -99: Begin time step 47. Start time: 50.8406 seconds, step size: 1.96288 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 2.21682 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 10 error: 2.33342e-11 -98: Serialize to file 'powerinjection_darcy_fd_time=47.263_rank=0.ers', next time step size: 4.06561 -100: Linearization/solve/update time: 0.0248466(98.1254%)/0.000436122(1.72235%)/3.856e-05(0.152283%) -98: Begin time step 71. Start time: 47.263 seconds, step size: 4.06561 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 1 error: 0.00293961 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Storage: 53698.6 26.7619 -100: Writing visualization results for the current time step. -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 3.19152 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 2 error: 12.4975 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.471784 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 3.87616 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 0.00597434 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 3 error: 0.603818 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -98: Solve: M deltax^k = r -99: Newton iteration 3 error: 2.99011 -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 4.83316e-08 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Time step 35 done. CPU time: 0.674623 seconds, end time: 26.7619 seconds, step size: 2.02715 seconds -100: Begin time step 36. Start time: 26.7619 seconds, step size: 2.02715 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 3.53936 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 4 error: 1.86479 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.52786 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 5 error: 1.56319e-11 -98: Linearization/solve/update time: 0.00698285(97.0356%)/0.000197482(2.74426%)/1.584e-05(0.220117%) -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 4.8571 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 5 error: 0.052149 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -98: Storage: 43120.1 40.7782 -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 1.91858 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Writing visualization results for the current time step. -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -98: Time step 71 done. CPU time: 1.11461 seconds, end time: 51.3286 seconds, step size: 4.06561 seconds -101: Solve: M deltax^k = r -99: Newton iteration 5 error: 5.58611 -100: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 6 error: 0.00903449 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 2.66773 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 7 error: 0.000145018 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -98: Begin time step 72. Start time: 51.3286 seconds, step size: 5.75961 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 5 error: 1.01146 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 6 error: 2.0708 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 8 error: 9.66206e-06 -98: Solve: M deltax^k = r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 6 error: 0.325017 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 2.1535 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 7 error: 0.646234 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Newton iteration 9 error: 8.6007e-09 -101: Linearization/solve/update time: 0.0201641(96.3409%)/0.000738365(3.52779%)/2.7481e-05(0.1313%) -101: Writing visualization results for the current time step. -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -101: Time step 28 done. CPU time: 0.628108 seconds, end time: 41073.4 seconds (11 hours, 24 minutes, 33.38 seconds), step size: 4097.98 seconds (1 hours, 8 minutes, 17.98 seconds) -98: Newton iteration 2 error: 4.00441 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 7 error: 0.0523933 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Begin time step 29. Start time: 41073.4 seconds (11 hours, 24 minutes, 33.38 seconds), step size: 4439.48 seconds (1 hours, 13 minutes, 59.48 seconds) -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 8 error: 0.0727453 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 0.00720082 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 8 error: 0.00185768 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 1 error: 0.00275393 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 4.42644e-08 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 9 error: 0.000952012 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 9 error: 1.65411e-06 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -98: Newton iteration 5 error: 1.27187e-11 -98: Linearization/solve/update time: 0.00904122(95.8705%)/0.000368443(3.90686%)/2.1e-05(0.222678%) -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 2 error: 4.37824 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Storage: 42423.6 40.6963 -98: Writing visualization results for the current time step. -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 10 error: 1.27405e-07 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 10 error: 1.24416e-11 -100: Linearization/solve/update time: 0.0230643(98.0456%)/0.000424361(1.80394%)/3.5401e-05(0.150488%) -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 3 error: 0.348761 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Storage: 53531.5 28.789 -100: Writing visualization results for the current time step. -99: Newton iteration 11 error: 1.55325e-11 -99: Linearization/solve/update time: 0.0291829(96.4704%)/0.00101593(3.35836%)/5.18e-05(0.171236%) -101: Solve: M deltax^k = r -98: Time step 72 done. CPU time: 1.13035 seconds, end time: 57.0882 seconds, step size: 5.75961 seconds -98: Begin time step 73. Start time: 57.0882 seconds, step size: 8.15945 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 4 error: 0.440355 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 1.50091 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 4.08147 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Time step 36 done. CPU time: 0.700722 seconds, end time: 28.789 seconds, step size: 2.02715 seconds -100: Begin time step 37. Start time: 28.789 seconds, step size: 2.02715 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Storage: 51424.8 52.8035 -99: Writing visualization results for the current time step. -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 5 error: 1.1805 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 3.30521 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 0.0078621 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 3.40191e-07 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 6 error: 0.00184044 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 5 error: 1.62714e-11 -98: Linearization/solve/update time: 0.00710853(96.8785%)/0.000211401(2.88108%)/1.764e-05(0.240407%) -100: Newton iteration 2 error: 0.464722 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 7 error: 3.0452e-05 -98: Storage: 41610.8 40.5502 -98: Writing visualization results for the current time step. -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 1.96718 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 47 done. CPU time: 1.00413 seconds, end time: 52.8035 seconds, step size: 1.96288 seconds -99: Begin time step 48. Start time: 52.8035 seconds, step size: 1.78444 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 2.22263 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -99: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 8 error: 3.84898e-06 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.407197 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 2.86041 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Newton iteration 9 error: 6.50126e-10 -101: Linearization/solve/update time: 0.0202104(96.1817%)/0.000776202(3.69396%)/2.6122e-05(0.124315%) -101: Writing visualization results for the current time step. -101: Time step 29 done. CPU time: 0.651017 seconds, end time: 45512.9 seconds (12 hours, 38 minutes, 32.86 seconds), step size: 4439.48 seconds (1 hours, 13 minutes, 59.48 seconds) -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 2.1991 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Time step 73 done. CPU time: 1.14078 seconds, end time: 65.2477 seconds (1 minutes, 5.248 seconds), step size: 8.15945 seconds -98: Begin time step 74. Start time: 65.2477 seconds (1 minutes, 5.248 seconds), step size: 11.5592 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 1.08256 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 2.56998 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 1.86959 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 3.90288 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Begin time step 30. Start time: 45512.9 seconds (12 hours, 38 minutes, 32.86 seconds), step size: 4809.44 seconds (1 hours, 20 minutes, 9.44 seconds) -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 1 error: 0.00253232 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -99: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 5 error: 0.764624 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 3 error: 0.00724164 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 6 error: 0.751172 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 7.76114e-08 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 6 error: 0.678762 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 5 error: 1.18945e-11 -98: Linearization/solve/update time: 0.0113485(97.8935%)/0.000225283(1.94332%)/1.892e-05(0.163206%) -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 7 error: 0.111328 -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 2 error: 3.04699 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Storage: 40673.1 40.4767 -98: Writing visualization results for the current time step. -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 3 error: 1.5019 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -98: Time step 74 done. CPU time: 1.15501 seconds, end time: 76.8069 seconds (1 minutes, 16.81 seconds), step size: 11.5592 seconds -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 7 error: 0.0229713 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 8 error: 0.000326767 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -98: Begin time step 75. Start time: 76.8069 seconds (1 minutes, 16.81 seconds), step size: 11.7125 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 4 error: 3.88201 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 8 error: 0.00075355 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 0.944808 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 9 error: 4.01454e-07 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 5 error: 0.016214 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 9 error: 1.22792e-06 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 2.10969 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 10 error: 1.30385e-11 -100: Linearization/solve/update time: 0.0273865(97.527%)/0.000650847(2.31775%)/4.36e-05(0.155265%) -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 0.00192493 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 10 error: 1.24487e-11 -99: Linearization/solve/update time: 0.023538(98.1092%)/0.000418683(1.74512%)/3.4961e-05(0.145722%) -101: Solve: M deltax^k = r -100: Storage: 53363 30.8162 -101: Update: x^(k+1) = x^k - deltax^k -100: Writing visualization results for the current time step. -101: Newton iteration 6 error: 0.123953 -98: Solve: M deltax^k = r -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 1.05102e-06 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Storage: 51255.8 54.5879 -99: Writing visualization results for the current time step. -100: Time step 37 done. CPU time: 0.733093 seconds, end time: 30.8162 seconds, step size: 2.02715 seconds -100: Begin time step 38. Start time: 30.8162 seconds, step size: 2.02715 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 7 error: 0.00157829 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Newton iteration 5 error: 5.88898e-11 -98: Linearization/solve/update time: 0.00864658(95.5425%)/0.000383923(4.24225%)/1.948e-05(0.215249%) -98: Storage: 39865.7 40.5451 -98: Writing visualization results for the current time step. -99: Time step 48 done. CPU time: 1.03378 seconds, end time: 54.5879 seconds, step size: 1.78444 seconds -99: Begin time step 49. Start time: 54.5879 seconds, step size: 1.78444 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 3.09645 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Time step 75 done. CPU time: 1.16741 seconds, end time: 88.5194 seconds (1 minutes, 28.52 seconds), step size: 11.7125 seconds -101: Solve: M deltax^k = r -98: Begin time step 76. Start time: 88.5194 seconds (1 minutes, 28.52 seconds), step size: 11.4806 seconds -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 8 error: 0.000224508 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 1 error: 0.837513 -99: Solve: M deltax^k = r -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Update: x^(k+1) = x^k - deltax^k -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.437236 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 9 error: 1.11514e-07 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 2 error: 1.18846 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -98: Solve: M deltax^k = r -100: Newton iteration 3 error: 2.31505 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 3 error: 0.000584099 -101: Update: x^(k+1) = x^k - deltax^k -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Newton iteration 10 error: 3.38933e-08 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Solve: M deltax^k = r -98: Update: x^(k+1) = x^k - deltax^k -98: Newton iteration 4 error: 3.29207e-07 -98: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -101: Newton iteration 11 error: 7.49519e-11 -101: Linearization/solve/update time: 0.0263557(95.6624%)/0.00115465(4.19099%)/4.04e-05(0.146639%) -101: Writing visualization results for the current time step. -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 1.47911 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 1 error: 2.24265 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.542767 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Time step 30 done. CPU time: 0.681724 seconds, end time: 50322.3 seconds (13 hours, 58 minutes, 42.3 seconds), step size: 4809.44 seconds (1 hours, 20 minutes, 9.44 seconds) -98: Newton iteration 5 error: 3.50653e-11 -98: Linearization/solve/update time: 0.00756181(94.6299%)/0.000409005(5.11836%)/2.012e-05(0.251785%) -98: Storage: 39171.1 40.7107 -98: Writing visualization results for the current time step. -99: Solve: M deltax^k = r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 1.68783 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 2.10401 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Serialize to file 'tutorial1_time=50322.3_rank=0.ers', next time step size: 4372.21 -101: Begin time step 31. Start time: 50322.3 seconds (13 hours, 58 minutes, 42.3 seconds), step size: 4372.21 seconds (1 hours, 12 minutes, 52.21 seconds) -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -98: Time step 76 done. CPU time: 1.17954 seconds, end time: 100 seconds (1 minutes, 40 seconds), step size: 11.4806 seconds -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 1 error: 0.00245374 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Simulation of problem 'powerinjection_darcy_fd' finished. -98: -98: ------------------------ Timing ------------------------ -98: Setup time: 0.00318 seconds, 0.269% -98: Simulation time: 1.18 seconds, 99.7% -98: Linearization time: 0.857 seconds, 72.7% -98: Linear solve time: 0.0327 seconds, 2.77% -98: Newton update time: 0.0024 seconds, 0.203% -98: Pre/postprocess time: 0.0753 seconds, 6.38% -98: Output write time: 0.112 seconds, 9.52% -98: First process' simulation CPU time: 1.07 seconds -98: Number of processes: 1 -98: Threads per processes: 1 -98: Total CPU time: 1.07 seconds -98: -98: ---------------------------------------------------------------- -98: -98: Simulation completed -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 6 error: 0.166037 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 3.96375 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 2 error: 3.90018 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 7 error: 0.0264348 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -101: Solve: M deltax^k = r -99: Newton iteration 5 error: 1.79141 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 3 error: 0.146082 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 8 error: 0.000303135 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -101: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 6 error: 0.642659 -101: Update: x^(k+1) = x^k - deltax^k -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Newton iteration 4 error: 0.223449 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 9 error: 3.14103e-08 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 7 error: 0.148223 -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 5 error: 0.04494 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: ###################### -98: # Comparing results -98: ###################### -98: RND: '69c639a3c2c31379675110b96f596708' -100: Newton iteration 10 error: 1.20792e-11 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 8 error: 0.0119733 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -100: Linearization/solve/update time: 0.0259288(97.2877%)/0.000682884(2.56226%)/4e-05(0.150084%) -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 6 error: 0.0149847 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Storage: 53193.1 32.8433 -100: Writing visualization results for the current time step. -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 9 error: 8.40877e-05 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 7 error: 1.76539e-05 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 10 error: 3.57767e-09 -99: Linearization/solve/update time: 0.0241161(97.4163%)/0.000592607(2.39382%)/4.7001e-05(0.189859%) -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 8 error: 0.000202244 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Time step 38 done. CPU time: 0.764176 seconds, end time: 32.8433 seconds, step size: 2.02715 seconds -100: Begin time step 39. Start time: 32.8433 seconds, step size: 2.02715 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 2.91807 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Storage: 51084.4 56.3724 -99: Writing visualization results for the current time step. -101: Newton iteration 9 error: 9.46934e-09 -101: Linearization/solve/update time: 0.0206628(96.0296%)/0.000825804(3.83789%)/2.852e-05(0.132546%) -101: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.51074 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Time step 31 done. CPU time: 0.706849 seconds, end time: 54694.5 seconds (15 hours, 11 minutes, 34.51 seconds), step size: 4372.21 seconds (1 hours, 12 minutes, 52.21 seconds) -101: Begin time step 32. Start time: 54694.5 seconds (15 hours, 11 minutes, 34.51 seconds), step size: 4736.57 seconds (1 hours, 18 minutes, 56.57 seconds) -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 2.53278 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -99: Time step 49 done. CPU time: 1.06916 seconds, end time: 56.3724 seconds, step size: 1.78444 seconds -99: Begin time step 50. Start time: 56.3724 seconds, step size: 1.78444 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 1 error: 0.00238195 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 1.77235 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 2.30433 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 2 error: 10.2871 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 0.571568 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 3 error: 0.18483 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.575136 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 6 error: 0.172529 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 4 error: 0.62562 -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 3.24542 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 7 error: 0.0237772 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 5 error: 0.0885582 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -98: Simulation name: 'powerinjection_darcy_fd' -98: Number of timesteps: '76' - 98/127 Test #98: powerinjection_darcy_fd ........................ Passed 1.38 sec -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -99: Solve: M deltax^k = r -test 102 - Start 102: reservoir_blackoil_ecfv - -102: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/reservoir_blackoil_ecfv" "--" "--end-time=8750000" -102: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -102: Test timeout computed to be: 1500 -100: Newton iteration 8 error: 0.000736393 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 3.05361 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 6 error: 0.00194892 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 9 error: 1.45756e-06 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 5 error: 1.79077 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 7 error: 0.000142 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 10 error: 5.71561e-10 -100: Linearization/solve/update time: 0.0234235(97.9978%)/0.000444523(1.85977%)/3.404e-05(0.142414%) -99: Solve: M deltax^k = r -101: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 6 error: 2.80516 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 8 error: 9.00149e-08 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Storage: 53021.8 34.8705 -100: Writing visualization results for the current time step. -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 9 error: 1.61257e-08 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Newton iteration 10 error: 2.76941e-11 -101: Linearization/solve/update time: 0.022295(96.196%)/0.000851325(3.6732%)/3.032e-05(0.130821%) -101: Writing visualization results for the current time step. -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 7 error: 0.0720451 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 8 error: 0.00568478 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Time step 39 done. CPU time: 0.790817 seconds, end time: 34.8705 seconds, step size: 2.02715 seconds -100: Begin time step 40. Start time: 34.8705 seconds, step size: 2.02715 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 2.75678 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Time step 32 done. CPU time: 0.731506 seconds, end time: 59431.1 seconds (16 hours, 30 minutes, 31.08 seconds), step size: 4736.57 seconds (1 hours, 18 minutes, 56.57 seconds) -99: Solve: M deltax^k = r -100: Solve: M deltax^k = r -101: Begin time step 33. Start time: 59431.1 seconds (16 hours, 30 minutes, 31.08 seconds), step size: 4736.57 seconds (1 hours, 18 minutes, 56.57 seconds) -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.535401 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 9 error: 5.57579e-05 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 2.3309 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -101: Solve: M deltax^k = r -102: ###################### -102: # Running test '' -102: ###################### -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 10 error: 1.07365e-08 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 1 error: 0.00230267 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 2.58358 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 11 error: 1.22036e-11 -99: Linearization/solve/update time: 0.0284982(97.7335%)/0.000616925(2.11572%)/4.396e-05(0.150759%) -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 2 error: 8.00777 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 0.871999 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Storage: 50910.2 58.1568 -99: Writing visualization results for the current time step. -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 3 error: 2.49764 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 6 error: 0.293155 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 4 error: 4.20144 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 50 done. CPU time: 1.10436 seconds, end time: 58.1568 seconds, step size: 1.78444 seconds -99: Serialize to file 'powerinjection_forchheimer_ad_time=58.1568_rank=0.ers', next time step size: 1.62222 -99: Begin time step 51. Start time: 58.1568 seconds, step size: 1.62222 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 7 error: 0.0528513 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: executing "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/reservoir_blackoil_ecfv --end-time=8750000" -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -99: Solve: M deltax^k = r -101: Newton iteration 5 error: 0.200176 -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 2.35251 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 8 error: 0.00288502 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 6 error: 0.0447299 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.321378 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 9 error: 1.02643e-05 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -99: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 7 error: 0.00140282 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 10 error: 8.78458e-10 -99: Update: x^(k+1) = x^k - deltax^k -100: Linearization/solve/update time: 0.0236601(97.9605%)/0.000454403(1.88137%)/3.82e-05(0.15816%) -99: Newton iteration 3 error: 2.05367 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Storage: 52848.9 36.8976 -100: Writing visualization results for the current time step. -100: Time step 40 done. CPU time: 0.818551 seconds, end time: 36.8976 seconds, step size: 2.02715 seconds -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 8 error: 0.000317082 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 1.78693 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Serialize to file 'powerinjection_forchheimer_fd_time=36.8976_rank=0.ers', next time step size: 2.02715 -100: Begin time step 41. Start time: 36.8976 seconds, step size: 2.02715 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 9 error: 5.93084e-08 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 5 error: 2.60546 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 2.61363 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Newton iteration 10 error: 6.60817e-09 -99: Solve: M deltax^k = r -101: Linearization/solve/update time: 0.0246568(92.6611%)/0.00191545(7.19835%)/3.7401e-05(0.140554%) -101: Writing visualization results for the current time step. -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 6 error: 1.14087 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Time step 33 done. CPU time: 0.761667 seconds, end time: 64167.6 seconds (17 hours, 49 minutes, 27.65 seconds), step size: 4736.57 seconds (1 hours, 18 minutes, 56.57 seconds) -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.539297 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 2.14992 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 7 error: 0.119674 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Begin time step 34. Start time: 64167.6 seconds (17 hours, 49 minutes, 27.65 seconds), step size: 4736.57 seconds (1 hours, 18 minutes, 56.57 seconds) -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 1 error: 0.00217722 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 3.09371 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 8 error: 0.00121387 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 2 error: 1.82823 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 1.18053 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 9 error: 1.74917e-08 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 3 error: 3.01365 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 6 error: 0.410606 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -99: Newton iteration 10 error: 1.2097e-11 -99: Linearization/solve/update time: 0.02653(96.8214%)/0.000786443(2.87013%)/8.4521e-05(0.30846%) -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 4 error: 1.98716 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 7 error: 0.0816845 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Storage: 50749.4 59.779 -99: Writing visualization results for the current time step. -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 5 error: 0.0195127 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 8 error: 0.00499714 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 6 error: 0.041786 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 9 error: 2.07088e-05 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 51 done. CPU time: 1.13896 seconds, end time: 59.779 seconds, step size: 1.62222 seconds -99: Begin time step 52. Start time: 59.779 seconds, step size: 1.62222 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 2.39951 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 7 error: 0.00123868 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 10 error: 9.45192e-10 -100: Linearization/solve/update time: 0.0237312(98.179%)/0.000406004(1.67969%)/3.416e-05(0.141324%) -100: Storage: 52674.3 38.9248 -100: Writing visualization results for the current time step. -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.545344 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Time step 41 done. CPU time: 0.846983 seconds, end time: 38.9248 seconds, step size: 2.02715 seconds -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 8 error: 0.00022802 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Begin time step 42. Start time: 38.9248 seconds, step size: 2.02715 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 3.07517 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 9 error: 5.9313e-08 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 2.48542 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 2.5364 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 10 error: 1.5347e-08 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.544645 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 5 error: 1.65471 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Newton iteration 11 error: 3.36306e-11 -101: Linearization/solve/update time: 0.026672(96.1984%)/0.00101461(3.6594%)/3.944e-05(0.142249%) -101: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 2.22773 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 6 error: 2.15365 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 3.24097 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Time step 34 done. CPU time: 0.793452 seconds, end time: 68904.2 seconds (19 hours, 8 minutes, 24.21 seconds), step size: 4736.57 seconds (1 hours, 18 minutes, 56.57 seconds) -101: Begin time step 35. Start time: 68904.2 seconds (19 hours, 8 minutes, 24.21 seconds), step size: 4305.97 seconds (1 hours, 11 minutes, 45.97 seconds) -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 1 error: 0.00212999 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 7 error: 0.0453371 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 1.23778 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 2 error: 3.74629 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 8 error: 0.00235899 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 6 error: 0.439422 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 3 error: 0.296782 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 9 error: 1.11981e-05 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 7 error: 0.0921322 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 4 error: 0.3576 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 10 error: 4.41105e-10 -100: Newton iteration 8 error: 0.00649397 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Linearization/solve/update time: 0.0253652(97.7741%)/0.000539923(2.08122%)/3.7521e-05(0.144631%) -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 5 error: 0.0498102 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Storage: 50585.7 61.4012 -99: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 9 error: 3.62287e-05 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 6 error: 0.00165992 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 10 error: 3.62991e-09 -100: Linearization/solve/update time: 0.0240059(98.1211%)/0.00042316(1.72962%)/3.6521e-05(0.149275%) -100: Storage: 52498 40.9519 -100: Writing visualization results for the current time step. -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 7 error: 1.24737e-05 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Time step 42 done. CPU time: 0.875326 seconds, end time: 40.9519 seconds, step size: 2.02715 seconds -99: Time step 52 done. CPU time: 1.17091 seconds, end time: 61.4012 seconds (1 minutes, 1.401 seconds), step size: 1.62222 seconds -99: Begin time step 53. Start time: 61.4012 seconds (1 minutes, 1.401 seconds), step size: 1.62222 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 2.48434 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Begin time step 43. Start time: 40.9519 seconds, step size: 2.02715 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 8 error: 8.01263e-07 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.521208 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 2.3682 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Newton iteration 9 error: 5.38887e-10 -101: Linearization/solve/update time: 0.0213237(96.13%)/0.000825886(3.72321%)/3.256e-05(0.146785%) -101: Writing visualization results for the current time step. -101: Time step 35 done. CPU time: 0.817294 seconds, end time: 73210.2 seconds (20 hours, 20 minutes, 10.18 seconds), step size: 4305.97 seconds (1 hours, 11 minutes, 45.97 seconds) -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 3.53995 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.553215 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 2.28336 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Begin time step 36. Start time: 73210.2 seconds (20 hours, 20 minutes, 10.18 seconds), step size: 4664.8 seconds (1 hours, 17 minutes, 44.8 seconds) -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 1 error: 0.00211244 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 2 error: 10.3628 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 2.63075 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 5 error: 6.14805 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 3 error: 1.1503 -100: Solve: M deltax^k = r -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 2.87837 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 6 error: 5.60766 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -101: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 0.96497 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 4 error: 1.58775 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 7 error: 1.5136 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 6 error: 0.340234 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 5 error: 0.282977 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 8 error: 0.105065 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 7 error: 0.0689488 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 6 error: 0.00366516 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 9 error: 3.58655e-05 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 8 error: 0.00526766 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 7 error: 0.000311774 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 10 error: 3.72893e-10 -99: Linearization/solve/update time: 0.0256058(97.351%)/0.000656165(2.49468%)/4.06e-05(0.154358%) -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 9 error: 4.28005e-05 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 8 error: 1.02354e-07 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Storage: 50418.8 63.0234 -99: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 10 error: 3.05032e-08 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Newton iteration 9 error: 9.76383e-09 -101: Linearization/solve/update time: 0.0214988(95.6658%)/0.000940927(4.18695%)/3.308e-05(0.1472%) -101: Writing visualization results for the current time step. -101: Time step 36 done. CPU time: 0.843834 seconds, end time: 77875 seconds (21 hours, 37 minutes, 54.98 seconds), step size: 4664.8 seconds (1 hours, 17 minutes, 44.8 seconds) -101: Begin time step 37. Start time: 77875 seconds (21 hours, 37 minutes, 54.98 seconds), step size: 5053.53 seconds (1 hours, 24 minutes, 13.53 seconds) -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 53 done. CPU time: 1.20484 seconds, end time: 63.0234 seconds (1 minutes, 3.023 seconds), step size: 1.62222 seconds -99: Begin time step 54. Start time: 63.0234 seconds (1 minutes, 3.023 seconds), step size: 1.62222 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 11 error: 1.04805e-11 -100: Linearization/solve/update time: 0.0291171(98.1849%)/0.000495206(1.66987%)/4.308e-05(0.145269%) -100: Storage: 52319.9 42.9791 -100: Writing visualization results for the current time step. -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 1 error: 0.00206199 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 2.55067 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Time step 43 done. CPU time: 0.910928 seconds, end time: 42.9791 seconds, step size: 2.02715 seconds -100: Begin time step 44. Start time: 42.9791 seconds, step size: 1.84286 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 2 error: 1.04706 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.610927 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 2.26396 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 3 error: 3.46324 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 3.07407 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 2 error: 0.381222 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 4 error: 2.46563 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -99: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 1.73397 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 5.65985 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 5 error: 0.173634 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 1.51178 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 5 error: 2.36384 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 0.458368 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 6 error: 0.0316126 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 6 error: 0.94356 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 6 error: 0.117169 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 7 error: 0.00127113 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 7 error: 0.277211 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 7 error: 0.0117678 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 8 error: 0.000250682 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -101: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 8 error: 0.0475764 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 9 error: 3.08163e-08 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 8 error: 0.00017553 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 9 error: 0.0021176 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Newton iteration 10 error: 4.42025e-09 -101: Linearization/solve/update time: 0.024247(95.4695%)/0.00111481(4.38942%)/3.584e-05(0.141115%) -101: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 9 error: 2.53028e-07 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 10 error: 4.7704e-06 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Time step 37 done. CPU time: 0.872635 seconds, end time: 82928.5 seconds (23 hours, 2 minutes, 8.51 seconds), step size: 5053.53 seconds (1 hours, 24 minutes, 13.53 seconds) -101: Begin time step 38. Start time: 82928.5 seconds (23 hours, 2 minutes, 8.51 seconds), step size: 5053.53 seconds (1 hours, 24 minutes, 13.53 seconds) -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 10 error: 1.4353e-11 -101: Solve: M deltax^k = r -100: Linearization/solve/update time: 0.0262537(98.226%)/0.000435762(1.63036%)/3.84e-05(0.14367%) -99: Newton iteration 11 error: 2.28511e-11 -99: Linearization/solve/update time: 0.0291162(96.9689%)/0.000868165(2.89135%)/4.196e-05(0.139744%) -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 1 error: 0.00197716 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Storage: 52156.3 44.822 -100: Writing visualization results for the current time step. -99: Storage: 50248.3 64.6457 -99: Writing visualization results for the current time step. -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 2 error: 3.59518 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Time step 44 done. CPU time: 0.943271 seconds, end time: 44.822 seconds, step size: 1.84286 seconds -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 3 error: 0.118423 -99: Time step 54 done. CPU time: 1.24094 seconds, end time: 64.6457 seconds (1 minutes, 4.646 seconds), step size: 1.62222 seconds -99: Begin time step 55. Start time: 64.6457 seconds (1 minutes, 4.646 seconds), step size: 1.47474 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -100: Begin time step 45. Start time: 44.822 seconds, step size: 1.84286 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 4 error: 0.308708 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 2.20927 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 2.60234 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 5 error: 0.0372482 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.414127 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.419195 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 6 error: 0.022144 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 2.22346 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 2.24115 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 7 error: 0.00107466 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 1.33449 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -99: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 4.21025 -101: Newton iteration 8 error: 0.000178488 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 1.10469 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 9 error: 2.72334e-08 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 5 error: 2.77298 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 6 error: 0.155424 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Newton iteration 10 error: 4.44922e-09 -101: Linearization/solve/update time: 0.0233575(95.5005%)/0.00106857(4.36899%)/3.192e-05(0.130509%) -101: Writing visualization results for the current time step. -99: Solve: M deltax^k = r -100: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 6 error: 0.899061 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 7 error: 0.0171841 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -99: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -99: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 8 error: 0.000121889 -99: Newton iteration 7 error: 0.211215 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Time step 38 done. CPU time: 0.899087 seconds, end time: 87982 seconds (1 days, 0 hours, 26.37 minutes), step size: 5053.53 seconds (1 hours, 24 minutes, 13.53 seconds) -101: Begin time step 39. Start time: 87982 seconds (1 days, 0 hours, 26.37 minutes), step size: 5053.53 seconds (1 hours, 24 minutes, 13.53 seconds) -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 1 error: 0.00197432 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 9 error: 4.6349e-09 -99: Solve: M deltax^k = r -100: Linearization/solve/update time: 0.022428(97.9724%)/0.000430323(1.87978%)/3.384e-05(0.147823%) -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 8 error: 0.014038 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 2 error: 7.60765 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Storage: 51991 46.6648 -100: Writing visualization results for the current time step. -101: Solve: M deltax^k = r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 9 error: 6.20159e-05 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 3 error: 0.285757 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 4 error: 0.558679 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 10 error: 9.7566e-10 -99: Linearization/solve/update time: 0.0275419(97.4011%)/0.000693325(2.45192%)/4.156e-05(0.146976%) -100: Time step 45 done. CPU time: 0.970838 seconds, end time: 46.6648 seconds, step size: 1.84286 seconds -100: Begin time step 46. Start time: 46.6648 seconds, step size: 1.99644 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 2.24837 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Storage: 50089.6 66.1204 -99: Writing visualization results for the current time step. -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 5 error: 0.0763156 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.698767 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 6 error: 0.00179401 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 3.77599 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 7 error: 9.13998e-05 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 55 done. CPU time: 1.27656 seconds, end time: 66.1204 seconds (1 minutes, 6.12 seconds), step size: 1.47474 seconds -99: Begin time step 56. Start time: 66.1204 seconds (1 minutes, 6.12 seconds), step size: 1.47474 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 2.66833 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 3.05513 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 8 error: 3.74312e-08 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.616322 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 1.02665 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Newton iteration 9 error: 7.47903e-09 -101: Linearization/solve/update time: 0.0220777(95.8687%)/0.000921367(4.00088%)/3.004e-05(0.130444%) -101: Writing visualization results for the current time step. -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 3.5648 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 6 error: 0.397675 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Time step 39 done. CPU time: 0.92502 seconds, end time: 93035.6 seconds (1 days, 1 hours, 50.59 minutes), step size: 5053.53 seconds (1 hours, 24 minutes, 13.53 seconds) -101: Begin time step 40. Start time: 93035.6 seconds (1 days, 1 hours, 50.59 minutes), step size: 3517.03 seconds (58 minutes, 37.03 seconds) -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 5.4313 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 7 error: 0.106055 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 1 error: 0.00194524 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 5 error: 2.09079 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 2 error: 2.28313 -100: Solve: M deltax^k = r -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 8 error: 0.00868453 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: opm models will now start the simulation. -102: # [known parameters which were specified at run-time] -102: EndTime="8750000" # default: "8.64e+07" -102: # [parameters which were specified at compile-time] -102: ContinueOnConvergenceError="0" -102: DpMaxRel="0.3" -102: DsMax="0.2" -102: EnableAsyncVtkOutput="1" -102: EnableGravity="1" -102: EnableGridAdaptation="0" -102: EnableIntensiveQuantityCache="0" -102: EnableStorageCache="1" -102: EnableThermodynamicHints="0" -102: EnableVtkOutput="1" -102: GridFile="data/reservoir.dgf" -102: GridGlobalRefinements="0" -102: InitialTimeStepSize="100000" -102: LinearSolverAbsTolerance="-1" -102: LinearSolverMaxError="1e+07" -102: LinearSolverMaxIterations="1000" -102: LinearSolverOverlapSize="2" -102: LinearSolverTolerance="0.001" -102: LinearSolverVerbosity="0" -102: MaxDepth="2500" -102: MaxTemperatureChange="5" -102: MaxTimeStepDivisions="10" -102: MaxTimeStepSize="inf" -102: MaximumWaterSaturation="1" -102: MinTimeStepSize="0" -102: NewtonMaxError="1e+100" -102: NewtonMaxIterations="20" -102: NewtonTargetIterations="10" -102: NewtonTolerance="1e-06" -102: NewtonVerbose="1" -102: NewtonWriteConvergence="0" -102: OutputDir="" -102: ParameterFile="" -102: PreconditionerOrder="0" -102: PreconditionerRelaxation="1" -102: PredeterminedTimeStepsFile="" -102: PressureMax="1e+99" -102: PressureMin="-1e+99" -102: PressureScale="1" -102: PriVarOscilationThreshold="1e-05" -102: PrintParameters="2" -102: ProjectSaturations="0" -102: RestartTime="-1e+35" -102: Temperature="293.15" -102: TemperatureMax="1e+09" -102: TemperatureMin="0" -102: ThreadsPerProcess="1" -102: VtkWriteAverageMolarMasses="0" -102: VtkWriteDensities="1" -102: VtkWriteDiffusionCoefficients="0" -102: VtkWriteDofIndex="0" -102: VtkWriteEffectiveDiffusionCoefficients="0" -102: VtkWriteExtrusionFactor="0" -102: VtkWriteFilterVelocities="0" -102: VtkWriteFugacities="0" -102: VtkWriteFugacityCoeffs="0" -102: VtkWriteGasDissolutionFactor="0" -102: VtkWriteGasFormationVolumeFactor="0" -102: VtkWriteGasSaturationPressure="0" -102: VtkWriteIntrinsicPermeabilities="0" -102: VtkWriteMassFractions="0" -102: VtkWriteMobilities="0" -102: VtkWriteMolarities="0" -102: VtkWriteMoleFractions="1" -102: VtkWriteOilFormationVolumeFactor="0" -102: VtkWriteOilSaturationPressure="0" -102: VtkWriteOilVaporizationFactor="0" -102: VtkWritePorosity="1" -102: VtkWritePotentialGradients="0" -102: VtkWritePressures="1" -102: VtkWritePrimaryVars="0" -102: VtkWritePrimaryVarsMeaning="0" -102: VtkWriteProcessRank="0" -102: VtkWriteRelativePermeabilities="1" -102: VtkWriteSaturatedGasOilVaporizationFactor="0" -102: VtkWriteSaturatedOilGasDissolutionFactor="0" -102: VtkWriteSaturationRatios="0" -102: VtkWriteSaturations="1" -102: VtkWriteTemperature="1" -102: VtkWriteTortuosities="0" -102: VtkWriteTotalMassFractions="0" -102: VtkWriteTotalMoleFractions="0" -102: VtkWriteViscosities="0" -102: VtkWriteWaterFormationVolumeFactor="0" -102: WaterOnlyThreshold="1" -102: WellWidth="0.01" -102: # [end of parameters] -102: Allocating the simulation vanguard -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 6 error: 0.818716 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 3 error: 0.0425583 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -102: Adding LGRs, if any -102: Distributing the vanguard's data -102: Allocating the model -102: Allocating the problem -102: Initializing the model -102: Initializing the problem -102: Simulator successfully set up -102: Applying the initial solution of the "reservoir_blackoil_ecfv" problem -102: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 9 error: 5.67284e-05 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 4 error: 0.00118454 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 10 error: 8.50241e-09 -100: Linearization/solve/update time: 0.027893(97.1466%)/0.000777086(2.70646%)/4.22e-05(0.146975%) -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 5 error: 2.21005e-05 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 7 error: 0.229296 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 8 error: 0.0368215 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 9 error: 0.00161207 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Storage: 51809.7 48.6613 -100: Writing visualization results for the current time step. -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 6 error: 1.40914e-07 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 10 error: 4.3128e-06 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Time step 46 done. CPU time: 1.00414 seconds, end time: 48.6613 seconds, step size: 1.99644 seconds -100: Begin time step 47. Start time: 48.6613 seconds, step size: 1.99644 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Newton iteration 7 error: 1.90799e-10 -101: Linearization/solve/update time: 0.0169453(96.1707%)/0.000653125(3.70672%)/2.16e-05(0.122588%) -101: Writing visualization results for the current time step. -101: Time step 40 done. CPU time: 0.94385 seconds, end time: 96552.6 seconds (1 days, 2 hours, 49.21 minutes), step size: 3517.03 seconds (58 minutes, 37.03 seconds) -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 2.26977 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 11 error: 3.11502e-11 -99: Linearization/solve/update time: 0.0280934(98.2125%)/0.000472923(1.6533%)/3.84e-05(0.134244%) -101: Serialize to file 'tutorial1_time=96552.6_rank=0.ers', next time step size: 3447.39 -101: Begin time step 41. Start time: 96552.6 seconds (1 days, 2 hours, 49.21 minutes), step size: 3447.39 seconds (57 minutes, 27.39 seconds) -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.574996 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 1 error: 0.00186372 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Storage: 49926.6 67.5951 -99: Writing visualization results for the current time step. -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 2 error: 2.38063 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 2.37491 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Begin time step 1. Start time: 0 seconds, step size: 100000 seconds (1 days, 3 hours, 46.67 minutes) -102: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 56 done. CPU time: 1.31247 seconds, end time: 67.5951 seconds (1 minutes, 7.595 seconds), step size: 1.47474 seconds -99: Begin time step 57. Start time: 67.5951 seconds (1 minutes, 7.595 seconds), step size: 1.34068 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 3 error: 0.00745379 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 4.86285 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 4 error: 0.000267207 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 2.16523 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 1 error: 2.79928 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Solve: M deltax^k = r -101: Update: x^(k+1) = x^k - deltax^k -101: Newton iteration 5 error: 3.14302e-06 -101: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 6 error: 0.856496 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.448278 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Newton iteration 6 error: 3.01266e-09 -101: Linearization/solve/update time: 0.013388(96.4711%)/0.000473244(3.4101%)/1.648e-05(0.118752%) -101: Writing visualization results for the current time step. -101: Time step 41 done. CPU time: 0.95958 seconds, end time: 100000 seconds (1 days, 3 hours, 46.67 minutes), step size: 3447.39 seconds (57 minutes, 27.39 seconds) -102: Solve: M deltax^k = r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 7 error: 0.239743 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Simulation of problem 'tutorial1' finished. -101: -101: ------------------------ Timing ------------------------ -101: Setup time: 0.0023 seconds, 0.239% -101: Simulation time: 0.961 seconds, 99.8% -101: Linearization time: 0.833 seconds, 86.7% -101: Linear solve time: 0.0358 seconds, 3.72% -101: Newton update time: 0.00118 seconds, 0.123% -101: Pre/postprocess time: 0.0114 seconds, 1.19% -101: Output write time: 0.0342 seconds, 3.56% -101: First process' simulation CPU time: 0.89 seconds -101: Number of processes: 1 -101: Threads per processes: 1 -101: Total CPU time: 0.89 seconds -101: -101: ---------------------------------------------------------------- -101: -101: Simulation completed -102: Update: x^(k+1) = x^k - deltax^k -102: Newton iteration 1 error: 0, num switched=0 -102: Linearization/solve/update time: 0.0118064(88.037%)/0.00154697(11.5353%)/5.7361e-05(0.427723%) -102: Storage: 1.66206e+07 0 4.73038e+06 -102: Writing visualization results for the current time step. -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 2.29421 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 8 error: 0.0333167 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 4.68144 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 9 error: 0.000804768 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -102: Time step 1 done. CPU time: 0.021122 seconds, end time: 100000 seconds (1 days, 3 hours, 46.67 minutes), step size: 100000 seconds (1 days, 3 hours, 46.67 minutes) -102: Begin time step 2. Start time: 100000 seconds (1 days, 3 hours, 46.67 minutes), step size: 175000 seconds (2 days, 0 hours, 36.67 minutes) -102: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 10 error: 9.76182e-07 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 5 error: 2.2128 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 6 error: 0.808458 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 11 error: 1.24345e-11 -100: Linearization/solve/update time: 0.0292812(98.2833%)/0.000469364(1.57544%)/4.2081e-05(0.141246%) -100: Storage: 51626.1 50.6577 -100: Writing visualization results for the current time step. -100: Time step 47 done. CPU time: 1.03681 seconds, end time: 50.6577 seconds, step size: 1.99644 seconds -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 7 error: 0.207508 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Begin time step 48. Start time: 50.6577 seconds, step size: 1.81494 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: ###################### -101: # Comparing results -101: ###################### -101: RND: '9472c4cdb45c5d024be2b08903966396' -99: Solve: M deltax^k = r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 2.2434 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 8 error: 0.0225359 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 9 error: 0.000316321 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.345307 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 10 error: 5.7559e-08 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Solve: M deltax^k = r -102: Update: x^(k+1) = x^k - deltax^k -102: Newton iteration 1 error: 0, num switched=0 -102: Linearization/solve/update time: 0.0135061(96.5854%)/0.000426483(3.04989%)/5.1e-05(0.364714%) -102: Storage: 1.66206e+07 0 4.73038e+06 -102: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 2.07223 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 11 error: 1.10383e-11 -99: Linearization/solve/update time: 0.0303893(97.7293%)/0.000661166(2.12625%)/4.492e-05(0.144459%) -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 1.39919 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Storage: 49773.9 68.9358 -99: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 2.52676 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 57 done. CPU time: 1.35003 seconds, end time: 68.9358 seconds (1 minutes, 8.936 seconds), step size: 1.34068 seconds -99: Begin time step 58. Start time: 68.9358 seconds (1 minutes, 8.936 seconds), step size: 1.2188 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 6 error: 0.0684993 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 2.93237 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 7 error: 0.0205494 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Time step 2 done. CPU time: 0.0439918 seconds, end time: 275000 seconds (3 days, 4 hours, 23.33 minutes), step size: 175000 seconds (2 days, 0 hours, 36.67 minutes) -102: Begin time step 3. Start time: 275000 seconds (3 days, 4 hours, 23.33 minutes), step size: 306250 seconds (3 days, 13 hours, 4.17 minutes) -102: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.411438 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 8 error: 0.000177752 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 3.31267 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -101: Simulation name: 'tutorial1' -101: Number of timesteps: '41' -100: Solve: M deltax^k = r - 99/127 Test #101: tutorial1 ...................................... Passed 1.14 sec -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 9 error: 1.02183e-08 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -test 103 - Start 103: reservoir_blackoil_vcfv - -103: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/reservoir_blackoil_vcfv" "--" "--end-time=8750000" -103: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -103: Test timeout computed to be: 1500 -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 2.29764 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Solve: M deltax^k = r -102: Update: x^(k+1) = x^k - deltax^k -102: Newton iteration 1 error: 0, num switched=0 -102: Linearization/solve/update time: 0.0109118(96.8185%)/0.000305002(2.70624%)/5.356e-05(0.47523%) -100: Newton iteration 10 error: 9.39337e-12 -100: Linearization/solve/update time: 0.0264074(96.9035%)/0.000803646(2.94903%)/4.02e-05(0.147516%) -102: Storage: 1.66206e+07 0 4.73038e+06 -102: Writing visualization results for the current time step. -100: Storage: 51457 52.4726 -100: Writing visualization results for the current time step. -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 5 error: 3.29692 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 6 error: 3.88214 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Time step 48 done. CPU time: 1.06884 seconds, end time: 52.4726 seconds, step size: 1.81494 seconds -100: Begin time step 49. Start time: 52.4726 seconds, step size: 1.81494 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -102: Time step 3 done. CPU time: 0.0622471 seconds, end time: 581250 seconds (6 days, 17 hours, 27.5 minutes), step size: 306250 seconds (3 days, 13 hours, 4.17 minutes) -100: Newton iteration 1 error: 2.23828 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Begin time step 4. Start time: 581250 seconds (6 days, 17 hours, 27.5 minutes), step size: 535938 seconds (6 days, 4 hours, 52.29 minutes) -102: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -103: ###################### -103: # Running test '' -103: ###################### -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 7 error: 1.29534 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.540941 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 8 error: 0.00236693 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 2.7989 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 9 error: 2.00101e-06 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 2.5523 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 10 error: 9.95204e-12 -99: Linearization/solve/update time: 0.0268501(98.0767%)/0.000485643(1.77393%)/4.088e-05(0.149324%) -103: executing "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/reservoir_blackoil_vcfv --end-time=8750000" -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 0.829111 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Storage: 49630.4 70.1546 -99: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 6 error: 0.275676 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Solve: M deltax^k = r -102: Update: x^(k+1) = x^k - deltax^k -102: Newton iteration 1 error: 0, num switched=0 -102: Linearization/solve/update time: 0.0139974(97.6476%)/0.000283762(1.97956%)/5.344e-05(0.372805%) -99: Time step 58 done. CPU time: 1.38572 seconds, end time: 70.1546 seconds (1 minutes, 10.15 seconds), step size: 1.2188 seconds -99: Begin time step 59. Start time: 70.1546 seconds (1 minutes, 10.15 seconds), step size: 1.2188 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Storage: 1.66206e+07 0 4.73038e+06 -102: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 7 error: 0.0497804 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 3.14992 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Time step 4 done. CPU time: 0.083428 seconds, end time: 1.11719e+06 seconds (12 days, 22 hours, 19.79 minutes), step size: 535938 seconds (6 days, 4 hours, 52.29 minutes) -102: Begin time step 5. Start time: 1.11719e+06 seconds (12 days, 22 hours, 19.79 minutes), step size: 937891 seconds (10 days, 20 hours, 31.51 minutes) -102: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.509946 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 8 error: 0.00294886 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 4.93744 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 9 error: 1.75318e-05 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 10.1008 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 10 error: 1.88265e-08 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 5 error: 12.1708 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Solve: M deltax^k = r -100: Newton iteration 11 error: 1.3987e-11 -102: Update: x^(k+1) = x^k - deltax^k -100: Linearization/solve/update time: 0.0326208(97.9898%)/0.000619365(1.86051%)/4.984e-05(0.149714%) -102: Newton iteration 1 error: 0, num switched=0 -102: Linearization/solve/update time: 0.00950031(96.3251%)/0.000307963(3.12249%)/5.448e-05(0.552381%) -100: Storage: 51285.7 54.2876 -100: Writing visualization results for the current time step. -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 6 error: 5.22701 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Storage: 1.66206e+07 0 4.73038e+06 -102: Writing visualization results for the current time step. -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -102: Time step 5 done. CPU time: 0.0987038 seconds, end time: 2.05508e+06 seconds (23 days, 18 hours, 51.3 minutes), step size: 937891 seconds (10 days, 20 hours, 31.51 minutes) -99: Newton iteration 7 error: 2.45298 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Begin time step 6. Start time: 2.05508e+06 seconds (23 days, 18 hours, 51.3 minutes), step size: 1.64131e+06 seconds (18 days, 23 hours, 55.14 minutes) -102: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Time step 49 done. CPU time: 1.10739 seconds, end time: 54.2876 seconds, step size: 1.81494 seconds -100: Begin time step 50. Start time: 54.2876 seconds, step size: 1.64995 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 2.28532 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 8 error: 0.732354 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.386615 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 9 error: 0.0977089 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 1.85263 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Solve: M deltax^k = r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 10 error: 0.00181523 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Update: x^(k+1) = x^k - deltax^k -102: Newton iteration 1 error: 0, num switched=0 -102: Linearization/solve/update time: 0.00785562(93.9665%)/0.000420523(5.03017%)/8.388e-05(1.00335%) -102: Storage: 1.66206e+07 0 4.73038e+06 -102: Writing visualization results for the current time step. -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 11 error: 5.21186e-07 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 1.62372 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 12 error: 1.35927e-11 -99: Linearization/solve/update time: 0.0331108(98.1061%)/0.000593923(1.75977%)/4.528e-05(0.134163%) -99: Storage: 49480.2 71.3734 -99: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 0.494788 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 6 error: 0.127786 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 59 done. CPU time: 1.42589 seconds, end time: 71.3734 seconds (1 minutes, 11.37 seconds), step size: 1.2188 seconds -99: Begin time step 60. Start time: 71.3734 seconds (1 minutes, 11.37 seconds), step size: 1.01566 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 3.45825 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 7 error: 0.0133466 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.303491 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 8 error: 0.000222976 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 3.88386 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 9 error: 3.1889e-07 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Time step 6 done. CPU time: 0.123997 seconds, end time: 3.69639e+06 seconds (42 days, 18 hours, 46.45 minutes), step size: 1.64131e+06 seconds (18 days, 23 hours, 55.14 minutes) -102: Begin time step 7. Start time: 3.69639e+06 seconds (42 days, 18 hours, 46.45 minutes), step size: 2.49652e+06 seconds (28 days, 21 hours, 28.75 minutes) -102: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 3.2384 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 10 error: 1.14682e-11 -100: Linearization/solve/update time: 0.0289994(97.8835%)/0.000581284(1.96205%)/4.576e-05(0.154457%) -100: Storage: 51127.9 55.9375 -100: Writing visualization results for the current time step. -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 5 error: 6.53838 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 6 error: 10.7437 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Solve: M deltax^k = r -102: Update: x^(k+1) = x^k - deltax^k -102: Newton iteration 1 error: 0, num switched=0 -102: Linearization/solve/update time: 0.00715153(95.5212%)/0.000284362(3.79815%)/5.096e-05(0.68066%) -102: Storage: 1.66206e+07 0 4.73038e+06 -102: Writing visualization results for the current time step. -100: Time step 50 done. CPU time: 1.14299 seconds, end time: 55.9375 seconds, step size: 1.64995 seconds -100: Serialize to file 'powerinjection_forchheimer_fd_time=55.9375_rank=0.ers', next time step size: 1.64995 -100: Begin time step 51. Start time: 55.9375 seconds, step size: 1.64995 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 2.34189 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 7 error: 11.6863 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.404386 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 8 error: 3.31801 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 2.39062 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 9 error: 0.00750954 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 1.92194 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 10 error: 4.04664e-08 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 3.30033 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 11 error: 1.22462e-11 -99: Linearization/solve/update time: 0.0284702(98.3439%)/0.000444563(1.53564%)/3.488e-05(0.120485%) -99: Storage: 49347.4 72.3891 -99: Writing visualization results for the current time step. -102: Time step 7 done. CPU time: 0.14413 seconds, end time: 6.19291e+06 seconds (71 days, 16 hours, 15.19 minutes), step size: 2.49652e+06 seconds (28 days, 21 hours, 28.75 minutes) -102: Begin time step 8. Start time: 6.19291e+06 seconds (71 days, 16 hours, 15.19 minutes), step size: 2.44709e+06 seconds (28 days, 7 hours, 44.81 minutes) -102: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Solve: M deltax^k = r -102: Update: x^(k+1) = x^k - deltax^k -102: Newton iteration 1 error: 0, num switched=0 -102: Linearization/solve/update time: 0.00691473(95.1989%)/0.000291802(4.0174%)/5.6921e-05(0.783663%) -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 6 error: 0.690743 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 7 error: 0.0305127 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 60 done. CPU time: 1.46083 seconds, end time: 72.3891 seconds (1 minutes, 12.39 seconds), step size: 1.01566 seconds -99: Serialize to file 'powerinjection_forchheimer_ad_time=72.3891_rank=0.ers', next time step size: 0.92333 -102: Storage: 1.66206e+07 0 4.73038e+06 -102: Writing visualization results for the current time step. -99: Begin time step 61. Start time: 72.3891 seconds (1 minutes, 12.39 seconds), step size: 0.92333 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 8 error: 0.000428197 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 3.80872 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 9 error: 5.92617e-08 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.323435 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 10 error: 1.46301e-11 -100: Linearization/solve/update time: 0.0266278(97.9719%)/0.000504364(1.85572%)/4.684e-05(0.172339%) -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 2.08161 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Storage: 50967.8 57.5875 -100: Writing visualization results for the current time step. -102: Time step 8 done. CPU time: 0.163987 seconds, end time: 8.64e+06 seconds (100 days, 0 hours, 0 minutes), step size: 2.44709e+06 seconds (28 days, 7 hours, 44.81 minutes) -99: Solve: M deltax^k = r -102: Begin time step 9. Start time: 8.64e+06 seconds (100 days, 0 hours, 0 minutes), step size: 5 seconds -102: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 0.0629018 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Time step 51 done. CPU time: 1.1744 seconds, end time: 57.5875 seconds, step size: 1.64995 seconds -100: Begin time step 52. Start time: 57.5875 seconds, step size: 1.64995 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 5 error: 0.00416786 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 2.41972 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 6 error: 1.28925e-05 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.518212 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 7 error: 1.39977e-10 -99: Linearization/solve/update time: 0.0184689(98.2569%)/0.000303561(1.61499%)/2.4081e-05(0.128114%) -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 2.97348 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Storage: 49219.2 73.3045 -99: Writing visualization results for the current time step. -102: Solve: M deltax^k = r -102: Update: x^(k+1) = x^k - deltax^k -102: Newton iteration 1 error: 0, num switched=0 -102: Linearization/solve/update time: 0.0117347(97.0845%)/0.000290762(2.40555%)/6.164e-05(0.509964%) -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 1.87756 -102: Storage: 1.64542e+07 376004 4.68304e+06 -102: Writing visualization results for the current time step. -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 61 done. CPU time: 1.48641 seconds, end time: 73.3124 seconds (1 minutes, 13.31 seconds), step size: 0.92333 seconds -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 0.658883 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 6 error: 0.22548 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Begin time step 62. Start time: 73.3124 seconds (1 minutes, 13.31 seconds), step size: 1.15416 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 4.98893 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.0711668 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 7 error: 0.0351029 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 0.0471491 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Time step 9 done. CPU time: 0.183995 seconds, end time: 8.64e+06 seconds (100 days, 0 hours, 0.08 minutes), step size: 5 seconds -102: Begin time step 10. Start time: 8.64e+06 seconds (100 days, 0 hours, 0.08 minutes), step size: 8.75 seconds -102: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 4 error: 2.93876e-05 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 8 error: 0.000793052 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 5 error: 2.69665e-10 -99: Linearization/solve/update time: 0.0131234(98.5066%)/0.000184042(1.38145%)/1.492e-05(0.111992%) -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 9 error: 6.1095e-07 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Storage: 49061.9 74.4004 -99: Writing visualization results for the current time step. -100: Newton iteration 10 error: 1.19488e-09 -100: Linearization/solve/update time: 0.0291526(96.6884%)/0.000897806(2.97769%)/0.00010068(0.333918%) -100: Storage: 50805.2 59.2374 -102: Solve: M deltax^k = r -100: Writing visualization results for the current time step. -102: Update: x^(k+1) = x^k - deltax^k -102: Newton iteration 1 error: 0, num switched=0 -102: Linearization/solve/update time: 0.0109179(96.89%)/0.000287322(2.54982%)/6.312e-05(0.560154%) -99: Time step 62 done. CPU time: 1.50545 seconds, end time: 74.4666 seconds (1 minutes, 14.47 seconds), step size: 1.15416 seconds -99: Begin time step 63. Start time: 74.4666 seconds (1 minutes, 14.47 seconds), step size: 1.63506 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Storage: 1.64542e+07 376004 4.68304e+06 -102: Writing visualization results for the current time step. -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 5.8963 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Time step 52 done. CPU time: 1.21006 seconds, end time: 59.2374 seconds, step size: 1.64995 seconds -100: Begin time step 53. Start time: 59.2374 seconds, step size: 1.64995 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 2.47624 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.108583 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.527828 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 0.0010665 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 3.30444 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 4 error: 9.00684e-10 -99: Linearization/solve/update time: 0.0116362(98.4387%)/0.000169562(1.43444%)/1.5e-05(0.126895%) -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 1.82044 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Time step 10 done. CPU time: 0.207981 seconds, end time: 8.64001e+06 seconds (100 days, 0 hours, 0.23 minutes), step size: 8.75 seconds -102: Serialize to file 'reservoir_blackoil_ecfv_time=8.64001e+06_rank=0.ers', next time step size: 15.3125 -102: Begin time step 11. Start time: 8.64001e+06 seconds (100 days, 0 hours, 0.23 minutes), step size: 15.3125 seconds -102: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Storage: 48851.1 75.8565 -99: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 0.755146 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 6 error: 0.359136 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 63 done. CPU time: 1.52343 seconds, end time: 76.1016 seconds (1 minutes, 16.1 seconds), step size: 1.63506 seconds -99: Begin time step 64. Start time: 76.1016 seconds (1 minutes, 16.1 seconds), step size: 2.4526 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 4.54632 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Solve: M deltax^k = r -102: Update: x^(k+1) = x^k - deltax^k -102: Newton iteration 1 error: 0, num switched=0 -102: Linearization/solve/update time: 0.00958679(96.5438%)/0.000281082(2.83064%)/6.212e-05(0.62558%) -102: Storage: 1.64542e+07 376004 4.68304e+06 -102: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.188482 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 7 error: 0.0773012 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 0.000447838 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 8 error: 0.00271738 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 4 error: 6.97327e-10 -99: Linearization/solve/update time: 0.010603(98.5339%)/0.000145442(1.35159%)/1.232e-05(0.11449%) -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 9 error: 2.69348e-06 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Time step 11 done. CPU time: 0.227993 seconds, end time: 8.64003e+06 seconds (100 days, 0 hours, 0.48 minutes), step size: 15.3125 seconds -102: Begin time step 12. Start time: 8.64003e+06 seconds (100 days, 0 hours, 0.48 minutes), step size: 26.7969 seconds -102: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Storage: 48553.9 77.8759 -99: Writing visualization results for the current time step. -100: Newton iteration 10 error: 1.00258e-11 -100: Linearization/solve/update time: 0.0284758(98.084%)/0.000511643(1.76234%)/4.46e-05(0.153623%) -99: Time step 64 done. CPU time: 1.53858 seconds, end time: 78.5542 seconds (1 minutes, 18.55 seconds), step size: 2.4526 seconds -100: Storage: 50639.9 60.8874 -100: Writing visualization results for the current time step. -99: Begin time step 65. Start time: 78.5542 seconds (1 minutes, 18.55 seconds), step size: 3.67889 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 3.34176 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Time step 53 done. CPU time: 1.2429 seconds, end time: 60.8874 seconds (1 minutes, 0.887 seconds), step size: 1.64995 seconds -100: Begin time step 54. Start time: 60.8874 seconds (1 minutes, 0.887 seconds), step size: 1.64995 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 2.51266 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.198764 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.491198 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Solve: M deltax^k = r -102: Update: x^(k+1) = x^k - deltax^k -102: Newton iteration 1 error: 0, num switched=0 -102: Linearization/solve/update time: 0.0109398(96.9816%)/0.000278682(2.47051%)/6.1801e-05(0.547866%) -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 0.000442804 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Storage: 1.64542e+07 376004 4.68304e+06 -102: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 3.1308 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 4 error: 1.25226e-09 -99: Linearization/solve/update time: 0.0109354(97.0334%)/0.000319963(2.83914%)/1.436e-05(0.127421%) -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 5.15935 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Storage: 48135.4 80.6268 -99: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 5.76189 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 6 error: 2.11797 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Time step 12 done. CPU time: 0.247991 seconds, end time: 8.64006e+06 seconds (100 days, 0 hours, 0.93 minutes), step size: 26.7969 seconds -102: Begin time step 13. Start time: 8.64006e+06 seconds (100 days, 0 hours, 0.93 minutes), step size: 46.8945 seconds -102: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 65 done. CPU time: 1.55718 seconds, end time: 82.2331 seconds (1 minutes, 22.23 seconds), step size: 3.67889 seconds -99: Begin time step 66. Start time: 82.2331 seconds (1 minutes, 22.23 seconds), step size: 5.51834 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 2.50935 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.188103 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 7 error: 0.643936 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 0.000337474 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 8 error: 0.0697737 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 4 error: 8.29701e-10 -99: Linearization/solve/update time: 0.0107133(98.5952%)/0.000139483(1.28367%)/1.316e-05(0.121112%) -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 9 error: 0.000269116 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Solve: M deltax^k = r -102: Update: x^(k+1) = x^k - deltax^k -102: Newton iteration 1 error: 0, num switched=0 -102: Linearization/solve/update time: 0.0109421(96.9025%)/0.000286922(2.54096%)/6.2841e-05(0.556515%) -99: Storage: 47546.1 84.2646 -102: Storage: 1.64542e+07 376004 4.68304e+06 -102: Writing visualization results for the current time step. -99: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 10 error: 3.5602e-08 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 66 done. CPU time: 1.57242 seconds, end time: 87.7515 seconds (1 minutes, 27.75 seconds), step size: 5.51834 seconds -99: Begin time step 67. Start time: 87.7515 seconds (1 minutes, 27.75 seconds), step size: 6.18551 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 11 error: 1.39977e-11 -100: Linearization/solve/update time: 0.0307299(97.4069%)/0.000764363(2.42286%)/5.372e-05(0.17028%) -100: Storage: 50471.4 62.5373 -99: Solve: M deltax^k = r -100: Writing visualization results for the current time step. -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 1.95598 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Time step 54 done. CPU time: 1.28152 seconds, end time: 62.5373 seconds (1 minutes, 2.537 seconds), step size: 1.64995 seconds -100: Begin time step 55. Start time: 62.5373 seconds (1 minutes, 2.537 seconds), step size: 1.49995 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.114742 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 2.54775 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 8.4041e-05 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Time step 13 done. CPU time: 0.27198 seconds, end time: 8.6401e+06 seconds (100 days, 0 hours, 1.71 minutes), step size: 46.8945 seconds -102: Begin time step 14. Start time: 8.6401e+06 seconds (100 days, 0 hours, 1.71 minutes), step size: 82.0654 seconds (1 minutes, 22.07 seconds) -102: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.42475 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 4 error: 6.35936e-11 -99: Linearization/solve/update time: 0.0112047(98.4179%)/0.000165601(1.45457%)/1.452e-05(0.127538%) -103: opm models will now start the simulation. -103: # [known parameters which were specified at run-time] -103: EndTime="8750000" # default: "8.64e+07" -103: # [parameters which were specified at compile-time] -103: ContinueOnConvergenceError="0" -103: DpMaxRel="0.3" -103: DsMax="0.2" -103: EnableAsyncVtkOutput="1" -103: EnableGravity="1" -103: EnableGridAdaptation="0" -103: EnableIntensiveQuantityCache="0" -103: EnableStorageCache="1" -103: EnableThermodynamicHints="0" -103: EnableVtkOutput="1" -103: GridFile="data/reservoir.dgf" -103: GridGlobalRefinements="0" -103: InitialTimeStepSize="100000" -103: LinearSolverAbsTolerance="-1" -103: LinearSolverMaxError="1e+07" -103: LinearSolverMaxIterations="1000" -103: LinearSolverOverlapSize="2" -103: LinearSolverTolerance="0.001" -103: LinearSolverVerbosity="0" -103: MaxDepth="2500" -103: MaxTemperatureChange="5" -103: MaxTimeStepDivisions="10" -103: MaxTimeStepSize="inf" -103: MaximumWaterSaturation="1" -103: MinTimeStepSize="0" -103: NewtonMaxError="1e+100" -103: NewtonMaxIterations="20" -103: NewtonTargetIterations="10" -103: NewtonTolerance="1e-06" -103: NewtonVerbose="1" -103: NewtonWriteConvergence="0" -103: NumericDifferenceMethod="1" -103: OutputDir="" -103: ParameterFile="" -103: PreconditionerOrder="0" -103: PreconditionerRelaxation="1" -103: PredeterminedTimeStepsFile="" -103: PressureMax="1e+99" -103: PressureMin="-1e+99" -103: PressureScale="1" -103: PriVarOscilationThreshold="1e-05" -103: PrintParameters="2" -103: ProjectSaturations="0" -103: RestartTime="-1e+35" -103: Temperature="293.15" -103: TemperatureMax="1e+09" -103: TemperatureMin="0" -103: ThreadsPerProcess="1" -103: VtkWriteAverageMolarMasses="0" -103: VtkWriteDensities="1" -103: VtkWriteDiffusionCoefficients="0" -103: VtkWriteDofIndex="0" -103: VtkWriteEffectiveDiffusionCoefficients="0" -103: VtkWriteExtrusionFactor="0" -103: VtkWriteFilterVelocities="0" -103: VtkWriteFugacities="0" -103: VtkWriteFugacityCoeffs="0" -103: VtkWriteGasDissolutionFactor="0" -103: VtkWriteGasFormationVolumeFactor="0" -103: VtkWriteGasSaturationPressure="0" -103: VtkWriteIntrinsicPermeabilities="0" -103: VtkWriteMassFractions="0" -103: VtkWriteMobilities="0" -103: VtkWriteMolarities="0" -103: VtkWriteMoleFractions="1" -103: VtkWriteOilFormationVolumeFactor="0" -103: VtkWriteOilSaturationPressure="0" -103: VtkWriteOilVaporizationFactor="0" -103: VtkWritePorosity="1" -103: VtkWritePotentialGradients="0" -103: VtkWritePressures="1" -103: VtkWritePrimaryVars="0" -103: VtkWritePrimaryVarsMeaning="0" -103: VtkWriteProcessRank="0" -103: VtkWriteRelativePermeabilities="1" -103: VtkWriteSaturatedGasOilVaporizationFactor="0" -103: VtkWriteSaturatedOilGasDissolutionFactor="0" -103: VtkWriteSaturationRatios="0" -103: VtkWriteSaturations="1" -103: VtkWriteTemperature="1" -103: VtkWriteTortuosities="0" -103: VtkWriteTotalMassFractions="0" -103: VtkWriteTotalMoleFractions="0" -103: VtkWriteViscosities="0" -103: VtkWriteWaterFormationVolumeFactor="0" -103: WaterOnlyThreshold="1" -103: WellWidth="0.01" -103: # [end of parameters] -103: Allocating the simulation vanguard -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 2.38608 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -103: Adding LGRs, if any -103: Distributing the vanguard's data -103: Allocating the model -103: Allocating the problem -103: Initializing the model -103: Initializing the problem -103: Simulator successfully set up -103: Applying the initial solution of the "reservoir_blackoil_vcfv" problem -103: Writing visualization results for the current time step. -99: Storage: 46920 87.8277 -99: Writing visualization results for the current time step. -102: Solve: M deltax^k = r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -102: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 2.28007 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Newton iteration 1 error: 0, num switched=0 -102: Linearization/solve/update time: 0.0101319(96.679%)/0.000286522(2.734%)/6.152e-05(0.587025%) -102: Storage: 1.64542e+07 376004 4.68304e+06 -102: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 0.730259 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Time step 67 done. CPU time: 1.59353 seconds, end time: 93.937 seconds (1 minutes, 33.94 seconds), step size: 6.18551 seconds -99: Begin time step 68. Start time: 93.937 seconds (1 minutes, 33.94 seconds), step size: 6.06303 seconds -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 1 error: 1.63998 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 6 error: 0.222139 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Time step 14 done. CPU time: 0.291984 seconds, end time: 8.64018e+06 seconds (100 days, 0 hours, 3.08 minutes), step size: 82.0654 seconds (1 minutes, 22.07 seconds) -102: Begin time step 15. Start time: 8.64018e+06 seconds (100 days, 0 hours, 3.08 minutes), step size: 143.615 seconds (2 minutes, 23.62 seconds) -102: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 2 error: 0.0672854 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 7 error: 0.0331809 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -103: Begin time step 1. Start time: 0 seconds, step size: 100000 seconds (1 days, 3 hours, 46.67 minutes) -103: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Solve: M deltax^k = r -99: Update: x^(k+1) = x^k - deltax^k -99: Newton iteration 3 error: 1.15505e-05 -99: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 8 error: 0.00134034 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Newton iteration 4 error: 5.79092e-12 -99: Linearization/solve/update time: 0.0130401(98.4469%)/0.000189443(1.43021%)/1.628e-05(0.122907%) -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 9 error: 3.12e-06 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Storage: 46332.5 90.8864 -99: Writing visualization results for the current time step. -102: Solve: M deltax^k = r -100: Newton iteration 10 error: 3.28839e-10 -100: Linearization/solve/update time: 0.028053(97.8924%)/0.000554564(1.93518%)/4.94e-05(0.172384%) -102: Update: x^(k+1) = x^k - deltax^k -102: Newton iteration 1 error: 0, num switched=0 -102: Linearization/solve/update time: 0.010931(96.9218%)/0.000284242(2.52028%)/6.2921e-05(0.557899%) -102: Storage: 1.64542e+07 376004 4.68304e+06 -102: Writing visualization results for the current time step. -100: Storage: 50315.2 64.0373 -100: Writing visualization results for the current time step. -99: Time step 68 done. CPU time: 1.61443 seconds, end time: 100 seconds (1 minutes, 40 seconds), step size: 6.06303 seconds -99: Simulation of problem 'powerinjection_forchheimer_ad' finished. -99: -99: ------------------------ Timing ------------------------ -99: Setup time: 0.00369 seconds, 0.228% -99: Simulation time: 1.61 seconds, 99.8% -99: Linearization time: 1.2 seconds, 74.5% -99: Linear solve time: 0.0291 seconds, 1.8% -99: Newton update time: 0.00213 seconds, 0.132% -99: Pre/postprocess time: 0.146 seconds, 9.06% -99: Output write time: 0.154 seconds, 9.54% -99: First process' simulation CPU time: 1.49 seconds -99: Number of processes: 1 -99: Threads per processes: 1 -99: Total CPU time: 1.49 seconds -99: -99: ---------------------------------------------------------------- -99: -99: Simulation completed -100: Time step 55 done. CPU time: 1.31751 seconds, end time: 64.0373 seconds (1 minutes, 4.037 seconds), step size: 1.49995 seconds -100: Begin time step 56. Start time: 64.0373 seconds (1 minutes, 4.037 seconds), step size: 1.49995 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -102: Time step 15 done. CPU time: 0.309899 seconds, end time: 8.64033e+06 seconds (100 days, 0 hours, 5.47 minutes), step size: 143.615 seconds (2 minutes, 23.62 seconds) -100: Newton iteration 1 error: 2.60087 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.58121 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Begin time step 16. Start time: 8.64033e+06 seconds (100 days, 0 hours, 5.47 minutes), step size: 251.325 seconds (4 minutes, 11.33 seconds) -102: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 2.75637 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 4.5227 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Solve: M deltax^k = r -102: Update: x^(k+1) = x^k - deltax^k -102: Newton iteration 1 error: 0, num switched=0 -102: Linearization/solve/update time: 0.00722561(95.3567%)/0.000285722(3.77069%)/6.612e-05(0.872589%) -99: ###################### -99: # Comparing results -99: ###################### -99: RND: 'bf1902a03c2bbdbc9d98e12024f81268' -102: Storage: 1.64542e+07 376004 4.68304e+06 -102: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 1.84542 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 6 error: 0.690443 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Time step 16 done. CPU time: 0.327459 seconds, end time: 8.64058e+06 seconds (100 days, 0 hours, 9.66 minutes), step size: 251.325 seconds (4 minutes, 11.33 seconds) -102: Begin time step 17. Start time: 8.64058e+06 seconds (100 days, 0 hours, 9.66 minutes), step size: 439.819 seconds (7 minutes, 19.82 seconds) -102: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 7 error: 0.172706 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 8 error: 0.0192536 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 9 error: 0.000300525 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Solve: M deltax^k = r -102: Update: x^(k+1) = x^k - deltax^k -102: Newton iteration 1 error: 0, num switched=0 -102: Linearization/solve/update time: 0.00810978(95.5478%)/0.000313643(3.69528%)/6.4241e-05(0.756875%) -102: Storage: 1.64542e+07 376004 4.68304e+06 -102: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 10 error: 2.51533e-07 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 11 error: 1.49356e-11 -100: Linearization/solve/update time: 0.0302461(97.0439%)/0.000868485(2.78652%)/5.284e-05(0.169536%) -100: Storage: 50155.7 65.5372 -100: Writing visualization results for the current time step. -100: Time step 56 done. CPU time: 1.35451 seconds, end time: 65.5372 seconds (1 minutes, 5.537 seconds), step size: 1.49995 seconds -100: Begin time step 57. Start time: 65.5372 seconds (1 minutes, 5.537 seconds), step size: 1.36359 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -99: Simulation name: 'powerinjection_forchheimer_ad' -99: Number of timesteps: '68' -100/127 Test #99: powerinjection_forchheimer_ad .................. Passed 1.78 sec -test 104 - Start 104: reservoir_ncp_ecfv - -104: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/reservoir_ncp_ecfv" "--" "--end-time=8750000" -104: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -104: Test timeout computed to be: 1500 -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 2.70359 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Time step 17 done. CPU time: 0.348964 seconds, end time: 8.64102e+06 seconds (100 days, 0 hours, 16.99 minutes), step size: 439.819 seconds (7 minutes, 19.82 seconds) -102: Begin time step 18. Start time: 8.64102e+06 seconds (100 days, 0 hours, 16.99 minutes), step size: 769.684 seconds (12 minutes, 49.68 seconds) -102: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -103: Solve: M deltax^k = r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.392246 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 2.60848 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: ###################### -104: # Running test '' -104: ###################### -102: Solve: M deltax^k = r -102: Update: x^(k+1) = x^k - deltax^k -102: Newton iteration 1 error: 0, num switched=0 -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 1.56886 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -103: Update: x^(k+1) = x^k - deltax^k -103: Newton iteration 1 error: 0, num switched=0 -103: Linearization/solve/update time: 0.0551626(88.6399%)/0.00700509(11.2564%)/6.452e-05(0.103676%) -103: Storage: 1.66206e+07 0 4.73038e+06 -103: Writing visualization results for the current time step. -102: Linearization/solve/update time: 0.00700885(95.1822%)/0.000284282(3.86063%)/7.048e-05(0.957139%) -104: executing "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/reservoir_ncp_ecfv --end-time=8750000" -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 0.554658 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Storage: 1.64542e+07 376004 4.68304e+06 -102: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 6 error: 0.184634 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 7 error: 0.0211345 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -103: Time step 1 done. CPU time: 0.0752408 seconds, end time: 100000 seconds (1 days, 3 hours, 46.67 minutes), step size: 100000 seconds (1 days, 3 hours, 46.67 minutes) -102: Time step 18 done. CPU time: 0.368002 seconds, end time: 8.64179e+06 seconds (100 days, 0 hours, 29.82 minutes), step size: 769.684 seconds (12 minutes, 49.68 seconds) -103: Begin time step 2. Start time: 100000 seconds (1 days, 3 hours, 46.67 minutes), step size: 175000 seconds (2 days, 0 hours, 36.67 minutes) -103: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Begin time step 19. Start time: 8.64179e+06 seconds (100 days, 0 hours, 29.82 minutes), step size: 1346.95 seconds (22 minutes, 26.95 seconds) -102: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 8 error: 0.000238009 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 9 error: 5.23979e-08 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 10 error: 3.21165e-11 -100: Linearization/solve/update time: 0.0279864(97.0162%)/0.000819409(2.84053%)/4.132e-05(0.143238%) -100: Storage: 50007.3 66.9008 -100: Writing visualization results for the current time step. -102: Solve: M deltax^k = r -102: Update: x^(k+1) = x^k - deltax^k -102: Newton iteration 1 error: 0, num switched=0 -102: Linearization/solve/update time: 0.0112803(96.9289%)/0.000291323(2.50326%)/6.608e-05(0.567809%) -100: Time step 57 done. CPU time: 1.38903 seconds, end time: 66.9008 seconds (1 minutes, 6.901 seconds), step size: 1.36359 seconds -100: Begin time step 58. Start time: 66.9008 seconds (1 minutes, 6.901 seconds), step size: 1.36359 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Storage: 1.64542e+07 376004 4.68304e+06 -102: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 2.80904 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.588441 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 3.60707 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 3.72521 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Time step 19 done. CPU time: 0.392112 seconds, end time: 8.64314e+06 seconds (100 days, 0 hours, 52.27 minutes), step size: 1346.95 seconds (22 minutes, 26.95 seconds) -102: Begin time step 20. Start time: 8.64314e+06 seconds (100 days, 0 hours, 52.27 minutes), step size: 2357.16 seconds (39 minutes, 17.16 seconds) -102: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 1.25247 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 6 error: 0.457035 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Solve: M deltax^k = r -102: Update: x^(k+1) = x^k - deltax^k -102: Newton iteration 1 error: 0, num switched=0 -102: Linearization/solve/update time: 0.00707005(95.2553%)/0.000288722(3.88997%)/6.344e-05(0.854732%) -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 7 error: 0.102967 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Storage: 1.64542e+07 376004 4.68304e+06 -102: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 8 error: 0.00892432 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 9 error: 0.00012062 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Time step 20 done. CPU time: 0.411982 seconds, end time: 8.64549e+06 seconds (100 days, 1 hours, 31.56 minutes), step size: 2357.16 seconds (39 minutes, 17.16 seconds) -102: Serialize to file 'reservoir_blackoil_ecfv_time=8.64549e+06_rank=0.ers', next time step size: 4125.03 -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 10 error: 5.78936e-08 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Begin time step 21. Start time: 8.64549e+06 seconds (100 days, 1 hours, 31.56 minutes), step size: 4125.03 seconds (1 hours, 8 minutes, 45.03 seconds) -102: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 11 error: 1.16707e-11 -100: Linearization/solve/update time: 0.0338582(98.0998%)/0.000604845(1.75246%)/5.1001e-05(0.147769%) -103: Solve: M deltax^k = r -100: Storage: 49854.9 68.2644 -100: Writing visualization results for the current time step. -103: Update: x^(k+1) = x^k - deltax^k -103: Newton iteration 1 error: 0, num switched=0 -103: Linearization/solve/update time: 0.0480529(97.5717%)/0.00113493(2.30448%)/6.096e-05(0.12378%) -103: Storage: 1.66206e+07 0 4.73038e+06 -103: Writing visualization results for the current time step. -100: Time step 58 done. CPU time: 1.43 seconds, end time: 68.2644 seconds (1 minutes, 8.264 seconds), step size: 1.36359 seconds -100: Begin time step 59. Start time: 68.2644 seconds (1 minutes, 8.264 seconds), step size: 1.23963 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 2.96506 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Solve: M deltax^k = r -102: Update: x^(k+1) = x^k - deltax^k -102: Newton iteration 1 error: 0, num switched=0 -102: Linearization/solve/update time: 0.00701213(95.2428%)/0.000285962(3.8841%)/6.4282e-05(0.873115%) -100: Solve: M deltax^k = r -102: Storage: 1.64542e+07 376004 4.68304e+06 -102: Writing visualization results for the current time step. -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.35564 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 2.64835 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -103: Time step 2 done. CPU time: 0.138489 seconds, end time: 275000 seconds (3 days, 4 hours, 23.33 minutes), step size: 175000 seconds (2 days, 0 hours, 36.67 minutes) -103: Begin time step 3. Start time: 275000 seconds (3 days, 4 hours, 23.33 minutes), step size: 306250 seconds (3 days, 13 hours, 4.17 minutes) -103: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -102: Time step 21 done. CPU time: 0.436003 seconds, end time: 8.64962e+06 seconds (100 days, 2 hours, 40.31 minutes), step size: 4125.03 seconds (1 hours, 8 minutes, 45.03 seconds) -102: Begin time step 22. Start time: 8.64962e+06 seconds (100 days, 2 hours, 40.31 minutes), step size: 7218.79 seconds (2 hours, 0 minutes, 18.79 seconds) -102: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 3.21673 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Solve: M deltax^k = r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -102: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 4.41034 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Newton iteration 1 error: 0, num switched=0 -102: Linearization/solve/update time: 0.00723909(93.9535%)/0.000389763(5.05859%)/7.612e-05(0.987933%) -102: Storage: 1.64542e+07 376004 4.68304e+06 -102: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 6 error: 1.79418 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Time step 22 done. CPU time: 0.456048 seconds, end time: 8.65684e+06 seconds (100 days, 4 hours, 40.62 minutes), step size: 7218.79 seconds (2 hours, 0 minutes, 18.79 seconds) -102: Begin time step 23. Start time: 8.65684e+06 seconds (100 days, 4 hours, 40.62 minutes), step size: 12632.9 seconds (3 hours, 30 minutes, 32.89 seconds) -102: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 7 error: 0.318955 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 8 error: 0.0019542 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Solve: M deltax^k = r -102: Update: x^(k+1) = x^k - deltax^k -102: Newton iteration 1 error: 0, num switched=0 -102: Linearization/solve/update time: 0.012127(96.9595%)/0.000319242(2.55245%)/6.104e-05(0.488035%) -102: Storage: 1.64542e+07 376004 4.68304e+06 -102: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 9 error: 3.13363e-06 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 10 error: 9.93339e-12 -100: Linearization/solve/update time: 0.0521865(96.4861%)/0.00161317(2.98255%)/0.000287402(0.531369%) -103: Solve: M deltax^k = r -100: Storage: 49712.2 69.504 -100: Writing visualization results for the current time step. -103: Update: x^(k+1) = x^k - deltax^k -103: Newton iteration 1 error: 0, num switched=0 -103: Linearization/solve/update time: 0.0475029(98.2218%)/0.000800126(1.65442%)/5.988e-05(0.123814%) -102: Time step 23 done. CPU time: 0.47665 seconds, end time: 8.66947e+06 seconds (100 days, 8 hours, 11.17 minutes), step size: 12632.9 seconds (3 hours, 30 minutes, 32.89 seconds) -102: Begin time step 24. Start time: 8.66947e+06 seconds (100 days, 8 hours, 11.17 minutes), step size: 22107.6 seconds (6 hours, 8 minutes, 27.56 seconds) -102: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -103: Storage: 1.66206e+07 0 4.73038e+06 -103: Writing visualization results for the current time step. -100: Time step 59 done. CPU time: 1.49262 seconds, end time: 69.504 seconds (1 minutes, 9.504 seconds), step size: 1.23963 seconds -100: Begin time step 60. Start time: 69.504 seconds (1 minutes, 9.504 seconds), step size: 1.23963 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -103: Time step 3 done. CPU time: 0.196064 seconds, end time: 581250 seconds (6 days, 17 hours, 27.5 minutes), step size: 306250 seconds (3 days, 13 hours, 4.17 minutes) -103: Begin time step 4. Start time: 581250 seconds (6 days, 17 hours, 27.5 minutes), step size: 535938 seconds (6 days, 4 hours, 52.29 minutes) -103: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Solve: M deltax^k = r -102: Update: x^(k+1) = x^k - deltax^k -102: Newton iteration 1 error: 0, num switched=0 -102: Linearization/solve/update time: 0.0111765(96.6161%)/0.000324603(2.80606%)/6.684e-05(0.577805%) -102: Storage: 1.64542e+07 376004 4.68304e+06 -102: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 3.11066 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.519964 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: opm models will now start the simulation. -104: # [known parameters which were specified at run-time] -104: EndTime="8750000" # default: "8.64e+07" -104: # [parameters which were specified at compile-time] -104: ContinueOnConvergenceError="0" -104: EnableAsyncVtkOutput="1" -104: EnableGravity="1" -104: EnableGridAdaptation="0" -104: EnableIntensiveQuantityCache="0" -104: EnableStorageCache="1" -104: EnableThermodynamicHints="0" -104: EnableVtkOutput="1" -104: GridFile="data/reservoir.dgf" -104: GridGlobalRefinements="0" -104: InitialTimeStepSize="100000" -104: LinearSolverAbsTolerance="-1" -104: LinearSolverMaxError="1e+07" -104: LinearSolverMaxIterations="1000" -104: LinearSolverOverlapSize="2" -104: LinearSolverTolerance="0.001" -104: LinearSolverVerbosity="0" -104: MaxDepth="2500" -104: MaxTimeStepDivisions="10" -104: MaxTimeStepSize="inf" -104: MinTimeStepSize="0" -104: NewtonMaxError="1e+100" -104: NewtonMaxIterations="20" -104: NewtonTargetIterations="10" -104: NewtonTolerance="1e-06" -104: NewtonVerbose="1" -104: NewtonWriteConvergence="0" -104: OutputDir="" -104: ParameterFile="" -104: PreconditionerOrder="0" -104: PreconditionerRelaxation="1" -104: PredeterminedTimeStepsFile="" -104: PrintParameters="2" -104: RestartTime="-1e+35" -104: Temperature="293.15" -104: ThreadsPerProcess="1" -104: VtkWriteAverageMolarMasses="0" -104: VtkWriteDensities="1" -104: VtkWriteDofIndex="0" -104: VtkWriteExtrusionFactor="0" -104: VtkWriteFilterVelocities="0" -104: VtkWriteFugacities="0" -104: VtkWriteFugacityCoeffs="0" -104: VtkWriteIntrinsicPermeabilities="0" -104: VtkWriteMassFractions="0" -104: VtkWriteMobilities="0" -104: VtkWriteMolarities="0" -104: VtkWriteMoleFractions="1" -104: VtkWritePorosity="1" -104: VtkWritePotentialGradients="0" -104: VtkWritePressures="1" -104: VtkWritePrimaryVars="0" -104: VtkWriteProcessRank="0" -104: VtkWriteRelativePermeabilities="1" -104: VtkWriteSaturations="1" -104: VtkWriteTemperature="1" -104: VtkWriteTotalMassFractions="0" -104: VtkWriteTotalMoleFractions="0" -104: VtkWriteViscosities="0" -104: WellWidth="0.01" -104: # [end of parameters] -104: Allocating the simulation vanguard -104: Adding LGRs, if any -104: Distributing the vanguard's data -104: Allocating the model -104: Allocating the problem -104: Initializing the model -104: Initializing the problem -104: Simulator successfully set up -104: Applying the initial solution of the "reservoir_ncp_ecfv" problem -104: Writing visualization results for the current time step. -102: Time step 24 done. CPU time: 0.499987 seconds, end time: 8.69158e+06 seconds (100 days, 14 hours, 19.63 minutes), step size: 22107.6 seconds (6 hours, 8 minutes, 27.56 seconds) -102: Begin time step 25. Start time: 8.69158e+06 seconds (100 days, 14 hours, 19.63 minutes), step size: 29503.3 seconds (8 hours, 11 minutes, 43.3 seconds) -102: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 4.04198 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 7.81079 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 8.35421 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 6 error: 3.29533 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Solve: M deltax^k = r -102: Update: x^(k+1) = x^k - deltax^k -102: Newton iteration 1 error: 0, num switched=0 -102: Linearization/solve/update time: 0.0109985(96.7464%)/0.000308883(2.71703%)/6.1002e-05(0.536592%) -104: Begin time step 1. Start time: 0 seconds, step size: 100000 seconds (1 days, 3 hours, 46.67 minutes) -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Storage: 1.64542e+07 376004 4.68304e+06 -102: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 7 error: 1.29456 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 8 error: 0.255888 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 9 error: 0.0129048 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 10 error: 1.35222e-05 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Time step 25 done. CPU time: 0.520003 seconds, end time: 8.72108e+06 seconds (100 days, 22 hours, 31.35 minutes), step size: 29503.3 seconds (8 hours, 11 minutes, 43.3 seconds) -102: Begin time step 26. Start time: 8.72108e+06 seconds (100 days, 22 hours, 31.35 minutes), step size: 28919.1 seconds (8 hours, 1 minutes, 59.07 seconds) -102: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 11 error: 4.81464e-11 -100: Linearization/solve/update time: 0.0425598(97.902%)/0.000867527(1.99561%)/4.452e-05(0.102411%) -100: Storage: 49564.1 70.7437 -100: Writing visualization results for the current time step. -100: Time step 60 done. CPU time: 1.53943 seconds, end time: 70.7437 seconds (1 minutes, 10.74 seconds), step size: 1.23963 seconds -100: Serialize to file 'powerinjection_forchheimer_fd_time=70.7437_rank=0.ers', next time step size: 1.12694 -104: Solve: M deltax^k = r -100: Begin time step 61. Start time: 70.7437 seconds (1 minutes, 10.74 seconds), step size: 1.12694 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Solve: M deltax^k = r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 3.33654 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Update: x^(k+1) = x^k - deltax^k -102: Newton iteration 1 error: 0, num switched=0 -102: Linearization/solve/update time: 0.0118475(95.0762%)/0.000498763(4.00256%)/0.000114801(0.921276%) -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 1 error: 0.0265726 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Storage: 1.64542e+07 376004 4.68304e+06 -102: Writing visualization results for the current time step. -103: Solve: M deltax^k = r -103: Update: x^(k+1) = x^k - deltax^k -103: Newton iteration 1 error: 0, num switched=0 -103: Linearization/solve/update time: 0.0466094(98.3066%)/0.000743206(1.56754%)/5.9681e-05(0.125877%) -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.419688 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -103: Storage: 1.66206e+07 0 4.73038e+06 -103: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 3.51848 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: Time step 26 done. CPU time: 0.539761 seconds, end time: 8.75e+06 seconds (101 days, 6 hours, 33.33 minutes), step size: 28919.1 seconds (8 hours, 1 minutes, 59.07 seconds) -102: Simulation of problem 'reservoir_blackoil_ecfv' finished. -102: -102: ------------------------ Timing ------------------------ -102: Setup time: 0.0157 seconds, 2.82% -102: Simulation time: 0.54 seconds, 97.2% -102: Linearization time: 0.258 seconds, 47.8% -102: Linear solve time: 0.00945 seconds, 1.75% -102: Newton update time: 0.00167 seconds, 0.31% -102: Pre/postprocess time: 0.0284 seconds, 5.27% -102: Output write time: 0.173 seconds, 32% -102: First process' simulation CPU time: 0.546 seconds -102: Number of processes: 1 -102: Threads per processes: 1 -102: Total CPU time: 0.546 seconds -102: -102: ---------------------------------------------------------------- -102: -102: Simulation completed -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 7.57905 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 6.1529 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 6 error: 2.38822 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 7 error: 0.905467 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -103: Time step 4 done. CPU time: 0.255248 seconds, end time: 1.11719e+06 seconds (12 days, 22 hours, 19.79 minutes), step size: 535938 seconds (6 days, 4 hours, 52.29 minutes) -103: Begin time step 5. Start time: 1.11719e+06 seconds (12 days, 22 hours, 19.79 minutes), step size: 937891 seconds (10 days, 20 hours, 31.51 minutes) -103: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 8 error: 0.183107 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 9 error: 0.0100537 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -102: ###################### -102: # Comparing results -102: ###################### -102: RND: '71db7496a402e58e143876b1b00f7790' -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 10 error: 2.06527e-05 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 2 error: 6.32016e-06 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 11 error: 1.77693e-10 -100: Linearization/solve/update time: 0.0316371(98.2757%)/0.000512244(1.59121%)/4.2841e-05(0.133079%) -100: Storage: 49423 71.8706 -100: Writing visualization results for the current time step. -100: Time step 61 done. CPU time: 1.5772 seconds, end time: 71.8706 seconds (1 minutes, 11.87 seconds), step size: 1.12694 seconds -100: Begin time step 62. Start time: 71.8706 seconds (1 minutes, 11.87 seconds), step size: 1.02449 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 3.58201 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -104: Newton iteration 3 error: 5.85277e-09 -104: Linearization/solve/update time: 0.0480433(73.0109%)/0.0176304(26.7928%)/0.00012916(0.196283%) -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.433225 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Storage: 9.49747e+07 3.60857e-12 2.05847e+08 0 0 0 -104: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 4.18548 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 11.6471 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 6.75616 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -104: Time step 1 done. CPU time: 0.0760445 seconds, end time: 100000 seconds (1 days, 3 hours, 46.67 minutes), step size: 100000 seconds (1 days, 3 hours, 46.67 minutes) -104: Begin time step 2. Start time: 100000 seconds (1 days, 3 hours, 46.67 minutes), step size: 158333 seconds (1 days, 19 hours, 58.89 minutes) -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 6 error: 6.06734 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 7 error: 4.07564 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 8 error: 0.00235738 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -103: Solve: M deltax^k = r -103: Update: x^(k+1) = x^k - deltax^k -103: Newton iteration 1 error: 0, num switched=0 -103: Linearization/solve/update time: 0.0483535(98.4533%)/0.000702925(1.43123%)/5.672e-05(0.115488%) -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 9 error: 0.0118303 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -103: Storage: 1.66206e+07 0 4.73038e+06 -103: Writing visualization results for the current time step. -102: Simulation name: 'reservoir_blackoil_ecfv' -102: Number of timesteps: '26' -101/127 Test #102: reservoir_blackoil_ecfv ........................ Passed 0.83 sec -test 105 - Start 105: reservoir_ncp_vcfv - -105: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--simulation" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/reservoir_ncp_vcfv" "--" "--end-time=8750000" -105: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -105: Test timeout computed to be: 1500 -104: Solve: M deltax^k = r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 10 error: 0.000301599 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 11 error: 1.24401e-07 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 12 error: 1.12301e-11 -100: Linearization/solve/update time: 0.037648(97.5518%)/0.00088385(2.29019%)/6.1e-05(0.15806%) -100: Storage: 49285.6 72.8946 -100: Writing visualization results for the current time step. -103: Time step 5 done. CPU time: 0.315239 seconds, end time: 2.05508e+06 seconds (23 days, 18 hours, 51.3 minutes), step size: 937891 seconds (10 days, 20 hours, 31.51 minutes) -103: Begin time step 6. Start time: 2.05508e+06 seconds (23 days, 18 hours, 51.3 minutes), step size: 1.64131e+06 seconds (18 days, 23 hours, 55.14 minutes) -103: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Time step 62 done. CPU time: 1.62386 seconds, end time: 72.8951 seconds (1 minutes, 12.89 seconds), step size: 1.02449 seconds -100: Begin time step 63. Start time: 72.8951 seconds (1 minutes, 12.89 seconds), step size: 0.85374 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 1 error: 1.52966e-08 -104: Linearization/solve/update time: 0.0185861(60.4138%)/0.0121227(39.4048%)/5.58e-05(0.181377%) -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 4.08588 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: ###################### -105: # Running test '' -105: ###################### -104: Storage: 9.49747e+07 4.13347e-12 2.05847e+08 0 0 0 -104: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.353128 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: executing "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/reservoir_ncp_vcfv --end-time=8750000" -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 0.0515557 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 0.0001692 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Time step 2 done. CPU time: 0.118361 seconds, end time: 258333 seconds (2 days, 23 hours, 45.56 minutes), step size: 158333 seconds (1 days, 19 hours, 58.89 minutes) -104: Begin time step 3. Start time: 258333 seconds (2 days, 23 hours, 45.56 minutes), step size: 277083 seconds (3 days, 4 hours, 58.06 minutes) -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 5 error: 1.00292e-08 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 6 error: 1.09175e-11 -100: Linearization/solve/update time: 0.0209896(98.4346%)/0.00030884(1.44836%)/2.496e-05(0.117054%) -100: Storage: 49166.4 73.7352 -100: Writing visualization results for the current time step. -100: Time step 63 done. CPU time: 1.64963 seconds, end time: 73.7488 seconds (1 minutes, 13.75 seconds), step size: 0.85374 seconds -100: Begin time step 64. Start time: 73.7488 seconds (1 minutes, 13.75 seconds), step size: 1.13832 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 5.61324 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.0464047 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 1 error: 7.50303e-10 -104: Linearization/solve/update time: 0.0192615(90.1871%)/0.00203329(9.5204%)/6.248e-05(0.292547%) -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 0.0191644 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Storage: 9.49747e+07 4.13347e-12 2.05847e+08 0 0 0 -104: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 3.04535e-06 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 5 error: 2.58467e-10 -100: Linearization/solve/update time: 0.0149649(98.3292%)/0.000232723(1.52914%)/2.156e-05(0.141663%) -100: Storage: 49011.9 74.8053 -104: Time step 3 done. CPU time: 0.148596 seconds, end time: 535417 seconds (6 days, 4 hours, 43.61 minutes), step size: 277083 seconds (3 days, 4 hours, 58.06 minutes) -104: Begin time step 4. Start time: 535417 seconds (6 days, 4 hours, 43.61 minutes), step size: 484896 seconds (5 days, 14 hours, 41.6 minutes) -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Writing visualization results for the current time step. -100: Time step 64 done. CPU time: 1.66861 seconds, end time: 74.8872 seconds (1 minutes, 14.89 seconds), step size: 1.13832 seconds -100: Begin time step 65. Start time: 74.8872 seconds (1 minutes, 14.89 seconds), step size: 1.61262 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -103: Solve: M deltax^k = r -103: Update: x^(k+1) = x^k - deltax^k -103: Newton iteration 1 error: 0, num switched=0 -103: Linearization/solve/update time: 0.0536389(98.5504%)/0.000726406(1.33462%)/6.2561e-05(0.114943%) -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 5.76516 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -103: Storage: 1.66206e+07 0 4.73038e+06 -103: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.118922 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 0.000311675 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 4 error: 5.64981e-09 -100: Linearization/solve/update time: 0.0120177(98.4094%)/0.000178361(1.46054%)/1.588e-05(0.130036%) -104: Solve: M deltax^k = r -103: Time step 6 done. CPU time: 0.379614 seconds, end time: 3.69639e+06 seconds (42 days, 18 hours, 46.45 minutes), step size: 1.64131e+06 seconds (18 days, 23 hours, 55.14 minutes) -103: Begin time step 7. Start time: 3.69639e+06 seconds (42 days, 18 hours, 46.45 minutes), step size: 2.49652e+06 seconds (28 days, 21 hours, 28.75 minutes) -103: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Storage: 48804.8 76.228 -100: Writing visualization results for the current time step. -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 1 error: 7.50303e-10 -104: Linearization/solve/update time: 0.0153769(88.6016%)/0.00191849(11.0543%)/5.9721e-05(0.344112%) -104: Storage: 9.49747e+07 4.13347e-12 2.05847e+08 0 0 0 -104: Writing visualization results for the current time step. -100: Time step 65 done. CPU time: 1.68775 seconds, end time: 76.4998 seconds (1 minutes, 16.5 seconds), step size: 1.61262 seconds -100: Begin time step 66. Start time: 76.4998 seconds (1 minutes, 16.5 seconds), step size: 2.41893 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 4.44609 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.183968 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Time step 4 done. CPU time: 0.176061 seconds, end time: 1.02031e+06 seconds (11 days, 19 hours, 25.21 minutes), step size: 484896 seconds (5 days, 14 hours, 41.6 minutes) -104: Begin time step 5. Start time: 1.02031e+06 seconds (11 days, 19 hours, 25.21 minutes), step size: 848568 seconds (9 days, 19 hours, 42.8 minutes) -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 0.000442738 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 2.09571e-08 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 5 error: 5.40012e-12 -100: Linearization/solve/update time: 0.0147351(98.3892%)/0.00022164(1.47994%)/1.96e-05(0.130873%) -100: Storage: 48512.5 78.2037 -100: Writing visualization results for the current time step. -100: Time step 66 done. CPU time: 1.70887 seconds, end time: 78.9187 seconds (1 minutes, 18.92 seconds), step size: 2.41893 seconds -100: Begin time step 67. Start time: 78.9187 seconds (1 minutes, 18.92 seconds), step size: 3.42682 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 3.30029 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.178127 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 1 error: 7.50303e-10 -104: Linearization/solve/update time: 0.018674(89.9098%)/0.0020409(9.82631%)/5.48e-05(0.263846%) -104: Storage: 9.49747e+07 4.13347e-12 2.05847e+08 0 0 0 -104: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 0.000353273 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 5.04384e-08 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 5 error: 5.84777e-12 -100: Linearization/solve/update time: 0.0145407(98.489%)/0.000205122(1.38936%)/1.796e-05(0.121649%) -100: Storage: 48122.3 80.7605 -100: Writing visualization results for the current time step. -100: Time step 67 done. CPU time: 1.72795 seconds, end time: 82.3455 seconds (1 minutes, 22.35 seconds), step size: 3.42682 seconds -100: Begin time step 68. Start time: 82.3455 seconds (1 minutes, 22.35 seconds), step size: 4.85466 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Time step 5 done. CPU time: 0.207996 seconds, end time: 1.86888e+06 seconds (21 days, 15 hours, 8 minutes), step size: 848568 seconds (9 days, 19 hours, 42.8 minutes) -104: Begin time step 6. Start time: 1.86888e+06 seconds (21 days, 15 hours, 8 minutes), step size: 1.48499e+06 seconds (17 days, 4 hours, 29.89 minutes) -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 2.51978 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -103: Solve: M deltax^k = r -103: Update: x^(k+1) = x^k - deltax^k -103: Newton iteration 1 error: 0, num switched=0 -103: Linearization/solve/update time: 0.0488862(98.193%)/0.000758205(1.52293%)/0.000141401(0.284019%) -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.15972 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -103: Storage: 1.66206e+07 0 4.73038e+06 -103: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 0.000238144 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -103: Time step 7 done. CPU time: 0.43714 seconds, end time: 6.19291e+06 seconds (71 days, 16 hours, 15.19 minutes), step size: 2.49652e+06 seconds (28 days, 21 hours, 28.75 minutes) -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 7.05916e-08 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -103: Begin time step 8. Start time: 6.19291e+06 seconds (71 days, 16 hours, 15.19 minutes), step size: 2.44709e+06 seconds (28 days, 7 hours, 44.81 minutes) -103: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 5 error: 5.68434e-12 -100: Linearization/solve/update time: 0.0148595(98.4677%)/0.000211681(1.40272%)/1.956e-05(0.129616%) -104: Solve: M deltax^k = r -100: Storage: 47600.7 83.9969 -100: Writing visualization results for the current time step. -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 1 error: 7.50303e-10 -104: Linearization/solve/update time: 0.0173583(89.5781%)/0.00196422(10.1364%)/5.5321e-05(0.285486%) -100: Time step 68 done. CPU time: 1.74746 seconds, end time: 87.2002 seconds (1 minutes, 27.2 seconds), step size: 4.85466 seconds -100: Begin time step 69. Start time: 87.2002 seconds (1 minutes, 27.2 seconds), step size: 6.46391 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Storage: 9.49747e+07 4.13347e-12 2.05847e+08 0 0 0 -104: Writing visualization results for the current time step. -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 1.99865 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.13375 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Time step 6 done. CPU time: 0.235991 seconds, end time: 3.35387e+06 seconds (38 days, 19 hours, 37.89 minutes), step size: 1.48499e+06 seconds (17 days, 4 hours, 29.89 minutes) -104: Begin time step 7. Start time: 3.35387e+06 seconds (38 days, 19 hours, 37.89 minutes), step size: 2.59874e+06 seconds (30 days, 1 hours, 52.31 minutes) -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 0.000130124 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 5.58641e-08 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 5 error: 5.3717e-12 -100: Linearization/solve/update time: 0.0148835(98.4159%)/0.000220921(1.46082%)/1.864e-05(0.123255%) -100: Storage: 46944.5 87.7397 -100: Writing visualization results for the current time step. -100: Time step 69 done. CPU time: 1.76697 seconds, end time: 93.6641 seconds (1 minutes, 33.66 seconds), step size: 6.46391 seconds -100: Begin time step 70. Start time: 93.6641 seconds (1 minutes, 33.66 seconds), step size: 6.33591 seconds -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 1 error: 1.65466 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -105: opm models will now start the simulation. -105: # [known parameters which were specified at run-time] -105: EndTime="8750000" # default: "8.64e+07" -105: # [parameters which were specified at compile-time] -105: ContinueOnConvergenceError="0" -105: EnableAsyncVtkOutput="1" -105: EnableGravity="1" -105: EnableGridAdaptation="0" -105: EnableIntensiveQuantityCache="0" -105: EnableStorageCache="1" -105: EnableThermodynamicHints="0" -105: EnableVtkOutput="1" -105: GridFile="data/reservoir.dgf" -105: GridGlobalRefinements="0" -105: InitialTimeStepSize="100000" -105: LinearSolverAbsTolerance="-1" -105: LinearSolverMaxError="1e+07" -105: LinearSolverMaxIterations="1000" -105: LinearSolverOverlapSize="2" -105: LinearSolverTolerance="0.001" -105: LinearSolverVerbosity="0" -105: MaxDepth="2500" -105: MaxTimeStepDivisions="10" -105: MaxTimeStepSize="inf" -105: MinTimeStepSize="0" -105: NewtonMaxError="1e+100" -105: NewtonMaxIterations="20" -105: NewtonTargetIterations="10" -105: NewtonTolerance="1e-06" -105: NewtonVerbose="1" -105: NewtonWriteConvergence="0" -105: NumericDifferenceMethod="1" -105: OutputDir="" -105: ParameterFile="" -105: PreconditionerOrder="0" -105: PreconditionerRelaxation="1" -105: PredeterminedTimeStepsFile="" -105: PrintParameters="2" -105: RestartTime="-1e+35" -105: Temperature="293.15" -105: ThreadsPerProcess="1" -105: VtkWriteAverageMolarMasses="0" -105: VtkWriteDensities="1" -105: VtkWriteDofIndex="0" -105: VtkWriteExtrusionFactor="0" -105: VtkWriteFilterVelocities="0" -105: VtkWriteFugacities="0" -105: VtkWriteFugacityCoeffs="0" -105: VtkWriteIntrinsicPermeabilities="0" -105: VtkWriteMassFractions="0" -105: VtkWriteMobilities="0" -105: VtkWriteMolarities="0" -105: VtkWriteMoleFractions="1" -105: VtkWritePorosity="1" -105: VtkWritePotentialGradients="0" -105: VtkWritePressures="1" -105: VtkWritePrimaryVars="0" -105: VtkWriteProcessRank="0" -105: VtkWriteRelativePermeabilities="1" -105: VtkWriteSaturations="1" -105: VtkWriteTemperature="1" -105: VtkWriteTotalMassFractions="0" -105: VtkWriteTotalMoleFractions="0" -105: VtkWriteViscosities="0" -105: WellWidth="0.01" -105: # [end of parameters] -105: Allocating the simulation vanguard -105: Adding LGRs, if any -105: Distributing the vanguard's data -105: Allocating the model -105: Allocating the problem -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 2 error: 0.0757425 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Initializing the model -105: Initializing the problem -105: Simulator successfully set up -105: Applying the initial solution of the "reservoir_ncp_vcfv" problem -105: Writing visualization results for the current time step. -104: Solve: M deltax^k = r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 3 error: 0.000121829 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 1 error: 7.50303e-10 -104: Linearization/solve/update time: 0.0197339(90.6864%)/0.00197045(9.05515%)/5.624e-05(0.258449%) -104: Storage: 9.49747e+07 4.13347e-12 2.05847e+08 0 0 0 -104: Writing visualization results for the current time step. -105: Begin time step 1. Start time: 0 seconds, step size: 100000 seconds (1 days, 3 hours, 46.67 minutes) -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Solve: M deltax^k = r -100: Update: x^(k+1) = x^k - deltax^k -100: Newton iteration 4 error: 2.37077e-08 -100: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: Newton iteration 5 error: 5.62395e-12 -100: Linearization/solve/update time: 0.0148617(98.4948%)/0.000208163(1.37959%)/1.896e-05(0.125656%) -103: Solve: M deltax^k = r -100: Storage: 46330.4 90.9339 -100: Writing visualization results for the current time step. -103: Update: x^(k+1) = x^k - deltax^k -103: Newton iteration 1 error: 0, num switched=0 -103: Linearization/solve/update time: 0.0429414(97.603%)/0.000888167(2.01875%)/0.000166401(0.378219%) -103: Storage: 1.66206e+07 0 4.73038e+06 -100: Time step 70 done. CPU time: 1.78643 seconds, end time: 100 seconds (1 minutes, 40 seconds), step size: 6.33591 seconds -100: Serialize to file 'powerinjection_forchheimer_fd_time=100_rank=0.ers', next time step size: 0 -100: Simulation of problem 'powerinjection_forchheimer_fd' finished. -100: -100: ------------------------ Timing ------------------------ -100: Setup time: 0.00203 seconds, 0.114% -100: Simulation time: 1.79 seconds, 99.9% -100: Linearization time: 1.46 seconds, 81.7% -100: Linear solve time: 0.032 seconds, 1.79% -100: Newton update time: 0.00256 seconds, 0.143% -100: Pre/postprocess time: 0.0889 seconds, 4.97% -100: Output write time: 0.112 seconds, 6.27% -100: First process' simulation CPU time: 1.64 seconds -100: Number of processes: 1 -100: Threads per processes: 1 -100: Total CPU time: 1.64 seconds -100: -100: ---------------------------------------------------------------- -100: -100: Simulation completed -103: Writing visualization results for the current time step. -104: Time step 7 done. CPU time: 0.267997 seconds, end time: 5.95261e+06 seconds (68 days, 21 hours, 30.21 minutes), step size: 2.59874e+06 seconds (30 days, 1 hours, 52.31 minutes) -104: Begin time step 8. Start time: 5.95261e+06 seconds (68 days, 21 hours, 30.21 minutes), step size: 2.68739e+06 seconds (31 days, 2 hours, 29.79 minutes) -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -103: Time step 8 done. CPU time: 0.493352 seconds, end time: 8.64e+06 seconds (100 days, 0 hours, 0 minutes), step size: 2.44709e+06 seconds (28 days, 7 hours, 44.81 minutes) -103: Begin time step 9. Start time: 8.64e+06 seconds (100 days, 0 hours, 0 minutes), step size: 5 seconds -103: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -100: ###################### -100: # Comparing results -100: ###################### -100: RND: 'd3702e4fb23c4517440d0ec3962667b0' -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 1 error: 7.50303e-10 -104: Linearization/solve/update time: 0.0135699(86.8927%)/0.00199109(12.7497%)/5.5841e-05(0.35757%) -104: Storage: 9.49747e+07 4.13347e-12 2.05847e+08 0 0 0 -104: Writing visualization results for the current time step. -100: Simulation name: 'powerinjection_forchheimer_fd' -100: Number of timesteps: '70' -102/127 Test #100: powerinjection_forchheimer_fd .................. Passed 1.95 sec -test 106 - Start 106: obstacle_immiscible_parameters - -106: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--parameters" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/obstacle_immiscible" "--" -106: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -106: Test timeout computed to be: 1500 -106: ###################### -106: # Running test '' -106: ###################### -104: Time step 8 done. CPU time: 0.295992 seconds, end time: 8.64e+06 seconds (100 days, 0 hours, 0 minutes), step size: 2.68739e+06 seconds (31 days, 2 hours, 29.79 minutes) -104: Begin time step 9. Start time: 8.64e+06 seconds (100 days, 0 hours, 0 minutes), step size: 5 seconds -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 1 error: 44.8398 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -103: Solve: M deltax^k = r -103: Update: x^(k+1) = x^k - deltax^k -103: Newton iteration 1 error: 0, num switched=0 -103: Linearization/solve/update time: 0.0436254(98.255%)/0.000705646(1.58929%)/6.9121e-05(0.155677%) -103: Storage: 1.65289e+07 206802 4.70429e+06 -103: Writing visualization results for the current time step. -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 2 error: 26.8915 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -103: Time step 9 done. CPU time: 0.544846 seconds, end time: 8.64e+06 seconds (100 days, 0 hours, 0.08 minutes), step size: 5 seconds -103: Begin time step 10. Start time: 8.64e+06 seconds (100 days, 0 hours, 0.08 minutes), step size: 8.75 seconds -103: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 3 error: 5.35353 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 4 error: 3.71927 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.0531452 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -103: Solve: M deltax^k = r -103: Update: x^(k+1) = x^k - deltax^k -103: Newton iteration 1 error: 0, num switched=0 -103: Linearization/solve/update time: 0.044649(98.3144%)/0.000697845(1.53661%)/6.764e-05(0.148939%) -104: Solve: M deltax^k = r -103: Storage: 1.65289e+07 206802 4.70429e+06 -103: Writing visualization results for the current time step. -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 5 error: 0.522677 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -103: Time step 10 done. CPU time: 0.60725 seconds, end time: 8.64001e+06 seconds (100 days, 0 hours, 0.23 minutes), step size: 8.75 seconds -103: Serialize to file 'reservoir_blackoil_vcfv_time=8.64001e+06_rank=0.ers', next time step size: 15.3125 -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 6 error: 0.0150908 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -103: Begin time step 11. Start time: 8.64001e+06 seconds (100 days, 0 hours, 0.23 minutes), step size: 15.3125 seconds -103: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 7 error: 2.01857e-05 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -106: *** The MPI_Allreduce() function was called before MPI_INIT was invoked. -106: *** This is disallowed by the MPI standard. -106: *** Your MPI job will now abort. -106: [codethink04-arm64:3729065] Local abort before MPI_INIT completed completed successfully, but am not able to aggregate error messages, and not able to guarantee that all other processes were killed! -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 8 error: 2.46016e-05 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 9 error: 1.35899e-05 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -103: Solve: M deltax^k = r -103: Update: x^(k+1) = x^k - deltax^k -103: Newton iteration 1 error: 0, num switched=0 -103: Linearization/solve/update time: 0.0503137(98.4672%)/0.000711566(1.39258%)/7.1641e-05(0.140206%) -103: Storage: 1.65289e+07 206802 4.70429e+06 -103: Writing visualization results for the current time step. -104: Newton iteration 10 error: 3.30843e-08 -104: Linearization/solve/update time: 0.132752(82.7821%)/0.027037(16.8599%)/0.000574082(0.357989%) -103: Time step 11 done. CPU time: 0.677499 seconds, end time: 8.64003e+06 seconds (100 days, 0 hours, 0.48 minutes), step size: 15.3125 seconds -103: Begin time step 12. Start time: 8.64003e+06 seconds (100 days, 0 hours, 0.48 minutes), step size: 26.7969 seconds -103: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Storage: 9.4014e+07 2.09774e+07 2.0372e+08 0 0 0 -104: Writing visualization results for the current time step. -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 1.27306e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Time step 9 done. CPU time: 0.476003 seconds, end time: 8.64e+06 seconds (100 days, 0 hours, 0.08 minutes), step size: 5 seconds -104: Begin time step 10. Start time: 8.64e+06 seconds (100 days, 0 hours, 0.08 minutes), step size: 5 seconds -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 1 error: 1.12406 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -103: Solve: M deltax^k = r -103: Update: x^(k+1) = x^k - deltax^k -103: Newton iteration 1 error: 0, num switched=0 -103: Linearization/solve/update time: 0.0424998(98.2214%)/0.000700965(1.62%)/6.8641e-05(0.158636%) -103: Storage: 1.65289e+07 206802 4.70429e+06 -103: Writing visualization results for the current time step. -104: Solve: M deltax^k = r -103: Time step 12 done. CPU time: 0.727972 seconds, end time: 8.64006e+06 seconds (100 days, 0 hours, 0.93 minutes), step size: 26.7969 seconds -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 2 error: 0.059399 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -103: Begin time step 13. Start time: 8.64006e+06 seconds (100 days, 0 hours, 0.93 minutes), step size: 46.8945 seconds -103: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 3 error: 0.0663339 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 4 error: 0.000282298 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Newton iteration 3 error: 1.25399e-08 -105: Linearization/solve/update time: 0.263748(87.9812%)/0.0358823(11.9697%)/0.000147202(0.0491038%) -104: Newton iteration 5 error: 5.1108e-08 -104: Linearization/solve/update time: 0.0704028(83.2049%)/0.0139033(16.4314%)/0.000307723(0.363679%) -105: Storage: 9.49747e+07 1.1382e-09 2.05847e+08 0 0 0 -105: Writing visualization results for the current time step. -104: Storage: 9.40092e+07 2.10089e+07 2.03686e+08 0 0 0 -104: Writing visualization results for the current time step. -103: Solve: M deltax^k = r -103: Update: x^(k+1) = x^k - deltax^k -103: Newton iteration 1 error: 0, num switched=0 -103: Linearization/solve/update time: 0.0498019(98.4417%)/0.000718085(1.41941%)/7.0282e-05(0.138924%) -103: Storage: 1.65289e+07 206802 4.70429e+06 -103: Writing visualization results for the current time step. -104: Time step 10 done. CPU time: 0.570393 seconds, end time: 8.64001e+06 seconds (100 days, 0 hours, 0.17 minutes), step size: 5 seconds -104: Serialize to file 'reservoir_ncp_ecfv_time=8.64001e+06_rank=0.ers', next time step size: 7.08333 -103: Time step 13 done. CPU time: 0.789157 seconds, end time: 8.6401e+06 seconds (100 days, 0 hours, 1.71 minutes), step size: 46.8945 seconds -103: Begin time step 14. Start time: 8.6401e+06 seconds (100 days, 0 hours, 1.71 minutes), step size: 82.0654 seconds (1 minutes, 22.07 seconds) -103: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Time step 1 done. CPU time: 0.311475 seconds, end time: 100000 seconds (1 days, 3 hours, 46.67 minutes), step size: 100000 seconds (1 days, 3 hours, 46.67 minutes) -105: Begin time step 2. Start time: 100000 seconds (1 days, 3 hours, 46.67 minutes), step size: 158333 seconds (1 days, 19 hours, 58.89 minutes) -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Begin time step 11. Start time: 8.64001e+06 seconds (100 days, 0 hours, 0.17 minutes), step size: 7.08333 seconds -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 1 error: 0.312071 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -103: Solve: M deltax^k = r -103: Update: x^(k+1) = x^k - deltax^k -103: Newton iteration 1 error: 0, num switched=0 -103: Linearization/solve/update time: 0.0407544(98.0493%)/0.000737685(1.77477%)/7.312e-05(0.175916%) -104: Solve: M deltax^k = r -103: Storage: 1.65289e+07 206802 4.70429e+06 -103: Writing visualization results for the current time step. -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 2 error: 0.0272709 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -103: Time step 14 done. CPU time: 0.843241 seconds, end time: 8.64018e+06 seconds (100 days, 0 hours, 3.08 minutes), step size: 82.0654 seconds (1 minutes, 22.07 seconds) -103: Begin time step 15. Start time: 8.64018e+06 seconds (100 days, 0 hours, 3.08 minutes), step size: 143.615 seconds (2 minutes, 23.62 seconds) -103: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 3 error: 0.0180958 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 4 error: 7.27241e-05 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -104: Newton iteration 5 error: 2.57603e-07 -104: Linearization/solve/update time: 0.0722656(82.5632%)/0.0149577(17.0891%)/0.000304323(0.347688%) -104: Storage: 9.40057e+07 2.10436e+07 2.03662e+08 0 0 0 -104: Writing visualization results for the current time step. -103: Solve: M deltax^k = r -103: Update: x^(k+1) = x^k - deltax^k -103: Newton iteration 1 error: 0, num switched=0 -103: Linearization/solve/update time: 0.0440558(98.2345%)/0.000722526(1.61107%)/6.928e-05(0.154479%) -103: Storage: 1.65289e+07 206802 4.70429e+06 -103: Writing visualization results for the current time step. -104: Time step 11 done. CPU time: 0.675737 seconds, end time: 8.64002e+06 seconds (100 days, 0 hours, 0.28 minutes), step size: 7.08333 seconds -104: Begin time step 12. Start time: 8.64002e+06 seconds (100 days, 0 hours, 0.28 minutes), step size: 10.0347 seconds -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 2.52055e-08 -105: Linearization/solve/update time: 0.0919261(87.3659%)/0.0132328(12.5764%)/6.0761e-05(0.0577468%) -105: Storage: 9.49747e+07 1.13923e-09 2.05847e+08 0 0 0 -105: Writing visualization results for the current time step. -103: Time step 15 done. CPU time: 0.896686 seconds, end time: 8.64033e+06 seconds (100 days, 0 hours, 5.47 minutes), step size: 143.615 seconds (2 minutes, 23.62 seconds) -103: Begin time step 16. Start time: 8.64033e+06 seconds (100 days, 0 hours, 5.47 minutes), step size: 251.325 seconds (4 minutes, 11.33 seconds) -103: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -105: Time step 2 done. CPU time: 0.427474 seconds, end time: 258333 seconds (2 days, 23 hours, 45.56 minutes), step size: 158333 seconds (1 days, 19 hours, 58.89 minutes) -105: Begin time step 3. Start time: 258333 seconds (2 days, 23 hours, 45.56 minutes), step size: 277083 seconds (3 days, 4 hours, 58.06 minutes) -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 1 error: 0.236933 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 2 error: 0.00490461 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -103: Solve: M deltax^k = r -103: Update: x^(k+1) = x^k - deltax^k -103: Newton iteration 1 error: 0, num switched=0 -103: Linearization/solve/update time: 0.0411382(98.1339%)/0.000710725(1.69541%)/7.156e-05(0.170704%) -103: Storage: 1.65289e+07 206802 4.70429e+06 -103: Writing visualization results for the current time step. -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 3 error: 0.00219691 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -103: Time step 16 done. CPU time: 0.951249 seconds, end time: 8.64058e+06 seconds (100 days, 0 hours, 9.66 minutes), step size: 251.325 seconds (4 minutes, 11.33 seconds) -103: Begin time step 17. Start time: 8.64058e+06 seconds (100 days, 0 hours, 9.66 minutes), step size: 439.819 seconds (7 minutes, 19.82 seconds) -103: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 4 error: 1.08704e-06 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Newton iteration 5 error: 8.36485e-10 -104: Linearization/solve/update time: 0.0650021(80.2305%)/0.0157155(19.3972%)/0.00030164(0.372307%) -104: Storage: 9.40031e+07 2.1084e+07 2.03646e+08 0 0 0 -104: Writing visualization results for the current time step. -104: Time step 12 done. CPU time: 0.763887 seconds, end time: 8.64003e+06 seconds (100 days, 0 hours, 0.45 minutes), step size: 10.0347 seconds -104: Begin time step 13. Start time: 8.64003e+06 seconds (100 days, 0 hours, 0.45 minutes), step size: 14.2159 seconds -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -106: *** The MPI_Allreduce() function was called before MPI_INIT was invoked. -106: *** This is disallowed by the MPI standard. -106: *** Your MPI job will now abort. -106: [codethink04-arm64:3729330] Local abort before MPI_INIT completed completed successfully, but am not able to aggregate error messages, and not able to guarantee that all other processes were killed! -104: Solve: M deltax^k = r -103: Solve: M deltax^k = r -105: Solve: M deltax^k = r -103: Update: x^(k+1) = x^k - deltax^k -103: Newton iteration 1 error: 0, num switched=0 -103: Linearization/solve/update time: 0.0440326(98.2338%)/0.000722165(1.6111%)/6.952e-05(0.155095%) -104: Update: x^(k+1) = x^k - deltax^k -103: Storage: 1.65289e+07 206802 4.70429e+06 -103: Writing visualization results for the current time step. -104: Newton iteration 1 error: 0.193798 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 3.41108e-10 -105: Linearization/solve/update time: 0.0920332(94.9064%)/0.00488076(5.03313%)/5.86e-05(0.0604295%) -105: Storage: 9.49747e+07 1.13923e-09 2.05847e+08 0 0 0 -105: Writing visualization results for the current time step. -103: Time step 17 done. CPU time: 1.0044 seconds, end time: 8.64102e+06 seconds (100 days, 0 hours, 16.99 minutes), step size: 439.819 seconds (7 minutes, 19.82 seconds) -103: Begin time step 18. Start time: 8.64102e+06 seconds (100 days, 0 hours, 16.99 minutes), step size: 769.684 seconds (12 minutes, 49.68 seconds) -103: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Time step 3 done. CPU time: 0.535457 seconds, end time: 535417 seconds (6 days, 4 hours, 43.61 minutes), step size: 277083 seconds (3 days, 4 hours, 58.06 minutes) -105: Begin time step 4. Start time: 535417 seconds (6 days, 4 hours, 43.61 minutes), step size: 484896 seconds (5 days, 14 hours, 41.6 minutes) -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 2 error: 0.000638795 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 3 error: 7.39384e-05 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -103: Solve: M deltax^k = r -103: Update: x^(k+1) = x^k - deltax^k -103: Newton iteration 1 error: 0, num switched=0 -103: Linearization/solve/update time: 0.0403271(98.0992%)/0.000712525(1.73328%)/6.8881e-05(0.167559%) -104: Newton iteration 4 error: 9.86016e-07 -103: Storage: 1.65289e+07 206802 4.70429e+06 -103: Writing visualization results for the current time step. -104: Linearization/solve/update time: 0.0532205(79.3921%)/0.0133487(19.913%)/0.000465804(0.694867%) -104: Storage: 9.40006e+07 2.11314e+07 2.03634e+08 0 0 0 -104: Writing visualization results for the current time step. -104: Time step 13 done. CPU time: 0.837811 seconds, end time: 8.64004e+06 seconds (100 days, 0 hours, 0.69 minutes), step size: 14.2159 seconds -104: Begin time step 14. Start time: 8.64004e+06 seconds (100 days, 0 hours, 0.69 minutes), step size: 21.3238 seconds -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -103: Time step 18 done. CPU time: 1.05923 seconds, end time: 8.64179e+06 seconds (100 days, 0 hours, 29.82 minutes), step size: 769.684 seconds (12 minutes, 49.68 seconds) -103: Begin time step 19. Start time: 8.64179e+06 seconds (100 days, 0 hours, 29.82 minutes), step size: 1346.95 seconds (22 minutes, 26.95 seconds) -103: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 1 error: 0.159819 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 2 error: 0.000316071 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -104: Newton iteration 3 error: 5.47267e-07 -104: Linearization/solve/update time: 0.0398237(79.3148%)/0.0100174(19.9512%)/0.000368522(0.733967%) -103: Solve: M deltax^k = r -104: Storage: 9.39976e+07 2.11899e+07 2.0362e+08 0 0 0 -104: Writing visualization results for the current time step. -103: Update: x^(k+1) = x^k - deltax^k -103: Newton iteration 1 error: 0, num switched=0 -103: Linearization/solve/update time: 0.0466208(98.3691%)/0.000705925(1.48949%)/6.7e-05(0.141369%) -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 3.41108e-10 -105: Linearization/solve/update time: 0.0920448(94.9112%)/0.00487608(5.02792%)/5.908e-05(0.0609198%) -103: Storage: 1.65289e+07 206802 4.70429e+06 -103: Writing visualization results for the current time step. -105: Storage: 9.49747e+07 1.13923e-09 2.05847e+08 0 0 0 -104: Time step 14 done. CPU time: 0.895052 seconds, end time: 8.64006e+06 seconds (100 days, 0 hours, 1.04 minutes), step size: 21.3238 seconds -104: Begin time step 15. Start time: 8.64006e+06 seconds (100 days, 0 hours, 1.04 minutes), step size: 33.7627 seconds -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Writing visualization results for the current time step. -103: Time step 19 done. CPU time: 1.11924 seconds, end time: 8.64314e+06 seconds (100 days, 0 hours, 52.27 minutes), step size: 1346.95 seconds (22 minutes, 26.95 seconds) -103: Begin time step 20. Start time: 8.64314e+06 seconds (100 days, 0 hours, 52.27 minutes), step size: 2357.16 seconds (39 minutes, 17.16 seconds) -103: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Time step 4 done. CPU time: 0.643474 seconds, end time: 1.02031e+06 seconds (11 days, 19 hours, 25.21 minutes), step size: 484896 seconds (5 days, 14 hours, 41.6 minutes) -105: Begin time step 5. Start time: 1.02031e+06 seconds (11 days, 19 hours, 25.21 minutes), step size: 848568 seconds (9 days, 19 hours, 42.8 minutes) -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 1 error: 0.131454 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 2 error: 0.000955034 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Newton iteration 3 error: 9.32248e-07 -104: Linearization/solve/update time: 0.0389116(78.5008%)/0.0104894(21.1613%)/0.000167483(0.337882%) -104: Storage: 9.39933e+07 2.12655e+07 2.03598e+08 0 0 0 -104: Writing visualization results for the current time step. -104: Time step 15 done. CPU time: 0.950531 seconds, end time: 8.6401e+06 seconds (100 days, 0 hours, 1.61 minutes), step size: 33.7627 seconds -104: Begin time step 16. Start time: 8.6401e+06 seconds (100 days, 0 hours, 1.61 minutes), step size: 53.4575 seconds -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -103: Solve: M deltax^k = r -103: Update: x^(k+1) = x^k - deltax^k -103: Newton iteration 1 error: 0, num switched=0 -103: Linearization/solve/update time: 0.0472251(98.3104%)/0.000743405(1.54758%)/6.824e-05(0.142058%) -103: Storage: 1.65289e+07 206802 4.70429e+06 -103: Writing visualization results for the current time step. -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 1 error: 0.107084 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -103: Time step 20 done. CPU time: 1.17923 seconds, end time: 8.64549e+06 seconds (100 days, 1 hours, 31.56 minutes), step size: 2357.16 seconds (39 minutes, 17.16 seconds) -103: Serialize to file 'reservoir_blackoil_vcfv_time=8.64549e+06_rank=0.ers', next time step size: 4125.03 -103: Begin time step 21. Start time: 8.64549e+06 seconds (100 days, 1 hours, 31.56 minutes), step size: 4125.03 seconds (1 hours, 8 minutes, 45.03 seconds) -103: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 2 error: 0.000378702 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 3.41108e-10 -105: Linearization/solve/update time: 0.0859897(94.737%)/0.00471627(5.19604%)/6.0761e-05(0.0669419%) -105: Storage: 9.49747e+07 1.13923e-09 2.05847e+08 0 0 0 -105: Writing visualization results for the current time step. -105: Time step 5 done. CPU time: 0.74076 seconds, end time: 1.86888e+06 seconds (21 days, 15 hours, 8 minutes), step size: 848568 seconds (9 days, 19 hours, 42.8 minutes) -105: Begin time step 6. Start time: 1.86888e+06 seconds (21 days, 15 hours, 8 minutes), step size: 1.48499e+06 seconds (17 days, 4 hours, 29.89 minutes) -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 3 error: 0.00098307 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -103: Solve: M deltax^k = r -103: Update: x^(k+1) = x^k - deltax^k -103: Newton iteration 1 error: 0, num switched=0 -103: Linearization/solve/update time: 0.0454024(98.2543%)/0.000738085(1.59727%)/6.8601e-05(0.148458%) -103: Storage: 1.65289e+07 206802 4.70429e+06 -103: Writing visualization results for the current time step. -104: Solve: M deltax^k = r -103: Time step 21 done. CPU time: 1.23667 seconds, end time: 8.64962e+06 seconds (100 days, 2 hours, 40.31 minutes), step size: 4125.03 seconds (1 hours, 8 minutes, 45.03 seconds) -103: Begin time step 22. Start time: 8.64962e+06 seconds (100 days, 2 hours, 40.31 minutes), step size: 7218.79 seconds (2 hours, 0 minutes, 18.79 seconds) -103: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 4 error: 0.000517822 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 5 error: 2.9999e-05 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Newton iteration 6 error: 8.08003e-07 -104: Linearization/solve/update time: 0.0777061(73.3047%)/0.0277884(26.2145%)/0.000509762(0.480888%) -104: Storage: 9.39867e+07 2.13626e+07 2.03563e+08 0 0 0 -104: Writing visualization results for the current time step. -103: Solve: M deltax^k = r -103: Update: x^(k+1) = x^k - deltax^k -103: Newton iteration 1 error: 0, num switched=0 -103: Linearization/solve/update time: 0.0399438(98.0651%)/0.000717125(1.76059%)/7.1001e-05(0.174313%) -104: Time step 16 done. CPU time: 1.0627 seconds, end time: 8.64015e+06 seconds (100 days, 0 hours, 2.5 minutes), step size: 53.4575 seconds -104: Begin time step 17. Start time: 8.64015e+06 seconds (100 days, 0 hours, 2.5 minutes), step size: 71.2767 seconds (1 minutes, 11.28 seconds) -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -103: Storage: 1.65289e+07 206802 4.70429e+06 -103: Writing visualization results for the current time step. -103: Time step 22 done. CPU time: 1.28446 seconds, end time: 8.65684e+06 seconds (100 days, 4 hours, 40.62 minutes), step size: 7218.79 seconds (2 hours, 0 minutes, 18.79 seconds) -103: Begin time step 23. Start time: 8.65684e+06 seconds (100 days, 4 hours, 40.62 minutes), step size: 12632.9 seconds (3 hours, 30 minutes, 32.89 seconds) -103: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 1 error: 0.0866052 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 3.41108e-10 -105: Linearization/solve/update time: 0.0860712(94.6513%)/0.00480391(5.2828%)/5.9881e-05(0.0658503%) -104: Solve: M deltax^k = r -105: Storage: 9.49747e+07 1.13923e-09 2.05847e+08 0 0 0 -105: Writing visualization results for the current time step. -105: Time step 6 done. CPU time: 0.83852 seconds, end time: 3.35387e+06 seconds (38 days, 19 hours, 37.89 minutes), step size: 1.48499e+06 seconds (17 days, 4 hours, 29.89 minutes) -105: Begin time step 7. Start time: 3.35387e+06 seconds (38 days, 19 hours, 37.89 minutes), step size: 2.59874e+06 seconds (30 days, 1 hours, 52.31 minutes) -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 2 error: 0.000321284 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -103: Solve: M deltax^k = r -103: Update: x^(k+1) = x^k - deltax^k -103: Newton iteration 1 error: 0, num switched=0 -103: Linearization/solve/update time: 0.0398463(98.1186%)/0.000694605(1.71041%)/6.944e-05(0.170991%) -103: Storage: 1.65289e+07 206802 4.70429e+06 -103: Writing visualization results for the current time step. -104: Solve: M deltax^k = r -103: Time step 23 done. CPU time: 1.33205 seconds, end time: 8.66947e+06 seconds (100 days, 8 hours, 11.17 minutes), step size: 12632.9 seconds (3 hours, 30 minutes, 32.89 seconds) -103: Begin time step 24. Start time: 8.66947e+06 seconds (100 days, 8 hours, 11.17 minutes), step size: 22107.6 seconds (6 hours, 8 minutes, 27.56 seconds) -103: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 3 error: 0.00188943 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 4 error: 0.000547346 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 5 error: 7.35741e-05 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -103: Solve: M deltax^k = r -103: Update: x^(k+1) = x^k - deltax^k -103: Newton iteration 1 error: 0, num switched=0 -103: Linearization/solve/update time: 0.0399856(98.1187%)/0.000697565(1.71172%)/6.9121e-05(0.169612%) -103: Storage: 1.65289e+07 206802 4.70429e+06 -103: Writing visualization results for the current time step. -103: Time step 24 done. CPU time: 1.37973 seconds, end time: 8.69158e+06 seconds (100 days, 14 hours, 19.63 minutes), step size: 22107.6 seconds (6 hours, 8 minutes, 27.56 seconds) -103: Begin time step 25. Start time: 8.69158e+06 seconds (100 days, 14 hours, 19.63 minutes), step size: 29503.3 seconds (8 hours, 11 minutes, 43.3 seconds) -103: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Newton iteration 6 error: 4.89249e-07 -104: Linearization/solve/update time: 0.0776493(74.1788%)/0.0266777(25.4854%)/0.000351521(0.33581%) -104: Storage: 9.39786e+07 2.14694e+07 2.03516e+08 0 0 0 -104: Writing visualization results for the current time step. -104: Time step 17 done. CPU time: 1.17999 seconds, end time: 8.64022e+06 seconds (100 days, 0 hours, 3.69 minutes), step size: 71.2767 seconds (1 minutes, 11.28 seconds) -104: Begin time step 18. Start time: 8.64022e+06 seconds (100 days, 0 hours, 3.69 minutes), step size: 95.0356 seconds (1 minutes, 35.04 seconds) -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 3.41108e-10 -105: Linearization/solve/update time: 0.0858822(94.6258%)/0.0048192(5.30984%)/5.8401e-05(0.0643468%) -105: Storage: 9.49747e+07 1.13923e-09 2.05847e+08 0 0 0 -105: Writing visualization results for the current time step. -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 1 error: 0.0714358 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Time step 7 done. CPU time: 0.939467 seconds, end time: 5.95261e+06 seconds (68 days, 21 hours, 30.21 minutes), step size: 2.59874e+06 seconds (30 days, 1 hours, 52.31 minutes) -105: Begin time step 8. Start time: 5.95261e+06 seconds (68 days, 21 hours, 30.21 minutes), step size: 2.68739e+06 seconds (31 days, 2 hours, 29.79 minutes) -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -103: Solve: M deltax^k = r -103: Update: x^(k+1) = x^k - deltax^k -103: Newton iteration 1 error: 0, num switched=0 -103: Linearization/solve/update time: 0.0398134(98.0336%)/0.000731125(1.80027%)/6.748e-05(0.166158%) -103: Storage: 1.65289e+07 206802 4.70429e+06 -103: Writing visualization results for the current time step. -103: Time step 25 done. CPU time: 1.4273 seconds, end time: 8.72108e+06 seconds (100 days, 22 hours, 31.35 minutes), step size: 29503.3 seconds (8 hours, 11 minutes, 43.3 seconds) -103: Begin time step 26. Start time: 8.72108e+06 seconds (100 days, 22 hours, 31.35 minutes), step size: 28919.1 seconds (8 hours, 1 minutes, 59.07 seconds) -103: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 2 error: 0.000300746 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 3 error: 0.00055066 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -103: Solve: M deltax^k = r -103: Update: x^(k+1) = x^k - deltax^k -103: Newton iteration 1 error: 0, num switched=0 -103: Linearization/solve/update time: 0.0399489(98.0906%)/0.000709085(1.74109%)/6.8562e-05(0.168347%) -103: Storage: 1.65289e+07 206802 4.70429e+06 -103: Writing visualization results for the current time step. -104: Newton iteration 4 error: 6.01125e-07 -104: Linearization/solve/update time: 0.0572793(76.9806%)/0.0168816(22.6881%)/0.000246485(0.331264%) -104: Storage: 9.39688e+07 2.15885e+07 2.03454e+08 0 0 0 -104: Writing visualization results for the current time step. -103: Time step 26 done. CPU time: 1.47499 seconds, end time: 8.75e+06 seconds (101 days, 6 hours, 33.33 minutes), step size: 28919.1 seconds (8 hours, 1 minutes, 59.07 seconds) -103: Simulation of problem 'reservoir_blackoil_vcfv' finished. -103: -103: ------------------------ Timing ------------------------ -103: Setup time: 0.014915 seconds, 1.00097% -103: Simulation time: 1.47515 seconds, 98.999% -103: Linearization time: 1.17113 seconds, 79.391% -103: Linear solve time: 0.0256357 seconds, 1.73784% -103: Newton update time: 0.00192126 seconds, 0.130242% -103: Pre/postprocess time: 0.0461892 seconds, 3.13116% -103: Output write time: 0.205797 seconds, 13.9509% -103: First process' simulation CPU time: 1.58627 seconds -103: Number of processes: 1 -103: Threads per processes: 1 -103: Total CPU time: 1.58627 seconds -103: -103: ---------------------------------------------------------------- -103: -103: Simulation completed -104: Time step 18 done. CPU time: 1.26799 seconds, end time: 8.64032e+06 seconds (100 days, 0 hours, 5.27 minutes), step size: 95.0356 seconds (1 minutes, 35.04 seconds) -104: Begin time step 19. Start time: 8.64032e+06 seconds (100 days, 0 hours, 5.27 minutes), step size: 142.553 seconds (2 minutes, 22.55 seconds) -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 1 error: 0.0597971 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -103: ###################### -103: # Comparing results -103: ###################### -103: RND: 'a43ab6b8830bc4ef82adb6d5b4767e61' -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 3.41108e-10 -105: Linearization/solve/update time: 0.0934983(95.1073%)/0.00474935(4.83109%)/6.0561e-05(0.0616032%) -105: Storage: 9.49747e+07 1.13923e-09 2.05847e+08 0 0 0 -105: Writing visualization results for the current time step. -104: Solve: M deltax^k = r -103: Simulation name: 'reservoir_blackoil_vcfv' -103: Number of timesteps: '26' -103/127 Test #103: reservoir_blackoil_vcfv ........................ Passed 1.76 sec -test 107 - Start 107: obstacle_pvs_restart - -107: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-vtu-test.sh "--restart" "-e" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/obstacle_pvs" "--" "--pvs-verbosity=2" "--end-time=30000" -107: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/tests -107: Test timeout computed to be: 1500 -105: Time step 8 done. CPU time: 1.04747 seconds, end time: 8.64e+06 seconds (100 days, 0 hours, 0 minutes), step size: 2.68739e+06 seconds (31 days, 2 hours, 29.79 minutes) -105: Begin time step 9. Start time: 8.64e+06 seconds (100 days, 0 hours, 0 minutes), step size: 5 seconds -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: ###################### -107: # Running test '' -107: ###################### -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 2 error: 0.000311132 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: executing "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/obstacle_pvs --pvs-verbosity=2 --end-time=30000" -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 3 error: 5.41537e-05 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 4 error: 1.07716e-05 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Newton iteration 5 error: 2.04344e-08 -104: Linearization/solve/update time: 0.0687018(69.4718%)/0.0298866(30.2216%)/0.000303162(0.30656%) -104: Storage: 9.39562e+07 2.17371e+07 2.03367e+08 0 0 0 -104: Writing visualization results for the current time step. -104: Time step 19 done. CPU time: 1.37435 seconds, end time: 8.64046e+06 seconds (100 days, 0 hours, 7.65 minutes), step size: 142.553 seconds (2 minutes, 22.55 seconds) -104: Begin time step 20. Start time: 8.64046e+06 seconds (100 days, 0 hours, 7.65 minutes), step size: 201.951 seconds (3 minutes, 21.95 seconds) -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -105: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 1 error: 0.0499137 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 44.8552 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 2 error: 0.000251156 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 3 error: 0.000422213 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: opm models will now start the simulation. -107: # [known parameters which were specified at run-time] -107: PvsVerbosity="2" # default: "1" -107: EndTime="30000" # default: "10000" -107: # [parameters which were specified at compile-time] -107: ContinueOnConvergenceError="0" -107: EnableAsyncVtkOutput="1" -107: EnableGravity="1" -107: EnableGridAdaptation="0" -107: EnableIntensiveQuantityCache="0" -107: EnableStorageCache="0" -107: EnableThermodynamicHints="0" -107: EnableVtkOutput="1" -107: GridFile="./data/obstacle_24x16.dgf" -107: GridGlobalRefinements="0" -107: InitialTimeStepSize="250" -107: LinearSolverAbsTolerance="-1" -107: LinearSolverMaxError="1e+07" -107: LinearSolverMaxIterations="1000" -107: LinearSolverOverlapSize="2" -107: LinearSolverTolerance="0.001" -107: LinearSolverVerbosity="0" -107: MaxTimeStepDivisions="10" -107: MaxTimeStepSize="inf" -107: MinTimeStepSize="0" -107: NewtonMaxError="1e+100" -107: NewtonMaxIterations="20" -107: NewtonTargetIterations="10" -107: NewtonTolerance="1e-08" -107: NewtonVerbose="1" -107: NewtonWriteConvergence="0" -107: NumericDifferenceMethod="1" -107: OutputDir="" -107: ParameterFile="" -107: PreconditionerOrder="0" -107: PreconditionerRelaxation="1" -107: PredeterminedTimeStepsFile="" -107: PrintParameters="2" -107: RestartTime="-1e+35" -107: ThreadsPerProcess="1" -107: VtkWriteAverageMolarMasses="0" -107: VtkWriteDensities="1" -107: VtkWriteDofIndex="0" -107: VtkWriteExtrusionFactor="0" -107: VtkWriteFilterVelocities="0" -107: VtkWriteFugacities="0" -107: VtkWriteFugacityCoeffs="0" -107: VtkWriteIntrinsicPermeabilities="0" -107: VtkWriteMassFractions="0" -107: VtkWriteMobilities="0" -107: VtkWriteMolarities="0" -107: VtkWriteMoleFractions="1" -107: VtkWritePhasePresence="0" -107: VtkWritePorosity="1" -107: VtkWritePotentialGradients="0" -107: VtkWritePressures="1" -107: VtkWritePrimaryVars="0" -107: VtkWriteProcessRank="0" -107: VtkWriteRelativePermeabilities="1" -107: VtkWriteSaturations="1" -107: VtkWriteTemperature="1" -107: VtkWriteTotalMassFractions="0" -107: VtkWriteTotalMoleFractions="0" -107: VtkWriteViscosities="0" -107: # [end of parameters] -107: Allocating the simulation vanguard -107: Adding LGRs, if any -107: Distributing the vanguard's data -107: Allocating the model -107: Allocating the problem -107: Initializing the model -107: Initializing the problem -104: Newton iteration 4 error: 6.49145e-07 -104: Linearization/solve/update time: 0.0520607(70.9536%)/0.0210693(28.7154%)/0.000242883(0.331026%) -104: Storage: 9.39413e+07 2.19127e+07 2.03257e+08 0 0 0 -104: Writing visualization results for the current time step. -104: Time step 20 done. CPU time: 1.45998 seconds, end time: 8.64066e+06 seconds (100 days, 0 hours, 11.01 minutes), step size: 201.951 seconds (3 minutes, 21.95 seconds) -104: Serialize to file 'reservoir_ncp_ecfv_time=8.64066e+06_rank=0.ers', next time step size: 302.926 -104: Begin time step 21. Start time: 8.64066e+06 seconds (100 days, 0 hours, 11.01 minutes), step size: 302.926 seconds (5 minutes, 2.926 seconds) -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -105: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 1 error: 0.0416246 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 26.9099 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -106: Parameter file "foobar.ini" does not exist or is not readable. -106: -106: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/obstacle_immiscible -106: Recognized options: -106: -h,--help Print this help message and exit -106: --help-all Print all parameters, including obsolete, hidden and deprecated ones. -106: --continue-on-convergence-error=BOOLEAN Continue with a non-converged solution instead of giving up if we encounter a time step size smaller than the minimum time step size. Default: false -106: --enable-async-vtk-output=BOOLEAN Dispatch a separate thread to write the VTK output. Default: true -106: --enable-gravity=BOOLEAN Use the gravity correction for the pressure gradients. Default: true -106: --enable-grid-adaptation=BOOLEAN Enable adaptive grid refinement/coarsening. Default: false -106: --enable-intensive-quantity-cache=BOOLEAN Turn on caching of intensive quantities. Default: false -106: --enable-storage-cache=BOOLEAN Store previous storage terms and avoid re-calculating them. Default: false -106: --enable-thermodynamic-hints=BOOLEAN Enable thermodynamic hints. Default: false -106: --enable-vtk-output=BOOLEAN Global switch for turning on writing VTK files. Default: true -106: --end-time=SCALAR The simulation time at which the simulation is finished [s]. Default: 10000 -106: --grid-file=STRING The file name of the DGF file to load. Default: "./data/obstacle_24x16.dgf" -106: --grid-global-refinements=INTEGER The number of global refinements of the grid executed after it was loaded. Default: 0 -106: --initial-time-step-size=SCALAR The size of the initial time step [s]. Default: 250 -106: --linear-solver-abs-tolerance=SCALAR The maximum accepted error of the norm of the residual. Default: -1 -106: --linear-solver-max-error=SCALAR The maximum residual error which the linear solver tolerates without giving up. Default: 1e+07 -106: --linear-solver-max-iterations=INTEGER The maximum number of iterations of the linear solver. Default: 1000 -106: --linear-solver-overlap-size=INTEGER The size of the algebraic overlap for the linear solver. Default: 2 -106: --linear-solver-tolerance=SCALAR The maximum allowed error between of the linear solver. Default: 0.001 -106: --linear-solver-verbosity=INTEGER The verbosity level of the linear solver. Default: 0 -106: --max-time-step-divisions=INTEGER The maximum number of divisions by two of the timestep size before the simulation bails out. Default: 10 -106: --max-time-step-size=SCALAR The maximum size to which all time steps are limited to [s]. Default: inf -106: --min-time-step-size=SCALAR The minimum size to which all time steps are limited to [s]. Default: 0 -106: --newton-max-error=SCALAR The maximum error tolerated by the Newton method to which does not cause an abort. Default: 1e+100 -106: --newton-max-iterations=INTEGER The maximum number of Newton iterations per time step. Default: 20 -106: --newton-target-iterations=INTEGER The 'optimum' number of Newton iterations per time step. Default: 10 -106: --newton-tolerance=SCALAR The maximum raw error tolerated by the Newtonmethod for considering a solution to be converged. Default: 1e-08 -106: --newton-verbose=BOOLEAN Specify whether the Newton method should inform the user about its progress or not. Default: true -106: --newton-write-convergence=BOOLEAN Write the convergence behaviour of the Newton method to a VTK file. Default: false -106: --numeric-difference-method=INTEGER The method used for numeric differentiation (-1: backward differences, 0: central differences, 1: forward differences). Default: 1 -106: --output-dir=STRING The directory to which result files are written. Default: "" -106: --parameter-file=STRING An .ini file which contains a set of run-time parameters. Default: "" -106: --preconditioner-order=INTEGER The order of the preconditioner. Default: 0 -106: --preconditioner-relaxation=SCALAR The relaxation factor of the preconditioner. Default: 1 -106: --predetermined-time-steps-file=STRING A file with a list of predetermined time step sizes (one time step per line). Default: "" -106: --print-parameters=INTEGER Print the values of the run-time parameters at the start of the simulation. Default: 2 -106: --restart-time=SCALAR The simulation time at which a restart should be attempted [s]. Default: -1e+35 -106: --threads-per-process=INTEGER The maximum number of threads to be instantiated per process ('-1' means 'automatic'). Default: 1 -106: --vtk-write-average-molar-masses=BOOLEAN Include the average phase mass in the VTK output files. Default: false -106: --vtk-write-densities=BOOLEAN Include the phase densities in the VTK output files. Default: true -106: --vtk-write-dof-index=BOOLEAN Include the index of the degrees of freedom into the VTK output files. Default: false -106: --vtk-write-extrusion-factor=BOOLEAN Include the extrusion factor of the degrees of freedom into the VTK output files. Default: false -106: --vtk-write-filter-velocities=BOOLEAN Include in the filter velocities of the phases the VTK output files. Default: false -106: --vtk-write-intrinsic-permeabilities=BOOLEAN Include the intrinsic permeability in the VTK output files. Default: false -106: --vtk-write-mobilities=BOOLEAN Include the phase mobilities in the VTK output files. Default: false -106: --vtk-write-porosity=BOOLEAN Include the porosity in the VTK output files. Default: true -106: --vtk-write-potential-gradients=BOOLEAN Include the phase pressure potential gradients in the VTK output files. Default: false -106: --vtk-write-pressures=BOOLEAN Include the phase pressures in the VTK output files. Default: true -106: --vtk-write-primary-vars=BOOLEAN Include the primary variables into the VTK output files. Default: false -106: --vtk-write-process-rank=BOOLEAN Include the MPI process rank into the VTK output files. Default: false -106: --vtk-write-relative-permeabilities=BOOLEAN Include the phase relative permeabilities in the VTK output files. Default: false -106: --vtk-write-saturations=BOOLEAN Include the phase saturations in the VTK output files. Default: false -106: --vtk-write-temperature=BOOLEAN Include the temperature in the VTK output files. Default: true -106: --vtk-write-viscosities=BOOLEAN Include component phase viscosities in the VTK output files. Default: false -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 2 error: 0.000250145 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 3 error: 0.000296516 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 4 error: 5.09489e-06 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Newton iteration 5 error: 5.7556e-09 -104: Linearization/solve/update time: 0.0649477(64.149%)/0.0359998(35.5571%)/0.000297523(0.293864%) -104: Storage: 9.39233e+07 2.21322e+07 2.03115e+08 0 0 0 -104: Writing visualization results for the current time step. -105: Solve: M deltax^k = r -107: Simulator successfully set up -107: Applying the initial solution of the "obstacle_pvs" problem -107: Writing visualization results for the current time step. -104: Time step 21 done. CPU time: 1.57969 seconds, end time: 8.64096e+06 seconds (100 days, 0 hours, 16.06 minutes), step size: 302.926 seconds (5 minutes, 2.926 seconds) -104: Begin time step 22. Start time: 8.64096e+06 seconds (100 days, 0 hours, 16.06 minutes), step size: 429.145 seconds (7 minutes, 9.145 seconds) -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 5.37562 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Begin time step 1. Start time: 0 seconds, step size: 250 seconds (4 minutes, 10 seconds) -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -106: The following explicitly specified parameter is unknown: -106: -106: UndefinedParam="bla" -106: -106: Use -106: -106: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/obstacle_immiscible --help -106: -106: to obtain the list of recognized command line parameters. -106: -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 1 error: 0.143401 -107: 'liquid' phase appears at position 60 0 sum x = 75.5855, new primary variables: (p_liquid = 120000, S_gas = 1), phase presence: 3 -107: 'liquid' phase appears at position 60 2.5 sum x = 75.5383, new primary variables: (p_liquid = 120000, S_gas = 1), phase presence: 3 -107: 'liquid' phase appears at position 60 5 sum x = 75.676, new primary variables: (p_liquid = 120000, S_gas = 1), phase presence: 3 -107: 'liquid' phase appears at position 60 7.5 sum x = 76.6699, new primary variables: (p_liquid = 120000, S_gas = 1), phase presence: 3 -107: 'liquid' phase appears at position 60 10 sum x = 96.9283, new primary variables: (p_liquid = 120000, S_gas = 1), phase presence: 3 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 1 error: 0.0345495 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 2 error: 0.114702 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 3 error: 0.000787607 -107: 'liquid' phase appears at position 57.5 0 sum x = 2.52208, new primary variables: (p_liquid = 105955, S_gas = 1), phase presence: 3 -107: 'liquid' phase appears at position 57.5 2.5 sum x = 2.49543, new primary variables: (p_liquid = 105868, S_gas = 1), phase presence: 3 -107: 'liquid' phase appears at position 57.5 5 sum x = 2.48043, new primary variables: (p_liquid = 105627, S_gas = 1), phase presence: 3 -107: 'liquid' phase appears at position 57.5 7.5 sum x = 2.38722, new primary variables: (p_liquid = 104881, S_gas = 1), phase presence: 3 -107: 'liquid' phase appears at position 57.5 10 sum x = 1.04399, new primary variables: (p_liquid = 102705, S_gas = 1), phase presence: 3 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 2 error: 0.000177945 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 4 error: 6.40206e-05 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 5 error: 7.7283e-07 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -107: Newton iteration 6 error: 1.79933e-10 -107: Linearization/solve/update time: 0.0696627(97.6365%)/0.00163329(2.28916%)/5.3041e-05(0.0743401%) -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 3 error: 0.000121538 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -107: Storage in liquidPhase: [23146.8 0.27821] -107: Storage in gasPhase: [301.208 28753.4] -107: Storage total: [23448 28753.7] -107: Writing visualization results for the current time step. -107: Time step 1 done. CPU time: 0.0827776 seconds, end time: 250 seconds (4 minutes, 10 seconds), step size: 250 seconds (4 minutes, 10 seconds) -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 4 error: 3.14673 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Begin time step 2. Start time: 250 seconds (4 minutes, 10 seconds), step size: 333.333 seconds (5 minutes, 33.33 seconds) -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 4 error: 8.0186e-05 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 1 error: 0.133299 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Newton iteration 5 error: 1.17783e-07 -104: Linearization/solve/update time: 0.0730548(63.8719%)/0.0410269(35.8698%)/0.000295482(0.25834%) -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 2 error: 0.000105147 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Storage: 9.3903e+07 2.23946e+07 2.02944e+08 0 0 0 -104: Writing visualization results for the current time step. -106: Parameter 'Foo' is missing a value. Please use --foo=value. -106: -106: Usage: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/obstacle_immiscible [OPTIONS] -106: -106: Recognized options: -106: -h,--help Print this help message and exit -106: --help-all Print all parameters, including obsolete, hidden and deprecated ones. -106: --continue-on-convergence-error=BOOLEAN Continue with a non-converged solution instead of giving up if we encounter a time step size smaller than the minimum time step size. Default: false -106: --enable-async-vtk-output=BOOLEAN Dispatch a separate thread to write the VTK output. Default: true -106: --enable-gravity=BOOLEAN Use the gravity correction for the pressure gradients. Default: true -106: --enable-grid-adaptation=BOOLEAN Enable adaptive grid refinement/coarsening. Default: false -106: --enable-intensive-quantity-cache=BOOLEAN Turn on caching of intensive quantities. Default: false -106: --enable-storage-cache=BOOLEAN Store previous storage terms and avoid re-calculating them. Default: false -106: --enable-thermodynamic-hints=BOOLEAN Enable thermodynamic hints. Default: false -106: --enable-vtk-output=BOOLEAN Global switch for turning on writing VTK files. Default: true -106: --end-time=SCALAR The simulation time at which the simulation is finished [s]. Default: 10000 -106: --grid-file=STRING The file name of the DGF file to load. Default: "./data/obstacle_24x16.dgf" -106: --grid-global-refinements=INTEGER The number of global refinements of the grid executed after it was loaded. Default: 0 -106: --initial-time-step-size=SCALAR The size of the initial time step [s]. Default: 250 -106: --linear-solver-abs-tolerance=SCALAR The maximum accepted error of the norm of the residual. Default: -1 -106: --linear-solver-max-error=SCALAR The maximum residual error which the linear solver tolerates without giving up. Default: 1e+07 -106: --linear-solver-max-iterations=INTEGER The maximum number of iterations of the linear solver. Default: 1000 -106: --linear-solver-overlap-size=INTEGER The size of the algebraic overlap for the linear solver. Default: 2 -106: --linear-solver-tolerance=SCALAR The maximum allowed error between of the linear solver. Default: 0.001 -106: --linear-solver-verbosity=INTEGER The verbosity level of the linear solver. Default: 0 -106: --max-time-step-divisions=INTEGER The maximum number of divisions by two of the timestep size before the simulation bails out. Default: 10 -106: --max-time-step-size=SCALAR The maximum size to which all time steps are limited to [s]. Default: inf -106: --min-time-step-size=SCALAR The minimum size to which all time steps are limited to [s]. Default: 0 -106: --newton-max-error=SCALAR The maximum error tolerated by the Newton method to which does not cause an abort. Default: 1e+100 -106: --newton-max-iterations=INTEGER The maximum number of Newton iterations per time step. Default: 20 -106: --newton-target-iterations=INTEGER The 'optimum' number of Newton iterations per time step. Default: 10 -106: --newton-tolerance=SCALAR The maximum raw error tolerated by the Newtonmethod for considering a solution to be converged. Default: 1e-08 -106: --newton-verbose=BOOLEAN Specify whether the Newton method should inform the user about its progress or not. Default: true -106: --newton-write-convergence=BOOLEAN Write the convergence behaviour of the Newton method to a VTK file. Default: false -106: --numeric-difference-method=INTEGER The method used for numeric differentiation (-1: backward differences, 0: central differences, 1: forward differences). Default: 1 -106: --output-dir=STRING The directory to which result files are written. Default: "" -106: --parameter-file=STRING An .ini file which contains a set of run-time parameters. Default: "" -106: --preconditioner-order=INTEGER The order of the preconditioner. Default: 0 -106: --preconditioner-relaxation=SCALAR The relaxation factor of the preconditioner. Default: 1 -106: --predetermined-time-steps-file=STRING A file with a list of predetermined time step sizes (one time step per line). Default: "" -106: --print-parameters=INTEGER Print the values of the run-time parameters at the start of the simulation. Default: 2 -106: --restart-time=SCALAR The simulation time at which a restart should be attempted [s]. Default: -1e+35 -106: --threads-per-process=INTEGER The maximum number of threads to be instantiated per process ('-1' means 'automatic'). Default: 1 -106: --vtk-write-average-molar-masses=BOOLEAN Include the average phase mass in the VTK output files. Default: false -106: --vtk-write-densities=BOOLEAN Include the phase densities in the VTK output files. Default: true -106: --vtk-write-dof-index=BOOLEAN Include the index of the degrees of freedom into the VTK output files. Default: false -106: --vtk-write-extrusion-factor=BOOLEAN Include the extrusion factor of the degrees of freedom into the VTK output files. Default: false -106: --vtk-write-filter-velocities=BOOLEAN Include in the filter velocities of the phases the VTK output files. Default: false -106: --vtk-write-intrinsic-permeabilities=BOOLEAN Include the intrinsic permeability in the VTK output files. Default: false -106: --vtk-write-mobilities=BOOLEAN Include the phase mobilities in the VTK output files. Default: false -106: --vtk-write-porosity=BOOLEAN Include the porosity in the VTK output files. Default: true -106: --vtk-write-potential-gradients=BOOLEAN Include the phase pressure potential gradients in the VTK output files. Default: false -106: --vtk-write-pressures=BOOLEAN Include the phase pressures in the VTK output files. Default: true -106: --vtk-write-primary-vars=BOOLEAN Include the primary variables into the VTK output files. Default: false -106: --vtk-write-process-rank=BOOLEAN Include the MPI process rank into the VTK output files. Default: false -106: --vtk-write-relative-permeabilities=BOOLEAN Include the phase relative permeabilities in the VTK output files. Default: false -106: --vtk-write-saturations=BOOLEAN Include the phase saturations in the VTK output files. Default: false -106: --vtk-write-temperature=BOOLEAN Include the temperature in the VTK output files. Default: true -106: --vtk-write-viscosities=BOOLEAN Include component phase viscosities in the VTK output files. Default: false -106: *** The MPI_Allreduce() function was called before MPI_INIT was invoked. -106: *** This is disallowed by the MPI standard. -106: *** Your MPI job will now abort. -106: [codethink04-arm64:3729595] Local abort before MPI_INIT completed completed successfully, but am not able to aggregate error messages, and not able to guarantee that all other processes were killed! -104: Time step 22 done. CPU time: 1.704 seconds, end time: 8.64139e+06 seconds (100 days, 0 hours, 23.21 minutes), step size: 429.145 seconds (7 minutes, 9.145 seconds) -104: Begin time step 23. Start time: 8.64139e+06 seconds (100 days, 0 hours, 23.21 minutes), step size: 607.956 seconds (10 minutes, 7.956 seconds) -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 3 error: 1.72065e-07 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Newton iteration 4 error: 5.62298e-11 -107: Linearization/solve/update time: 0.0466792(98.636%)/0.000618846(1.30766%)/2.664e-05(0.056292%) -104: Solve: M deltax^k = r -107: Storage in liquidPhase: [52740.8 0.657378] -107: Storage in gasPhase: [300.954 28753] -107: Storage total: [53041.7 28753.7] -107: Writing visualization results for the current time step. -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 1 error: 0.0290181 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Time step 2 done. CPU time: 0.147016 seconds, end time: 583.333 seconds (9 minutes, 43.33 seconds), step size: 333.333 seconds (5 minutes, 33.33 seconds) -107: Begin time step 3. Start time: 583.333 seconds (9 minutes, 43.33 seconds), step size: 500 seconds (8 minutes, 20 seconds) -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 1 error: 0.127513 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 2 error: 0.00234634 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 2 error: 0.00112115 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 5 error: 0.420012 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 3 error: 6.20019e-07 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 3 error: 0.00187589 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Newton iteration 4 error: 3.08434e-10 -107: Linearization/solve/update time: 0.04595(98.564%)/0.000644766(1.38304%)/2.468e-05(0.0529393%) -107: Storage in liquidPhase: [94845.6 1.23193] -107: Storage in gasPhase: [301.182 28752.4] -107: Storage total: [95146.8 28753.6] -107: Writing visualization results for the current time step. -104: Solve: M deltax^k = r -107: Time step 3 done. CPU time: 0.203724 seconds, end time: 1083.33 seconds (18 minutes, 3.333 seconds), step size: 500 seconds (8 minutes, 20 seconds) -107: Begin time step 4. Start time: 1083.33 seconds (18 minutes, 3.333 seconds), step size: 750 seconds (12 minutes, 30 seconds) -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 4 error: 0.000427123 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 1 error: 0.120284 -106: Illegal parameter "foo". -106: -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -106: Usage: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/obstacle_immiscible [OPTIONS] -106: -106: Recognized options: -106: -h,--help Print this help message and exit -106: --help-all Print all parameters, including obsolete, hidden and deprecated ones. -106: --continue-on-convergence-error=BOOLEAN Continue with a non-converged solution instead of giving up if we encounter a time step size smaller than the minimum time step size. Default: false -106: --enable-async-vtk-output=BOOLEAN Dispatch a separate thread to write the VTK output. Default: true -106: --enable-gravity=BOOLEAN Use the gravity correction for the pressure gradients. Default: true -106: --enable-grid-adaptation=BOOLEAN Enable adaptive grid refinement/coarsening. Default: false -106: --enable-intensive-quantity-cache=BOOLEAN Turn on caching of intensive quantities. Default: false -106: --enable-storage-cache=BOOLEAN Store previous storage terms and avoid re-calculating them. Default: false -106: --enable-thermodynamic-hints=BOOLEAN Enable thermodynamic hints. Default: false -106: --enable-vtk-output=BOOLEAN Global switch for turning on writing VTK files. Default: true -106: --end-time=SCALAR The simulation time at which the simulation is finished [s]. Default: 10000 -106: --grid-file=STRING The file name of the DGF file to load. Default: "./data/obstacle_24x16.dgf" -106: --grid-global-refinements=INTEGER The number of global refinements of the grid executed after it was loaded. Default: 0 -106: --initial-time-step-size=SCALAR The size of the initial time step [s]. Default: 250 -106: --linear-solver-abs-tolerance=SCALAR The maximum accepted error of the norm of the residual. Default: -1 -106: --linear-solver-max-error=SCALAR The maximum residual error which the linear solver tolerates without giving up. Default: 1e+07 -106: --linear-solver-max-iterations=INTEGER The maximum number of iterations of the linear solver. Default: 1000 -106: --linear-solver-overlap-size=INTEGER The size of the algebraic overlap for the linear solver. Default: 2 -106: --linear-solver-tolerance=SCALAR The maximum allowed error between of the linear solver. Default: 0.001 -106: --linear-solver-verbosity=INTEGER The verbosity level of the linear solver. Default: 0 -106: --max-time-step-divisions=INTEGER The maximum number of divisions by two of the timestep size before the simulation bails out. Default: 10 -106: --max-time-step-size=SCALAR The maximum size to which all time steps are limited to [s]. Default: inf -106: --min-time-step-size=SCALAR The minimum size to which all time steps are limited to [s]. Default: 0 -106: --newton-max-error=SCALAR The maximum error tolerated by the Newton method to which does not cause an abort. Default: 1e+100 -106: --newton-max-iterations=INTEGER The maximum number of Newton iterations per time step. Default: 20 -106: --newton-target-iterations=INTEGER The 'optimum' number of Newton iterations per time step. Default: 10 -106: --newton-tolerance=SCALAR The maximum raw error tolerated by the Newtonmethod for considering a solution to be converged. Default: 1e-08 -106: --newton-verbose=BOOLEAN Specify whether the Newton method should inform the user about its progress or not. Default: true -106: --newton-write-convergence=BOOLEAN Write the convergence behaviour of the Newton method to a VTK file. Default: false -106: --numeric-difference-method=INTEGER The method used for numeric differentiation (-1: backward differences, 0: central differences, 1: forward differences). Default: 1 -106: --output-dir=STRING The directory to which result files are written. Default: "" -106: --parameter-file=STRING An .ini file which contains a set of run-time parameters. Default: "" -106: --preconditioner-order=INTEGER The order of the preconditioner. Default: 0 -106: --preconditioner-relaxation=SCALAR The relaxation factor of the preconditioner. Default: 1 -106: --predetermined-time-steps-file=STRING A file with a list of predetermined time step sizes (one time step per line). Default: "" -106: --print-parameters=INTEGER Print the values of the run-time parameters at the start of the simulation. Default: 2 -106: --restart-time=SCALAR The simulation time at which a restart should be attempted [s]. Default: -1e+35 -106: --threads-per-process=INTEGER The maximum number of threads to be instantiated per process ('-1' means 'automatic'). Default: 1 -106: --vtk-write-average-molar-masses=BOOLEAN Include the average phase mass in the VTK output files. Default: false -106: --vtk-write-densities=BOOLEAN Include the phase densities in the VTK output files. Default: true -106: --vtk-write-dof-index=BOOLEAN Include the index of the degrees of freedom into the VTK output files. Default: false -106: --vtk-write-extrusion-factor=BOOLEAN Include the extrusion factor of the degrees of freedom into the VTK output files. Default: false -106: --vtk-write-filter-velocities=BOOLEAN Include in the filter velocities of the phases the VTK output files. Default: false -106: --vtk-write-intrinsic-permeabilities=BOOLEAN Include the intrinsic permeability in the VTK output files. Default: false -106: --vtk-write-mobilities=BOOLEAN Include the phase mobilities in the VTK output files. Default: false -106: --vtk-write-porosity=BOOLEAN Include the porosity in the VTK output files. Default: true -106: --vtk-write-potential-gradients=BOOLEAN Include the phase pressure potential gradients in the VTK output files. Default: false -106: --vtk-write-pressures=BOOLEAN Include the phase pressures in the VTK output files. Default: true -106: --vtk-write-primary-vars=BOOLEAN Include the primary variables into the VTK output files. Default: false -106: --vtk-write-process-rank=BOOLEAN Include the MPI process rank into the VTK output files. Default: false -106: --vtk-write-relative-permeabilities=BOOLEAN Include the phase relative permeabilities in the VTK output files. Default: false -106: --vtk-write-saturations=BOOLEAN Include the phase saturations in the VTK output files. Default: false -106: --vtk-write-temperature=BOOLEAN Include the temperature in the VTK output files. Default: true -106: --vtk-write-viscosities=BOOLEAN Include component phase viscosities in the VTK output files. Default: false -106: *** The MPI_Allreduce() function was called before MPI_INIT was invoked. -106: *** This is disallowed by the MPI standard. -106: *** Your MPI job will now abort. -106: [codethink04-arm64:3729597] Local abort before MPI_INIT completed completed successfully, but am not able to aggregate error messages, and not able to guarantee that all other processes were killed! -104: Solve: M deltax^k = r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 2 error: 0.0313462 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 5 error: 2.73739e-05 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 3 error: 6.09545e-05 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Newton iteration 6 error: 3.56567e-07 -104: Linearization/solve/update time: 0.084441(65.3687%)/0.0443722(34.35%)/0.000363362(0.281291%) -104: Storage: 9.38799e+07 2.27143e+07 2.02738e+08 0 0 0 -104: Writing visualization results for the current time step. -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 4 error: 3.12135e-07 -105: Solve: M deltax^k = r -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 6 error: 0.00944478 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Time step 23 done. CPU time: 1.84399 seconds, end time: 8.642e+06 seconds (100 days, 0 hours, 33.35 minutes), step size: 607.956 seconds (10 minutes, 7.956 seconds) -104: Begin time step 24. Start time: 8.642e+06 seconds (100 days, 0 hours, 33.35 minutes), step size: 810.608 seconds (13 minutes, 30.61 seconds) -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Newton iteration 5 error: 1.4665e-10 -107: Linearization/solve/update time: 0.057714(98.5639%)/0.000807604(1.37922%)/3.332e-05(0.0569038%) -107: Storage in liquidPhase: [152104 2.11004] -107: Storage in gasPhase: [304.468 28751.4] -107: Storage total: [152409 28753.5] -107: Writing visualization results for the current time step. -107: Time step 4 done. CPU time: 0.276371 seconds, end time: 1833.33 seconds (30 minutes, 33.33 seconds), step size: 750 seconds (12 minutes, 30 seconds) -104: Solve: M deltax^k = r -107: Begin time step 5. Start time: 1833.33 seconds (30 minutes, 33.33 seconds), step size: 1062.5 seconds (17 minutes, 42.5 seconds) -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 1 error: 0.0248259 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 1 error: 0.106163 -107: 'liquid' phase appears at position 55 0 sum x = 3.05855, new primary variables: (p_liquid = 110361, S_gas = 1), phase presence: 3 -107: 'liquid' phase appears at position 55 2.5 sum x = 2.76827, new primary variables: (p_liquid = 109977, S_gas = 1), phase presence: 3 -107: 'liquid' phase appears at position 55 5 sum x = 2.62118, new primary variables: (p_liquid = 109048, S_gas = 1), phase presence: 3 -107: 'liquid' phase appears at position 55 7.5 sum x = 2.16437, new primary variables: (p_liquid = 107595, S_gas = 1), phase presence: 3 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 2 error: 0.027733 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 2 error: 0.000185746 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 3 error: 0.000473243 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 4 error: 2.81136e-06 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -106: Illegal parameter "--". -106: -106: Usage: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/obstacle_immiscible [OPTIONS] -106: -106: Recognized options: -106: -h,--help Print this help message and exit -106: --help-all Print all parameters, including obsolete, hidden and deprecated ones. -106: --continue-on-convergence-error=BOOLEAN Continue with a non-converged solution instead of giving up if we encounter a time step size smaller than the minimum time step size. Default: false -106: --enable-async-vtk-output=BOOLEAN Dispatch a separate thread to write the VTK output. Default: true -106: --enable-gravity=BOOLEAN Use the gravity correction for the pressure gradients. Default: true -106: --enable-grid-adaptation=BOOLEAN Enable adaptive grid refinement/coarsening. Default: false -106: --enable-intensive-quantity-cache=BOOLEAN Turn on caching of intensive quantities. Default: false -106: --enable-storage-cache=BOOLEAN Store previous storage terms and avoid re-calculating them. Default: false -106: --enable-thermodynamic-hints=BOOLEAN Enable thermodynamic hints. Default: false -106: --enable-vtk-output=BOOLEAN Global switch for turning on writing VTK files. Default: true -106: --end-time=SCALAR The simulation time at which the simulation is finished [s]. Default: 10000 -106: --grid-file=STRING The file name of the DGF file to load. Default: "./data/obstacle_24x16.dgf" -106: --grid-global-refinements=INTEGER The number of global refinements of the grid executed after it was loaded. Default: 0 -106: --initial-time-step-size=SCALAR The size of the initial time step [s]. Default: 250 -106: --linear-solver-abs-tolerance=SCALAR The maximum accepted error of the norm of the residual. Default: -1 -106: --linear-solver-max-error=SCALAR The maximum residual error which the linear solver tolerates without giving up. Default: 1e+07 -106: --linear-solver-max-iterations=INTEGER The maximum number of iterations of the linear solver. Default: 1000 -106: --linear-solver-overlap-size=INTEGER The size of the algebraic overlap for the linear solver. Default: 2 -106: --linear-solver-tolerance=SCALAR The maximum allowed error between of the linear solver. Default: 0.001 -106: --linear-solver-verbosity=INTEGER The verbosity level of the linear solver. Default: 0 -106: --max-time-step-divisions=INTEGER The maximum number of divisions by two of the timestep size before the simulation bails out. Default: 10 -106: --max-time-step-size=SCALAR The maximum size to which all time steps are limited to [s]. Default: inf -106: --min-time-step-size=SCALAR The minimum size to which all time steps are limited to [s]. Default: 0 -106: --newton-max-error=SCALAR The maximum error tolerated by the Newton method to which does not cause an abort. Default: 1e+100 -106: --newton-max-iterations=INTEGER The maximum number of Newton iterations per time step. Default: 20 -106: --newton-target-iterations=INTEGER The 'optimum' number of Newton iterations per time step. Default: 10 -106: --newton-tolerance=SCALAR The maximum raw error tolerated by the Newtonmethod for considering a solution to be converged. Default: 1e-08 -106: --newton-verbose=BOOLEAN Specify whether the Newton method should inform the user about its progress or not. Default: true -106: --newton-write-convergence=BOOLEAN Write the convergence behaviour of the Newton method to a VTK file. Default: false -106: --numeric-difference-method=INTEGER The method used for numeric differentiation (-1: backward differences, 0: central differences, 1: forward differences). Default: 1 -106: --output-dir=STRING The directory to which result files are written. Default: "" -106: --parameter-file=STRING An .ini file which contains a set of run-time parameters. Default: "" -106: --preconditioner-order=INTEGER The order of the preconditioner. Default: 0 -106: --preconditioner-relaxation=SCALAR The relaxation factor of the preconditioner. Default: 1 -106: --predetermined-time-steps-file=STRING A file with a list of predetermined time step sizes (one time step per line). Default: "" -106: --print-parameters=INTEGER Print the values of the run-time parameters at the start of the simulation. Default: 2 -106: --restart-time=SCALAR The simulation time at which a restart should be attempted [s]. Default: -1e+35 -106: --threads-per-process=INTEGER The maximum number of threads to be instantiated per process ('-1' means 'automatic'). Default: 1 -106: --vtk-write-average-molar-masses=BOOLEAN Include the average phase mass in the VTK output files. Default: false -106: --vtk-write-densities=BOOLEAN Include the phase densities in the VTK output files. Default: true -106: --vtk-write-dof-index=BOOLEAN Include the index of the degrees of freedom into the VTK output files. Default: false -106: --vtk-write-extrusion-factor=BOOLEAN Include the extrusion factor of the degrees of freedom into the VTK output files. Default: false -106: --vtk-write-filter-velocities=BOOLEAN Include in the filter velocities of the phases the VTK output files. Default: false -106: --vtk-write-intrinsic-permeabilities=BOOLEAN Include the intrinsic permeability in the VTK output files. Default: false -106: --vtk-write-mobilities=BOOLEAN Include the phase mobilities in the VTK output files. Default: false -106: --vtk-write-porosity=BOOLEAN Include the porosity in the VTK output files. Default: true -106: --vtk-write-potential-gradients=BOOLEAN Include the phase pressure potential gradients in the VTK output files. Default: false -106: --vtk-write-pressures=BOOLEAN Include the phase pressures in the VTK output files. Default: true -106: --vtk-write-primary-vars=BOOLEAN Include the primary variables into the VTK output files. Default: false -106: --vtk-write-process-rank=BOOLEAN Include the MPI process rank into the VTK output files. Default: false -106: --vtk-write-relative-permeabilities=BOOLEAN Include the phase relative permeabilities in the VTK output files. Default: false -106: --vtk-write-saturations=BOOLEAN Include the phase saturations in the VTK output files. Default: false -106: --vtk-write-temperature=BOOLEAN Include the temperature in the VTK output files. Default: true -106: --vtk-write-viscosities=BOOLEAN Include component phase viscosities in the VTK output files. Default: false -106: *** The MPI_Allreduce() function was called before MPI_INIT was invoked. -106: *** This is disallowed by the MPI standard. -106: *** Your MPI job will now abort. -106: [codethink04-arm64:3729599] Local abort before MPI_INIT completed completed successfully, but am not able to aggregate error messages, and not able to guarantee that all other processes were killed! -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 3 error: 0.000165345 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Newton iteration 5 error: 2.12044e-09 -107: Linearization/solve/update time: 0.0579161(98.5834%)/0.000798287(1.35882%)/3.396e-05(0.0578059%) -105: Solve: M deltax^k = r -107: Storage in liquidPhase: [211947 3.37871] -107: Storage in gasPhase: [305.716 28750] -107: Storage total: [212252 28753.4] -107: Writing visualization results for the current time step. -104: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 7 error: 0.000221161 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Time step 5 done. CPU time: 0.352824 seconds, end time: 2895.83 seconds (48 minutes, 15.83 seconds), step size: 1062.5 seconds (17 minutes, 42.5 seconds) -107: Begin time step 6. Start time: 2895.83 seconds (48 minutes, 15.83 seconds), step size: 1505.21 seconds (25 minutes, 5.208 seconds) -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 1 error: 0.0630484 -107: 'gas' phase disappears at position 60 0. saturation=-0.0286246, new primary variables: (p_liquid = 176503, x_liquid^N2 = 2.00858e-05), phase presence: 1 -107: 'gas' phase disappears at position 60 2.5. saturation=-0.0327239, new primary variables: (p_liquid = 170856, x_liquid^N2 = 1.94314e-05), phase presence: 1 -107: 'gas' phase disappears at position 60 5. saturation=-0.0315215, new primary variables: (p_liquid = 170634, x_liquid^N2 = 1.94058e-05), phase presence: 1 -107: 'gas' phase disappears at position 60 7.5. saturation=-0.0310023, new primary variables: (p_liquid = 167638, x_liquid^N2 = 1.90585e-05), phase presence: 1 -107: 'liquid' phase appears at position 55 10 sum x = 1.38021, new primary variables: (p_liquid = 106149, S_gas = 1), phase presence: 3 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 4 error: 1.89689e-06 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 2 error: 0.0205472 -107: 'gas' phase appears at position 60 0 sum x = 3.62146, new primary variables: (p_liquid = 179209, S_gas = 0), phase presence: 3 -107: 'gas' phase appears at position 60 2.5 sum x = 4.30726, new primary variables: (p_liquid = 174005, S_gas = 0), phase presence: 3 -107: 'gas' phase appears at position 60 5 sum x = 3.99167, new primary variables: (p_liquid = 173759, S_gas = 0), phase presence: 3 -107: 'gas' phase appears at position 60 7.5 sum x = 3.20693, new primary variables: (p_liquid = 170828, S_gas = 0), phase presence: 3 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Newton iteration 5 error: 3.348e-09 -104: Linearization/solve/update time: 0.0707002(58.1544%)/0.0505658(41.5929%)/0.000307201(0.252688%) -104: Storage: 9.38543e+07 2.30924e+07 2.02506e+08 0 0 0 -104: Writing visualization results for the current time step. -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 3 error: 0.000115073 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Time step 24 done. CPU time: 1.97598 seconds, end time: 8.64281e+06 seconds (100 days, 0 hours, 46.86 minutes), step size: 810.608 seconds (13 minutes, 30.61 seconds) -104: Begin time step 25. Start time: 8.64281e+06 seconds (100 days, 0 hours, 46.86 minutes), step size: 1148.36 seconds (19 minutes, 8.361 seconds) -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 4 error: 6.66153e-06 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 5 error: 1.6196e-08 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 1 error: 0.0218822 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Newton iteration 6 error: 1.55179e-11 -107: Linearization/solve/update time: 0.0689061(98.2268%)/0.00120409(1.71645%)/3.984e-05(0.0567926%) -104: Solve: M deltax^k = r -107: Storage in liquidPhase: [259332 4.63465] -107: Storage in gasPhase: [306.784 28748.5] -107: Storage total: [259638 28753.1] -107: Writing visualization results for the current time step. -105: Solve: M deltax^k = r -107: Time step 6 done. CPU time: 0.437726 seconds, end time: 4401.04 seconds (1 hours, 13 minutes, 21.04 seconds), step size: 1505.21 seconds (25 minutes, 5.208 seconds) -107: Begin time step 7. Start time: 4401.04 seconds (1 hours, 13 minutes, 21.04 seconds), step size: 2006.94 seconds (33 minutes, 26.94 seconds) -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 8 error: 0.000120864 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -106: Illegal parameter "-0foo". -106: -106: Usage: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/obstacle_immiscible [OPTIONS] -106: -106: Recognized options: -106: -h,--help Print this help message and exit -106: --help-all Print all parameters, including obsolete, hidden and deprecated ones. -106: --continue-on-convergence-error=BOOLEAN Continue with a non-converged solution instead of giving up if we encounter a time step size smaller than the minimum time step size. Default: false -106: --enable-async-vtk-output=BOOLEAN Dispatch a separate thread to write the VTK output. Default: true -106: --enable-gravity=BOOLEAN Use the gravity correction for the pressure gradients. Default: true -106: --enable-grid-adaptation=BOOLEAN Enable adaptive grid refinement/coarsening. Default: false -106: --enable-intensive-quantity-cache=BOOLEAN Turn on caching of intensive quantities. Default: false -106: --enable-storage-cache=BOOLEAN Store previous storage terms and avoid re-calculating them. Default: false -106: --enable-thermodynamic-hints=BOOLEAN Enable thermodynamic hints. Default: false -106: --enable-vtk-output=BOOLEAN Global switch for turning on writing VTK files. Default: true -106: --end-time=SCALAR The simulation time at which the simulation is finished [s]. Default: 10000 -106: --grid-file=STRING The file name of the DGF file to load. Default: "./data/obstacle_24x16.dgf" -106: --grid-global-refinements=INTEGER The number of global refinements of the grid executed after it was loaded. Default: 0 -106: --initial-time-step-size=SCALAR The size of the initial time step [s]. Default: 250 -106: --linear-solver-abs-tolerance=SCALAR The maximum accepted error of the norm of the residual. Default: -1 -106: --linear-solver-max-error=SCALAR The maximum residual error which the linear solver tolerates without giving up. Default: 1e+07 -106: --linear-solver-max-iterations=INTEGER The maximum number of iterations of the linear solver. Default: 1000 -106: --linear-solver-overlap-size=INTEGER The size of the algebraic overlap for the linear solver. Default: 2 -106: --linear-solver-tolerance=SCALAR The maximum allowed error between of the linear solver. Default: 0.001 -106: --linear-solver-verbosity=INTEGER The verbosity level of the linear solver. Default: 0 -106: --max-time-step-divisions=INTEGER The maximum number of divisions by two of the timestep size before the simulation bails out. Default: 10 -106: --max-time-step-size=SCALAR The maximum size to which all time steps are limited to [s]. Default: inf -106: --min-time-step-size=SCALAR The minimum size to which all time steps are limited to [s]. Default: 0 -106: --newton-max-error=SCALAR The maximum error tolerated by the Newton method to which does not cause an abort. Default: 1e+100 -106: --newton-max-iterations=INTEGER The maximum number of Newton iterations per time step. Default: 20 -106: --newton-target-iterations=INTEGER The 'optimum' number of Newton iterations per time step. Default: 10 -106: --newton-tolerance=SCALAR The maximum raw error tolerated by the Newtonmethod for considering a solution to be converged. Default: 1e-08 -106: --newton-verbose=BOOLEAN Specify whether the Newton method should inform the user about its progress or not. Default: true -106: --newton-write-convergence=BOOLEAN Write the convergence behaviour of the Newton method to a VTK file. Default: false -106: --numeric-difference-method=INTEGER The method used for numeric differentiation (-1: backward differences, 0: central differences, 1: forward differences). Default: 1 -106: --output-dir=STRING The directory to which result files are written. Default: "" -106: --parameter-file=STRING An .ini file which contains a set of run-time parameters. Default: "" -106: --preconditioner-order=INTEGER The order of the preconditioner. Default: 0 -106: --preconditioner-relaxation=SCALAR The relaxation factor of the preconditioner. Default: 1 -106: --predetermined-time-steps-file=STRING A file with a list of predetermined time step sizes (one time step per line). Default: "" -106: --print-parameters=INTEGER Print the values of the run-time parameters at the start of the simulation. Default: 2 -106: --restart-time=SCALAR The simulation time at which a restart should be attempted [s]. Default: -1e+35 -106: --threads-per-process=INTEGER The maximum number of threads to be instantiated per process ('-1' means 'automatic'). Default: 1 -106: --vtk-write-average-molar-masses=BOOLEAN Include the average phase mass in the VTK output files. Default: false -106: --vtk-write-densities=BOOLEAN Include the phase densities in the VTK output files. Default: true -106: --vtk-write-dof-index=BOOLEAN Include the index of the degrees of freedom into the VTK output files. Default: false -106: --vtk-write-extrusion-factor=BOOLEAN Include the extrusion factor of the degrees of freedom into the VTK output files. Default: false -106: --vtk-write-filter-velocities=BOOLEAN Include in the filter velocities of the phases the VTK output files. Default: false -106: --vtk-write-intrinsic-permeabilities=BOOLEAN Include the intrinsic permeability in the VTK output files. Default: false -106: --vtk-write-mobilities=BOOLEAN Include the phase mobilities in the VTK output files. Default: false -106: --vtk-write-porosity=BOOLEAN Include the porosity in the VTK output files. Default: true -106: --vtk-write-potential-gradients=BOOLEAN Include the phase pressure potential gradients in the VTK output files. Default: false -106: --vtk-write-pressures=BOOLEAN Include the phase pressures in the VTK output files. Default: true -106: --vtk-write-primary-vars=BOOLEAN Include the primary variables into the VTK output files. Default: false -106: --vtk-write-process-rank=BOOLEAN Include the MPI process rank into the VTK output files. Default: false -106: --vtk-write-relative-permeabilities=BOOLEAN Include the phase relative permeabilities in the VTK output files. Default: false -106: --vtk-write-saturations=BOOLEAN Include the phase saturations in the VTK output files. Default: false -106: --vtk-write-temperature=BOOLEAN Include the temperature in the VTK output files. Default: true -106: --vtk-write-viscosities=BOOLEAN Include component phase viscosities in the VTK output files. Default: false -106: *** The MPI_Allreduce() function was called before MPI_INIT was invoked. -106: *** This is disallowed by the MPI standard. -106: *** Your MPI job will now abort. -106: [codethink04-arm64:3729601] Local abort before MPI_INIT completed completed successfully, but am not able to aggregate error messages, and not able to guarantee that all other processes were killed! -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 2 error: 0.000263411 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 1 error: 0.0544027 -107: 'gas' phase disappears at position 60 0. saturation=-0.000257899, new primary variables: (p_liquid = 185549, x_liquid^N2 = 2.11341e-05), phase presence: 1 -107: 'gas' phase disappears at position 60 2.5. saturation=-0.000644147, new primary variables: (p_liquid = 181492, x_liquid^N2 = 2.0664e-05), phase presence: 1 -107: 'gas' phase disappears at position 60 5. saturation=-0.000500262, new primary variables: (p_liquid = 180896, x_liquid^N2 = 2.0595e-05), phase presence: 1 -107: 'gas' phase disappears at position 60 7.5. saturation=-0.000160142, new primary variables: (p_liquid = 177949, x_liquid^N2 = 2.02534e-05), phase presence: 1 -107: 'gas' phase disappears at position 60 10. saturation=-0.0871138, new primary variables: (p_liquid = 142278, x_liquid^N2 = 1.61198e-05), phase presence: 1 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 2 error: 0.0116291 -107: 'gas' phase appears at position 60 0 sum x = 1.16474, new primary variables: (p_liquid = 185706, S_gas = 0), phase presence: 3 -107: 'gas' phase appears at position 60 2.5 sum x = 1.26048, new primary variables: (p_liquid = 181710, S_gas = 0), phase presence: 3 -107: 'gas' phase appears at position 60 5 sum x = 1.19933, new primary variables: (p_liquid = 181289, S_gas = 0), phase presence: 3 -107: 'gas' phase appears at position 60 7.5 sum x = 1.03099, new primary variables: (p_liquid = 179420, S_gas = 0), phase presence: 3 -107: 'gas' phase appears at position 60 10 sum x = 5.6513, new primary variables: (p_liquid = 154608, S_gas = 0), phase presence: 3 -107: 'liquid' phase appears at position 60 12.5 sum x = 104.769, new primary variables: (p_liquid = 126147, S_gas = 1), phase presence: 3 -107: 'liquid' phase appears at position 60 15 sum x = 6.66773, new primary variables: (p_liquid = 114621, S_gas = 1), phase presence: 3 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 3 error: 4.11451e-05 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 3 error: 0.000709476 -107: 'liquid' phase disappears at position 60 15. saturation=-1.44686e-05, new primary variables: (p_liquid = 104658, x_gas^N2 = 0.969714), phase presence: 2 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Newton iteration 4 error: 4.26936e-07 -104: Linearization/solve/update time: 0.0577098(60.528%)/0.0373868(39.2126%)/0.000247401(0.259482%) -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 4 error: 5.20998e-05 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Storage: 9.38225e+07 2.35822e+07 2.0223e+08 0 0 0 -104: Writing visualization results for the current time step. -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 5 error: 1.28042e-06 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Time step 25 done. CPU time: 2.08399 seconds, end time: 8.64396e+06 seconds (100 days, 1 hours, 5.99 minutes), step size: 1148.36 seconds (19 minutes, 8.361 seconds) -104: Begin time step 26. Start time: 8.64396e+06 seconds (100 days, 1 hours, 5.99 minutes), step size: 1722.54 seconds (28 minutes, 42.54 seconds) -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Newton iteration 6 error: 1.84508e-09 -107: Linearization/solve/update time: 0.0687287(98.1554%)/0.00125329(1.78989%)/3.832e-05(0.054727%) -104: Solve: M deltax^k = r -107: Storage in liquidPhase: [304373 5.5002] -107: Storage in gasPhase: [308.229 28747.2] -107: Storage total: [304681 28752.7] -107: Writing visualization results for the current time step. -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 1 error: 0.0198342 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Time step 7 done. CPU time: 0.523061 seconds, end time: 6407.99 seconds (1 hours, 46 minutes, 47.99 seconds), step size: 2006.94 seconds (33 minutes, 26.94 seconds) -107: Begin time step 8. Start time: 6407.99 seconds (1 hours, 46 minutes, 47.99 seconds), step size: 2675.93 seconds (44 minutes, 35.93 seconds) -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 9 error: 5.44044e-06 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 1 error: 0.0154676 -107: 'gas' phase disappears at position 60 0. saturation=-0.000191232, new primary variables: (p_liquid = 185954, x_liquid^N2 = 2.1181e-05), phase presence: 1 -107: 'gas' phase disappears at position 60 2.5. saturation=-0.000262003, new primary variables: (p_liquid = 182080, x_liquid^N2 = 2.07321e-05), phase presence: 1 -107: 'gas' phase disappears at position 60 5. saturation=-0.000270154, new primary variables: (p_liquid = 181532, x_liquid^N2 = 2.06685e-05), phase presence: 1 -107: 'gas' phase disappears at position 60 7.5. saturation=-0.000286434, new primary variables: (p_liquid = 179815, x_liquid^N2 = 2.04697e-05), phase presence: 1 -107: 'gas' phase disappears at position 60 10. saturation=-0.00221624, new primary variables: (p_liquid = 161290, x_liquid^N2 = 1.83229e-05), phase presence: 1 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 2 error: 0.000242074 -107: 'gas' phase appears at position 60 10 sum x = 1.18055, new primary variables: (p_liquid = 161455, S_gas = 0), phase presence: 3 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -106: Parameter name of argument 1 ('--0foo') is invalid because it does not start with a letter. -106: -106: Usage: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/obstacle_immiscible [OPTIONS] -106: -106: Recognized options: -106: -h,--help Print this help message and exit -106: --help-all Print all parameters, including obsolete, hidden and deprecated ones. -106: --continue-on-convergence-error=BOOLEAN Continue with a non-converged solution instead of giving up if we encounter a time step size smaller than the minimum time step size. Default: false -106: --enable-async-vtk-output=BOOLEAN Dispatch a separate thread to write the VTK output. Default: true -106: --enable-gravity=BOOLEAN Use the gravity correction for the pressure gradients. Default: true -106: --enable-grid-adaptation=BOOLEAN Enable adaptive grid refinement/coarsening. Default: false -106: --enable-intensive-quantity-cache=BOOLEAN Turn on caching of intensive quantities. Default: false -106: --enable-storage-cache=BOOLEAN Store previous storage terms and avoid re-calculating them. Default: false -106: --enable-thermodynamic-hints=BOOLEAN Enable thermodynamic hints. Default: false -106: --enable-vtk-output=BOOLEAN Global switch for turning on writing VTK files. Default: true -106: --end-time=SCALAR The simulation time at which the simulation is finished [s]. Default: 10000 -106: --grid-file=STRING The file name of the DGF file to load. Default: "./data/obstacle_24x16.dgf" -106: --grid-global-refinements=INTEGER The number of global refinements of the grid executed after it was loaded. Default: 0 -106: --initial-time-step-size=SCALAR The size of the initial time step [s]. Default: 250 -106: --linear-solver-abs-tolerance=SCALAR The maximum accepted error of the norm of the residual. Default: -1 -106: --linear-solver-max-error=SCALAR The maximum residual error which the linear solver tolerates without giving up. Default: 1e+07 -106: --linear-solver-max-iterations=INTEGER The maximum number of iterations of the linear solver. Default: 1000 -106: --linear-solver-overlap-size=INTEGER The size of the algebraic overlap for the linear solver. Default: 2 -106: --linear-solver-tolerance=SCALAR The maximum allowed error between of the linear solver. Default: 0.001 -106: --linear-solver-verbosity=INTEGER The verbosity level of the linear solver. Default: 0 -106: --max-time-step-divisions=INTEGER The maximum number of divisions by two of the timestep size before the simulation bails out. Default: 10 -106: --max-time-step-size=SCALAR The maximum size to which all time steps are limited to [s]. Default: inf -106: --min-time-step-size=SCALAR The minimum size to which all time steps are limited to [s]. Default: 0 -106: --newton-max-error=SCALAR The maximum error tolerated by the Newton method to which does not cause an abort. Default: 1e+100 -106: --newton-max-iterations=INTEGER The maximum number of Newton iterations per time step. Default: 20 -106: --newton-target-iterations=INTEGER The 'optimum' number of Newton iterations per time step. Default: 10 -106: --newton-tolerance=SCALAR The maximum raw error tolerated by the Newtonmethod for considering a solution to be converged. Default: 1e-08 -106: --newton-verbose=BOOLEAN Specify whether the Newton method should inform the user about its progress or not. Default: true -106: --newton-write-convergence=BOOLEAN Write the convergence behaviour of the Newton method to a VTK file. Default: false -106: --numeric-difference-method=INTEGER The method used for numeric differentiation (-1: backward differences, 0: central differences, 1: forward differences). Default: 1 -106: --output-dir=STRING The directory to which result files are written. Default: "" -106: --parameter-file=STRING An .ini file which contains a set of run-time parameters. Default: "" -106: --preconditioner-order=INTEGER The order of the preconditioner. Default: 0 -106: --preconditioner-relaxation=SCALAR The relaxation factor of the preconditioner. Default: 1 -106: --predetermined-time-steps-file=STRING A file with a list of predetermined time step sizes (one time step per line). Default: "" -106: --print-parameters=INTEGER Print the values of the run-time parameters at the start of the simulation. Default: 2 -106: --restart-time=SCALAR The simulation time at which a restart should be attempted [s]. Default: -1e+35 -106: --threads-per-process=INTEGER The maximum number of threads to be instantiated per process ('-1' means 'automatic'). Default: 1 -106: --vtk-write-average-molar-masses=BOOLEAN Include the average phase mass in the VTK output files. Default: false -106: --vtk-write-densities=BOOLEAN Include the phase densities in the VTK output files. Default: true -106: --vtk-write-dof-index=BOOLEAN Include the index of the degrees of freedom into the VTK output files. Default: false -106: --vtk-write-extrusion-factor=BOOLEAN Include the extrusion factor of the degrees of freedom into the VTK output files. Default: false -106: --vtk-write-filter-velocities=BOOLEAN Include in the filter velocities of the phases the VTK output files. Default: false -106: --vtk-write-intrinsic-permeabilities=BOOLEAN Include the intrinsic permeability in the VTK output files. Default: false -106: --vtk-write-mobilities=BOOLEAN Include the phase mobilities in the VTK output files. Default: false -106: --vtk-write-porosity=BOOLEAN Include the porosity in the VTK output files. Default: true -106: --vtk-write-potential-gradients=BOOLEAN Include the phase pressure potential gradients in the VTK output files. Default: false -106: --vtk-write-pressures=BOOLEAN Include the phase pressures in the VTK output files. Default: true -106: --vtk-write-primary-vars=BOOLEAN Include the primary variables into the VTK output files. Default: false -106: --vtk-write-process-rank=BOOLEAN Include the MPI process rank into the VTK output files. Default: false -106: --vtk-write-relative-permeabilities=BOOLEAN Include the phase relative permeabilities in the VTK output files. Default: false -106: --vtk-write-saturations=BOOLEAN Include the phase saturations in the VTK output files. Default: false -106: --vtk-write-temperature=BOOLEAN Include the temperature in the VTK output files. Default: true -106: --vtk-write-viscosities=BOOLEAN Include component phase viscosities in the VTK output files. Default: false -106: *** The MPI_Allreduce() function was called before MPI_INIT was invoked. -106: *** This is disallowed by the MPI standard. -106: *** Your MPI job will now abort. -106: [codethink04-arm64:3729607] Local abort before MPI_INIT completed completed successfully, but am not able to aggregate error messages, and not able to guarantee that all other processes were killed! -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 2 error: 0.000320767 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 3 error: 7.2609e-07 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -107: Newton iteration 4 error: 4.19587e-09 -107: Linearization/solve/update time: 0.0462819(98.26%)/0.000793965(1.68565%)/2.56e-05(0.0543508%) -107: Storage in liquidPhase: [359437 5.58272] -107: Storage in gasPhase: [309.198 28746.7] -107: Storage total: [359746 28752.3] -107: Writing visualization results for the current time step. -107: Time step 8 done. CPU time: 0.584042 seconds, end time: 9083.91 seconds (2 hours, 31 minutes, 23.91 seconds), step size: 2675.93 seconds (44 minutes, 35.93 seconds) -107: Begin time step 9. Start time: 9083.91 seconds (2 hours, 31 minutes, 23.91 seconds), step size: 4013.89 seconds (1 hours, 6 minutes, 53.89 seconds) -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 3 error: 1.57501e-05 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 1 error: 0.0160832 -107: 'liquid' phase appears at position 52.5 0 sum x = 1.36837, new primary variables: (p_liquid = 106255, S_gas = 1), phase presence: 3 -107: 'liquid' phase appears at position 52.5 2.5 sum x = 1.10679, new primary variables: (p_liquid = 106110, S_gas = 1), phase presence: 3 -107: 'liquid' phase appears at position 52.5 5 sum x = 1.01729, new primary variables: (p_liquid = 105777, S_gas = 1), phase presence: 3 -107: 'gas' phase disappears at position 60 10. saturation=-0.000266362, new primary variables: (p_liquid = 162133, x_liquid^N2 = 1.84207e-05), phase presence: 1 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 4 error: 1.37653e-05 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 2 error: 0.00241255 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Newton iteration 10 error: 5.21951e-07 -105: Linearization/solve/update time: 0.835356(93.9893%)/0.0527365(5.9336%)/0.000684845(0.0770547%) -105: Storage: 9.44311e+07 1.15474e+07 2.04578e+08 0 0 0 -105: Writing visualization results for the current time step. -104: Solve: M deltax^k = r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 3 error: 2.23376e-06 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Time step 9 done. CPU time: 1.94747 seconds, end time: 8.64e+06 seconds (100 days, 0 hours, 0.08 minutes), step size: 5 seconds -105: Begin time step 10. Start time: 8.64e+06 seconds (100 days, 0 hours, 0.08 minutes), step size: 5 seconds -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Newton iteration 4 error: 2.63091e-09 -107: Linearization/solve/update time: 0.0485502(98.5651%)/0.000678005(1.37647%)/2.876e-05(0.0583877%) -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 5 error: 1.5015e-06 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Storage in liquidPhase: [441115 5.54921] -107: Storage in gasPhase: [311.749 28746] -107: Storage total: [441427 28751.6] -107: Writing visualization results for the current time step. -107: Time step 9 done. CPU time: 0.644362 seconds, end time: 13097.8 seconds (3 hours, 38 minutes, 17.8 seconds), step size: 4013.89 seconds (1 hours, 6 minutes, 53.89 seconds) -107: Begin time step 10. Start time: 13097.8 seconds (3 hours, 38 minutes, 17.8 seconds), step size: 6020.83 seconds (1 hours, 40 minutes, 20.83 seconds) -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Newton iteration 6 error: 1.44526e-09 -104: Linearization/solve/update time: 0.082595(53.7726%)/0.0703125(45.7762%)/0.000693124(0.451251%) -104: Storage: 9.37795e+07 2.42784e+07 2.01885e+08 0 0 0 -104: Writing visualization results for the current time step. -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 1 error: 0.0171914 -107: 'liquid' phase appears at position 52.5 7.5 sum x = 1.6398, new primary variables: (p_liquid = 105513, S_gas = 1), phase presence: 3 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Time step 26 done. CPU time: 2.248 seconds, end time: 8.64568e+06 seconds (100 days, 1 hours, 34.7 minutes), step size: 1722.54 seconds (28 minutes, 42.54 seconds) -104: Begin time step 27. Start time: 8.64568e+06 seconds (100 days, 1 hours, 34.7 minutes), step size: 2296.72 seconds (38 minutes, 16.72 seconds) -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 2 error: 0.00802561 -107: 'liquid' phase appears at position 57.5 12.5 sum x = 1.44548, new primary variables: (p_liquid = 105045, S_gas = 1), phase presence: 3 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -106: -104: Solve: M deltax^k = r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 3 error: 8.1938e-05 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 1 error: 0.0185264 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 4 error: 5.45545e-06 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 5 error: 5.79894e-08 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 2 error: 0.000555577 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Newton iteration 6 error: 1.65384e-11 -107: Linearization/solve/update time: 0.0726056(98.1907%)/0.00129781(1.75514%)/4.004e-05(0.0541495%) -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 1.31421 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Storage in liquidPhase: [560848 6.07516] -107: Storage in gasPhase: [313.303 28744.5] -107: Storage total: [561161 28750.6] -107: Writing visualization results for the current time step. -104: Solve: M deltax^k = r -107: Time step 10 done. CPU time: 0.735971 seconds, end time: 19118.6 seconds (5 hours, 18 minutes, 38.63 seconds), step size: 6020.83 seconds (1 hours, 40 minutes, 20.83 seconds) -107: Serialize to file 'obstacle_pvs_time=19118.6_rank=0.ers', next time step size: 5495.09 -107: Begin time step 11. Start time: 19118.6 seconds (5 hours, 18 minutes, 38.63 seconds), step size: 5495.09 seconds (1 hours, 31 minutes, 35.09 seconds) -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 3 error: 0.000229338 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 1 error: 0.0164184 -107: 'gas' phase disappears at position 57.5 0. saturation=-0.103241, new primary variables: (p_liquid = 129028, x_liquid^N2 = 1.45844e-05), phase presence: 1 -107: 'liquid' phase appears at position 52.5 10 sum x = 1.21134, new primary variables: (p_liquid = 105267, S_gas = 1), phase presence: 3 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Newton iteration 4 error: 8.43998e-07 -104: Linearization/solve/update time: 0.0613011(63.4774%)/0.0350255(36.269%)/0.000244924(0.253619%) -104: Storage: 9.37278e+07 2.51908e+07 2.01498e+08 0 0 0 -104: Writing visualization results for the current time step. -104: Time step 27 done. CPU time: 2.356 seconds, end time: 8.64798e+06 seconds (100 days, 2 hours, 12.98 minutes), step size: 2296.72 seconds (38 minutes, 16.72 seconds) -104: Begin time step 28. Start time: 8.64798e+06 seconds (100 days, 2 hours, 12.98 minutes), step size: 3445.08 seconds (57 minutes, 25.08 seconds) -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 2 error: 0.00539081 -107: 'gas' phase appears at position 57.5 0 sum x = 5.41082, new primary variables: (p_liquid = 139334, S_gas = 0), phase presence: 3 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 1 error: 0.017727 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 3 error: 5.62365e-05 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.0918046 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 2 error: 0.00972061 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 4 error: 8.45922e-07 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -107: Newton iteration 5 error: 2.02924e-09 -107: Linearization/solve/update time: 0.102707(98.9283%)/0.00107473(1.03519%)/3.788e-05(0.0364865%) -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 3 error: 0.000266587 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Storage in liquidPhase: [662167 7.05881] -107: Storage in gasPhase: [313.834 28742.5] -107: Storage total: [662481 28749.6] -107: Writing visualization results for the current time step. -107: Time step 11 done. CPU time: 0.86401 seconds, end time: 24613.7 seconds (6 hours, 50 minutes, 13.72 seconds), step size: 5495.09 seconds (1 hours, 31 minutes, 35.09 seconds) -107: Begin time step 12. Start time: 24613.7 seconds (6 hours, 50 minutes, 13.72 seconds), step size: 5386.28 seconds (1 hours, 29 minutes, 46.28 seconds) -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 1 error: 0.0117742 -107: 'gas' phase disappears at position 57.5 0. saturation=-0.00150057, new primary variables: (p_liquid = 154490, x_liquid^N2 = 1.7535e-05), phase presence: 1 -107: 'gas' phase disappears at position 57.5 2.5. saturation=-0.0506632, new primary variables: (p_liquid = 134239, x_liquid^N2 = 1.51883e-05), phase presence: 1 -107: 'gas' phase disappears at position 57.5 5. saturation=-0.0354781, new primary variables: (p_liquid = 124904, x_liquid^N2 = 1.41066e-05), phase presence: 1 -107: 'gas' phase disappears at position 57.5 7.5. saturation=-0.0136476, new primary variables: (p_liquid = 116978, x_liquid^N2 = 1.31881e-05), phase presence: 1 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 4 error: 8.168e-05 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 2 error: 0.00257331 -107: 'gas' phase appears at position 57.5 0 sum x = 1.1927, new primary variables: (p_liquid = 157092, S_gas = 0), phase presence: 3 -107: 'gas' phase appears at position 57.5 2.5 sum x = 4.59073, new primary variables: (p_liquid = 139610, S_gas = 0), phase presence: 3 -107: 'gas' phase appears at position 57.5 5 sum x = 6.4419, new primary variables: (p_liquid = 129378, S_gas = 0), phase presence: 3 -107: 'gas' phase appears at position 57.5 7.5 sum x = 8.55819, new primary variables: (p_liquid = 118914, S_gas = 0), phase presence: 3 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 3 error: 1.26431e-05 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 0.019026 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 5 error: 2.74858e-06 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 4 error: 2.49034e-05 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Newton iteration 6 error: 1.57437e-07 -104: Linearization/solve/update time: 0.0877782(54.9483%)/0.0715972(44.8191%)/0.000371523(0.23257%) -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 5 error: 9.03378e-07 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Storage: 9.36605e+07 2.65744e+07 2.0101e+08 0 0 0 -104: Writing visualization results for the current time step. -107: Newton iteration 6 error: 1.07248e-09 -104: Time step 28 done. CPU time: 2.52805 seconds, end time: 8.65142e+06 seconds (100 days, 3 hours, 10.4 minutes), step size: 3445.08 seconds (57 minutes, 25.08 seconds) -104: Begin time step 29. Start time: 8.65142e+06 seconds (100 days, 3 hours, 10.4 minutes), step size: 4593.44 seconds (1 hours, 16 minutes, 33.44 seconds) -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Linearization/solve/update time: 0.0756295(98.1146%)/0.00140593(1.82392%)/4.7361e-05(0.0614417%) -107: Storage in liquidPhase: [746244 8.42132] -107: Storage in gasPhase: [314.443 28740] -107: Storage total: [746558 28748.4] -107: Writing visualization results for the current time step. -107: Time step 12 done. CPU time: 0.956853 seconds, end time: 30000 seconds (8 hours, 20 minutes, 0 seconds), step size: 5386.28 seconds (1 hours, 29 minutes, 46.28 seconds) -107: Simulation of problem 'obstacle_pvs' finished. -107: -107: ------------------------ Timing ------------------------ -107: Setup time: 0.147 seconds, 13.3% -107: Simulation time: 0.957 seconds, 86.7% -107: Linearization time: 0.761 seconds, 79.6% -107: Linear solve time: 0.0122 seconds, 1.28% -107: Newton update time: 0.000429 seconds, 0.0449% -107: Pre/postprocess time: 0.11 seconds, 11.5% -107: Output write time: 0.0433 seconds, 4.52% -107: First process' simulation CPU time: 0.885 seconds -107: Number of processes: 1 -107: Threads per processes: 1 -107: Total CPU time: 0.885 seconds -107: -107: ---------------------------------------------------------------- -107: -107: Simulation completed -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 1 error: 0.0129677 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 2 error: 0.00085124 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 3 error: 0.00010146 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Newton iteration 4 error: 9.33985e-07 -104: Linearization/solve/update time: 0.05744(60.2152%)/0.0377087(39.5306%)/0.000242481(0.254196%) -104: Storage: 9.35829e+07 2.84581e+07 2.00457e+08 0 0 0 -104: Writing visualization results for the current time step. -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 4 error: 7.17937e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Time step 29 done. CPU time: 2.63599 seconds, end time: 8.65602e+06 seconds (100 days, 4 hours, 26.96 minutes), step size: 4593.44 seconds (1 hours, 16 minutes, 33.44 seconds) -104: Begin time step 30. Start time: 8.65602e+06 seconds (100 days, 4 hours, 26.96 minutes), step size: 6890.17 seconds (1 hours, 54 minutes, 50.17 seconds) -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 1 error: 0.00961332 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 2 error: 0.00400473 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 3 error: 0.00239013 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 4 error: 0.000954828 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -107: opm models will now start the simulation. -107: # [known parameters which were specified at run-time] -107: PvsVerbosity="2" # default: "1" -107: EndTime="30000" # default: "10000" -107: RestartTime="19118.6" # default: "-1e+35" -107: NewtonWriteConvergence="true" # default: "0" -107: # [parameters which were specified at compile-time] -107: ContinueOnConvergenceError="0" -107: EnableAsyncVtkOutput="1" -107: EnableGravity="1" -107: EnableGridAdaptation="0" -107: EnableIntensiveQuantityCache="0" -107: EnableStorageCache="0" -107: EnableThermodynamicHints="0" -107: EnableVtkOutput="1" -107: GridFile="./data/obstacle_24x16.dgf" -107: GridGlobalRefinements="0" -107: InitialTimeStepSize="250" -107: LinearSolverAbsTolerance="-1" -107: LinearSolverMaxError="1e+07" -107: LinearSolverMaxIterations="1000" -107: LinearSolverOverlapSize="2" -107: LinearSolverTolerance="0.001" -107: LinearSolverVerbosity="0" -107: MaxTimeStepDivisions="10" -107: MaxTimeStepSize="inf" -107: MinTimeStepSize="0" -107: NewtonMaxError="1e+100" -107: NewtonMaxIterations="20" -107: NewtonTargetIterations="10" -107: NewtonTolerance="1e-08" -107: NewtonVerbose="1" -107: NumericDifferenceMethod="1" -107: OutputDir="" -107: ParameterFile="" -107: PreconditionerOrder="0" -107: PreconditionerRelaxation="1" -107: PredeterminedTimeStepsFile="" -107: PrintParameters="2" -107: ThreadsPerProcess="1" -107: VtkWriteAverageMolarMasses="0" -107: VtkWriteDensities="1" -107: VtkWriteDofIndex="0" -107: VtkWriteExtrusionFactor="0" -107: VtkWriteFilterVelocities="0" -107: VtkWriteFugacities="0" -107: VtkWriteFugacityCoeffs="0" -107: VtkWriteIntrinsicPermeabilities="0" -107: VtkWriteMassFractions="0" -107: VtkWriteMobilities="0" -107: VtkWriteMolarities="0" -107: VtkWriteMoleFractions="1" -107: VtkWritePhasePresence="0" -107: VtkWritePorosity="1" -107: VtkWritePotentialGradients="0" -107: VtkWritePressures="1" -107: VtkWritePrimaryVars="0" -107: VtkWriteProcessRank="0" -107: VtkWriteRelativePermeabilities="1" -107: VtkWriteSaturations="1" -107: VtkWriteTemperature="1" -107: VtkWriteTotalMassFractions="0" -107: VtkWriteTotalMoleFractions="0" -107: VtkWriteViscosities="0" -107: # [end of parameters] -107: Allocating the simulation vanguard -107: Adding LGRs, if any -107: Distributing the vanguard's data -107: Allocating the model -107: Allocating the problem -107: Initializing the model -107: Initializing the problem -104: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 5 error: 3.08895e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 5 error: 2.97736e-05 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -106: stty: 'standard input': Inappropriate ioctl for device -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 6 error: 0.00147227 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 7 error: 1.44675e-05 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Newton iteration 8 error: 7.86505e-08 -104: Linearization/solve/update time: 0.109083(60.2566%)/0.0714735(39.4814%)/0.000474364(0.262035%) -104: Storage: 9.34823e+07 3.13563e+07 1.99753e+08 0 0 0 -104: Writing visualization results for the current time step. -104: Time step 30 done. CPU time: 2.82799 seconds, end time: 8.66291e+06 seconds (100 days, 6 hours, 21.79 minutes), step size: 6890.17 seconds (1 hours, 54 minutes, 50.17 seconds) -104: Serialize to file 'reservoir_ncp_ecfv_time=8.66291e+06_rank=0.ers', next time step size: 8038.53 -105: Newton iteration 6 error: 8.87539e-07 -105: Linearization/solve/update time: 0.581551(93.8085%)/0.0378328(6.10272%)/0.000550325(0.0887715%) -105: Storage: 9.44216e+07 1.15772e+07 2.04509e+08 0 0 0 -105: Writing visualization results for the current time step. -104: Begin time step 31. Start time: 8.66291e+06 seconds (100 days, 6 hours, 21.79 minutes), step size: 8038.53 seconds (2 hours, 13 minutes, 58.53 seconds) -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -105: Time step 10 done. CPU time: 2.5875 seconds, end time: 8.64001e+06 seconds (100 days, 0 hours, 0.17 minutes), step size: 5 seconds -105: Serialize to file 'reservoir_ncp_vcfv_time=8.64001e+06_rank=0.ers', next time step size: 6.66667 -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 1 error: 0.0132061 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Begin time step 11. Start time: 8.64001e+06 seconds (100 days, 0 hours, 0.17 minutes), step size: 6.66667 seconds -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 2 error: 0.00631497 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 3 error: 0.00889507 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Simulator successfully set up -107: Deserialize from file 'obstacle_pvs_time=19118.6_rank=0.ers' -107: Deserialization done. Simulator time: 19118.6 (5 hours, 18 minutes, 38.63 seconds) Time step index: 10 Episode index: 0 -107: Begin time step 11. Start time: 19118.6 seconds (5 hours, 18 minutes, 38.63 seconds), step size: 250 seconds (4 minutes, 10 seconds) -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -106: -107: Newton iteration 1 error: 0.0164184 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Update: x^(k+1) = x^k - deltax^k -107: Solve: M deltax^k = r -104: Newton iteration 4 error: 0.00037291 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Update: x^(k+1) = x^k - deltax^k -105: Solve: M deltax^k = r -107: Newton iteration 2 error: 4.18484e-06 -104: Solve: M deltax^k = r -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.536806 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 5 error: 1.40191e-05 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 6 error: 9.35569e-07 -104: Linearization/solve/update time: 0.0806813(60.7097%)/0.0517079(38.9082%)/0.000507842(0.382132%) -104: Storage: 9.33791e+07 3.48015e+07 1.99041e+08 0 0 0 -104: Writing visualization results for the current time step. -107: Newton iteration 3 error: 3.27194e-08 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Time step 31 done. CPU time: 2.98399 seconds, end time: 8.67095e+06 seconds (100 days, 8 hours, 35.77 minutes), step size: 8038.53 seconds (2 hours, 13 minutes, 58.53 seconds) -104: Begin time step 32. Start time: 8.67095e+06 seconds (100 days, 8 hours, 35.77 minutes), step size: 10718 seconds (2 hours, 58 minutes, 38.04 seconds) -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Newton iteration 4 error: 1.60176e-11 -107: Linearization/solve/update time: 0.0526377(59.814%)/0.00142037(1.61402%)/0.0339442(38.5719%) -107: Storage in liquidPhase: [565808 6.10436] -107: Storage in gasPhase: [313.328 28744.4] -104: Solve: M deltax^k = r -107: Storage total: [566122 28750.5] -107: Writing visualization results for the current time step. -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 1 error: 0.011799 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Time step 11 done. CPU time: 0.111552 seconds, end time: 19368.6 seconds (5 hours, 22 minutes, 48.63 seconds), step size: 250 seconds (4 minutes, 10 seconds) -107: Begin time step 12. Start time: 19368.6 seconds (5 hours, 22 minutes, 48.63 seconds), step size: 375 seconds (6 minutes, 15 seconds) -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -104: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 2 error: 0.00322151 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -107: Newton iteration 1 error: 0.0160054 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.0577477 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 2 error: 1.06773e-05 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 3 error: 7.18424e-05 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -104: Solve: M deltax^k = r -107: Newton iteration 3 error: 3.88605e-08 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Newton iteration 4 error: 3.89109e-10 -107: Linearization/solve/update time: 0.047633(60.5946%)/0.000648086(0.824439%)/0.0303283(38.581%) -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 4 error: 1.84891e-05 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Storage in liquidPhase: [573221 6.15223] -107: Storage in gasPhase: [313.367 28744.3] -107: Storage total: [573534 28750.5] -107: Writing visualization results for the current time step. -107: Time step 12 done. CPU time: 0.205726 seconds, end time: 19743.6 seconds (5 hours, 29 minutes, 3.63 seconds), step size: 375 seconds (6 minutes, 15 seconds) -107: Begin time step 13. Start time: 19743.6 seconds (5 hours, 29 minutes, 3.63 seconds), step size: 562.5 seconds (9 minutes, 22.5 seconds) -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Newton iteration 5 error: 3.67829e-08 -104: Linearization/solve/update time: 0.0678833(58.4639%)/0.0479187(41.2696%)/0.000309482(0.266539%) -104: Storage: 9.32565e+07 3.9464e+07 1.98214e+08 0 0 0 -104: Writing visualization results for the current time step. -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -104: Time step 32 done. CPU time: 3.11198 seconds, end time: 8.68166e+06 seconds (100 days, 11 hours, 34.4 minutes), step size: 10718 seconds (2 hours, 58 minutes, 38.04 seconds) -104: Begin time step 33. Start time: 8.68166e+06 seconds (100 days, 11 hours, 34.4 minutes), step size: 15183.9 seconds (4 hours, 13 minutes, 3.88 seconds) -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Newton iteration 1 error: 0.0152082 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 1 error: 0.00871609 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -105: Solve: M deltax^k = r -107: Newton iteration 2 error: 3.178e-05 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 0.00807754 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 2 error: 0.00650465 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -104: Solve: M deltax^k = r -107: Newton iteration 3 error: 1.68115e-07 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 3 error: 0.00183265 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Newton iteration 4 error: 1.8781e-09 -107: Linearization/solve/update time: 0.0475355(60.4806%)/0.000668125(0.850071%)/0.0303927(38.6693%) -104: Solve: M deltax^k = r -107: Storage in liquidPhase: [584258 6.23575] -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 4 error: 0.00519047 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Storage in gasPhase: [313.43 28744.1] -107: Storage total: [584571 28750.4] -107: Writing visualization results for the current time step. -107: Time step 13 done. CPU time: 0.299977 seconds, end time: 20306.1 seconds (5 hours, 38 minutes, 26.13 seconds), step size: 562.5 seconds (9 minutes, 22.5 seconds) -107: Begin time step 14. Start time: 20306.1 seconds (5 hours, 38 minutes, 26.13 seconds), step size: 843.75 seconds (14 minutes, 3.75 seconds) -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 5 error: 0.000678004 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 1 error: 0.0133447 -104: Solve: M deltax^k = r -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 4 error: 9.19933e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Newton iteration 2 error: 9.53626e-05 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 6 error: 1.02968e-05 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 7 error: 3.44598e-06 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Newton iteration 3 error: 2.19828e-06 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Newton iteration 8 error: 8.92587e-07 -104: Linearization/solve/update time: 0.107744(69.0106%)/0.0479225(30.6947%)/0.000460121(0.294711%) -104: Storage: 9.3101e+07 4.61146e+07 1.97208e+08 0 0 0 -104: Writing visualization results for the current time step. -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -104: Time step 33 done. CPU time: 3.27999 seconds, end time: 8.69685e+06 seconds (100 days, 15 hours, 47.47 minutes), step size: 15183.9 seconds (4 hours, 13 minutes, 3.88 seconds) -104: Begin time step 34. Start time: 8.69685e+06 seconds (100 days, 15 hours, 47.47 minutes), step size: 17714.5 seconds (4 hours, 55 minutes, 14.53 seconds) -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Newton iteration 4 error: 1.29468e-08 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Newton iteration 5 error: 6.37219e-11 -107: Linearization/solve/update time: 0.0586117(58.4641%)/0.000990647(0.988152%)/0.0406502(40.5478%) -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 1 error: 0.00944458 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Storage in liquidPhase: [600562 6.38904] -107: Storage in gasPhase: [313.536 28743.8] -107: Storage total: [600875 28750.2] -107: Writing visualization results for the current time step. -107: Time step 14 done. CPU time: 0.415502 seconds, end time: 21149.9 seconds (5 hours, 52 minutes, 29.88 seconds), step size: 843.75 seconds (14 minutes, 3.75 seconds) -107: Begin time step 15. Start time: 21149.9 seconds (5 hours, 52 minutes, 29.88 seconds), step size: 1195.31 seconds (19 minutes, 55.31 seconds) -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 2 error: 0.00476411 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -105: Solve: M deltax^k = r -104: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 5 error: 8.88339e-06 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Newton iteration 1 error: 0.0135321 -107: 'gas' phase disappears at position 57.5 0. saturation=-0.000836078, new primary variables: (p_liquid = 139592, x_liquid^N2 = 1.58086e-05), phase presence: 1 -107: 'liquid' phase appears at position 52.5 10 sum x = 1.02143, new primary variables: (p_liquid = 105373, S_gas = 1), phase presence: 3 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 3 error: 0.000182329 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 2 error: 5.81936e-05 -107: 'gas' phase appears at position 57.5 0 sum x = 1.73755, new primary variables: (p_liquid = 139641, S_gas = 0), phase presence: 3 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 3 error: 4.74982e-06 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 4 error: 9.43221e-06 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -104: Solve: M deltax^k = r -107: Newton iteration 4 error: 3.60799e-05 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 5 error: 3.91079e-06 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 6 error: 8.45868e-08 -105: Linearization/solve/update time: 0.524932(94.0921%)/0.0325639(5.83695%)/0.000395884(0.0709607%) -106: stty: 'standard input': Inappropriate ioctl for device -104: Solve: M deltax^k = r -105: Storage: 9.4415e+07 1.16095e+07 2.04459e+08 0 0 0 -105: Writing visualization results for the current time step. -107: Newton iteration 5 error: 2.66887e-08 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Time step 11 done. CPU time: 3.17147 seconds, end time: 8.64002e+06 seconds (100 days, 0 hours, 0.28 minutes), step size: 6.66667 seconds -105: Begin time step 12. Start time: 8.64002e+06 seconds (100 days, 0 hours, 0.28 minutes), step size: 8.88889 seconds -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Newton iteration 6 error: 9.27978e-12 -107: Linearization/solve/update time: 0.0704144(57.611%)/0.00120225(0.983645%)/0.0506072(41.4053%) -107: Storage in liquidPhase: [623139 6.62196] -107: Storage in gasPhase: [313.655 28743.4] -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 6 error: 3.05234e-06 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Storage total: [623453 28750] -107: Writing visualization results for the current time step. -107: Time step 15 done. CPU time: 0.558977 seconds, end time: 22345.2 seconds (6 hours, 12 minutes, 25.2 seconds), step size: 1195.31 seconds (19 minutes, 55.31 seconds) -107: Begin time step 16. Start time: 22345.2 seconds (6 hours, 12 minutes, 25.2 seconds), step size: 1593.75 seconds (26 minutes, 33.75 seconds) -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Newton iteration 7 error: 3.91041e-08 -104: Linearization/solve/update time: 0.0952952(54.2812%)/0.0798557(45.4867%)/0.000407485(0.232108%) -104: Storage: 9.29348e+07 5.38502e+07 1.96205e+08 0 0 0 -104: Writing visualization results for the current time step. -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -104: Time step 34 done. CPU time: 3.46799 seconds, end time: 8.71456e+06 seconds (100 days, 20 hours, 42.71 minutes), step size: 17714.5 seconds (4 hours, 55 minutes, 14.53 seconds) -104: Begin time step 35. Start time: 8.71456e+06 seconds (100 days, 20 hours, 42.71 minutes), step size: 17895.9 seconds (4 hours, 58 minutes, 15.87 seconds) -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Newton iteration 1 error: 0.0142851 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 1 error: 0.00603163 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Newton iteration 2 error: 5.02128e-05 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 2 error: 0.00323352 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -105: Solve: M deltax^k = r -104: Solve: M deltax^k = r -107: Newton iteration 3 error: 1.20361e-06 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.429448 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 3 error: 0.000312588 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Newton iteration 4 error: 1.17221e-09 -107: Linearization/solve/update time: 0.047023(60.2078%)/0.000707246(0.905551%)/0.0303709(38.8867%) -107: Storage in liquidPhase: [652378 6.94116] -107: Storage in gasPhase: [313.69 28742.8] -107: Storage total: [652692 28749.8] -107: Writing visualization results for the current time step. -104: Solve: M deltax^k = r -107: Time step 16 done. CPU time: 0.652273 seconds, end time: 23938.9 seconds (6 hours, 38 minutes, 58.95 seconds), step size: 1593.75 seconds (26 minutes, 33.75 seconds) -107: Begin time step 17. Start time: 23938.9 seconds (6 hours, 38 minutes, 58.95 seconds), step size: 2390.63 seconds (39 minutes, 50.62 seconds) -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 4 error: 3.51718e-05 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Newton iteration 1 error: 0.0129926 -107: 'gas' phase disappears at position 57.5 0. saturation=-0.000103957, new primary variables: (p_liquid = 151493, x_liquid^N2 = 1.71877e-05), phase presence: 1 -107: 'gas' phase disappears at position 57.5 2.5. saturation=-0.000364665, new primary variables: (p_liquid = 127996, x_liquid^N2 = 1.44649e-05), phase presence: 1 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 2 error: 0.000110371 -107: 'gas' phase appears at position 57.5 2.5 sum x = 5.15078, new primary variables: (p_liquid = 127824, S_gas = 0), phase presence: 3 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -106: Illegal parameter "-foo". -106: -106: Usage: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/obstacle_immiscible [OPTIONS] -106: -106: Recognized options: -106: -h,--help Print this help message and exit -106: --help-all Print all parameters, including obsolete, hidden and deprecated ones. -106: --continue-on-convergence-error=BOOLEAN Continue with a non-converged solution instead of giving up if we encounter a time step size smaller than the minimum time step size. Default: false -106: --enable-async-vtk-output=BOOLEAN Dispatch a separate thread to write the VTK output. Default: true -106: --enable-gravity=BOOLEAN Use the gravity correction for the pressure gradients. Default: true -106: --enable-grid-adaptation=BOOLEAN Enable adaptive grid refinement/coarsening. Default: false -106: --enable-intensive-quantity-cache=BOOLEAN Turn on caching of intensive quantities. Default: false -106: --enable-storage-cache=BOOLEAN Store previous storage terms and avoid re-calculating them. Default: false -106: --enable-thermodynamic-hints=BOOLEAN Enable thermodynamic hints. Default: false -106: --enable-vtk-output=BOOLEAN Global switch for turning on writing VTK files. Default: true -106: --end-time=SCALAR The simulation time at which the simulation is finished [s]. Default: 10000 -106: --grid-file=STRING The file name of the DGF file to load. Default: "./data/obstacle_24x16.dgf" -106: --grid-global-refinements=INTEGER The number of global refinements of the grid executed after it was loaded. Default: 0 -106: --initial-time-step-size=SCALAR The size of the initial time step [s]. Default: 250 -106: --linear-solver-abs-tolerance=SCALAR The maximum accepted error of the norm of the residual. Default: -1 -106: --linear-solver-max-error=SCALAR The maximum residual error which the linear solver tolerates without giving up. Default: 1e+07 -106: --linear-solver-max-iterations=INTEGER The maximum number of iterations of the linear solver. Default: 1000 -106: --linear-solver-overlap-size=INTEGER The size of the algebraic overlap for the linear solver. Default: 2 -106: --linear-solver-tolerance=SCALAR The maximum allowed error between of the linear solver. Default: 0.001 -106: --linear-solver-verbosity=INTEGER The verbosity level of the linear solver. Default: 0 -106: --max-time-step-divisions=INTEGER The maximum number of divisions by two of the timestep size before the simulation bails out. Default: 10 -106: --max-time-step-size=SCALAR The maximum size to which all time steps are limited to [s]. Default: inf -106: --min-time-step-size=SCALAR The minimum size to which all time steps are limited to [s]. Default: 0 -106: --newton-max-error=SCALAR The maximum error tolerated by the Newton method to which does not cause an abort. Default: 1e+100 -106: --newton-max-iterations=INTEGER The maximum number of Newton iterations per time step. Default: 20 -106: --newton-target-iterations=INTEGER The 'optimum' number of Newton iterations per time step. Default: 10 -106: --newton-tolerance=SCALAR The maximum raw error tolerated by the Newtonmethod for considering a solution to be converged. Default: 1e-08 -106: --newton-verbose=BOOLEAN Specify whether the Newton method should inform the user about its progress or not. Default: true -106: --newton-write-convergence=BOOLEAN Write the convergence behaviour of the Newton method to a VTK file. Default: false -106: --numeric-difference-method=INTEGER The method used for numeric differentiation (-1: backward differences, 0: central differences, 1: forward differences). Default: 1 -106: --output-dir=STRING The directory to which result files are written. Default: "" -106: --parameter-file=STRING An .ini file which contains a set of run-time parameters. Default: "" -106: --preconditioner-order=INTEGER The order of the preconditioner. Default: 0 -106: --preconditioner-relaxation=SCALAR The relaxation factor of the preconditioner. Default: 1 -106: --predetermined-time-steps-file=STRING A file with a list of predetermined time step sizes (one time step per line). Default: "" -106: --print-parameters=INTEGER Print the values of the run-time parameters at the start of the simulation. Default: 2 -106: --restart-time=SCALAR The simulation time at which a restart should be attempted [s]. Default: -1e+35 -106: --threads-per-process=INTEGER The maximum number of threads to be instantiated per process ('-1' means 'automatic'). Default: 1 -106: --vtk-write-average-molar-masses=BOOLEAN Include the average phase mass in the VTK output files. Default: false -106: --vtk-write-densities=BOOLEAN Include the phase densities in the VTK output files. Default: true -106: --vtk-write-dof-index=BOOLEAN Include the index of the degrees of freedom into the VTK output files. Default: false -106: --vtk-write-extrusion-factor=BOOLEAN Include the extrusion factor of the degrees of freedom into the VTK output files. Default: false -106: --vtk-write-filter-velocities=BOOLEAN Include in the filter velocities of the phases the VTK output files. Default: false -106: --vtk-write-intrinsic-permeabilities=BOOLEAN Include the intrinsic permeability in the VTK output files. Default: false -106: --vtk-write-mobilities=BOOLEAN Include the phase mobilities in the VTK output files. Default: false -106: --vtk-write-porosity=BOOLEAN Include the porosity in the VTK output files. Default: true -106: --vtk-write-potential-gradients=BOOLEAN Include the phase pressure potential gradients in the VTK output files. Default: false -106: --vtk-write-pressures=BOOLEAN Include the phase pressures in the VTK output files. Default: true -106: --vtk-write-primary-vars=BOOLEAN Include the primary variables into the VTK output files. Default: false -106: --vtk-write-process-rank=BOOLEAN Include the MPI process rank into the VTK output files. Default: false -106: --vtk-write-relative-permeabilities=BOOLEAN Include the phase relative permeabilities in the VTK output files. Default: false -106: --vtk-write-saturations=BOOLEAN Include the phase saturations in the VTK output files. Default: false -106: --vtk-write-temperature=BOOLEAN Include the temperature in the VTK output files. Default: true -106: --vtk-write-viscosities=BOOLEAN Include component phase viscosities in the VTK output files. Default: false -106: *** The MPI_Allreduce() function was called before MPI_INIT was invoked. -106: *** This is disallowed by the MPI standard. -106: *** Your MPI job will now abort. -106: [codethink04-arm64:3730073] Local abort before MPI_INIT completed completed successfully, but am not able to aggregate error messages, and not able to guarantee that all other processes were killed! -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 5 error: 1.0112e-05 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -105: Solve: M deltax^k = r -104: Solve: M deltax^k = r -107: Newton iteration 3 error: 1.2328e-05 -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 6 error: 0.000321076 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.0134025 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -104: Solve: M deltax^k = r -107: Newton iteration 4 error: 3.17616e-05 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 7 error: 1.92701e-06 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Newton iteration 5 error: 7.1106e-07 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Newton iteration 8 error: 7.7029e-08 -104: Linearization/solve/update time: 0.109086(55.3098%)/0.0872041(44.2151%)/0.000937046(0.475111%) -107: Newton iteration 6 error: 9.87476e-10 -107: Linearization/solve/update time: 0.0686783(57.4914%)/0.00126041(1.0551%)/0.0495198(41.4535%) -104: Storage: 9.27707e+07 6.1571e+07 1.95332e+08 0 0 0 -104: Writing visualization results for the current time step. -107: Storage in liquidPhase: [693104 7.50843] -107: Storage in gasPhase: [313.792 28741.8] -107: Storage total: [693418 28749.3] -104: Time step 35 done. CPU time: 3.676 seconds, end time: 8.73246e+06 seconds (101 days, 1 hours, 40.97 minutes), step size: 17895.9 seconds (4 hours, 58 minutes, 15.87 seconds) -107: Writing visualization results for the current time step. -107: Time step 17 done. CPU time: 0.783645 seconds, end time: 26329.6 seconds (7 hours, 18 minutes, 49.57 seconds), step size: 2390.63 seconds (39 minutes, 50.62 seconds) -107: Begin time step 18. Start time: 26329.6 seconds (7 hours, 18 minutes, 49.57 seconds), step size: 1853.57 seconds (30 minutes, 53.57 seconds) -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Begin time step 36. Start time: 8.73246e+06 seconds (101 days, 1 hours, 40.97 minutes), step size: 17541.5 seconds (4 hours, 52 minutes, 21.5 seconds) -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -104: Solve: M deltax^k = r -105: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 1 error: 0.00624754 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 0.00233943 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Newton iteration 1 error: 0.00958936 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 2 error: 0.00225171 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Newton iteration 2 error: 6.58899e-05 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -106: -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 3 error: 0.0289377 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -107: Newton iteration 3 error: 7.14538e-06 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 4 error: 0.00716935 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -104: Solve: M deltax^k = r -107: Newton iteration 4 error: 3.35366e-08 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Newton iteration 5 error: 5.07237e-11 -107: Linearization/solve/update time: 0.0573047(58.7307%)/0.000946408(0.969959%)/0.0393208(40.2993%) -105: Solve: M deltax^k = r -107: Storage in liquidPhase: [721957 8.04422] -107: Storage in gasPhase: [313.912 28740.9] -107: Storage total: [722271 28749] -107: Writing visualization results for the current time step. -107: Time step 18 done. CPU time: 0.895412 seconds, end time: 28183.1 seconds (7 hours, 49 minutes, 43.14 seconds), step size: 1853.57 seconds (30 minutes, 53.57 seconds) -107: Begin time step 19. Start time: 28183.1 seconds (7 hours, 49 minutes, 43.14 seconds), step size: 1816.86 seconds (30 minutes, 16.86 seconds) -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 4 error: 3.46836e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 5 error: 0.570132 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -104: Solve: M deltax^k = r -107: Newton iteration 1 error: 0.0102826 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 6 error: 42902.2 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -104: Solve: M deltax^k = r -104: Newton: Linear solver did not converge -104: Newton solver did not converge with dt=17541.5 seconds. Retrying with time step of 8770.75 seconds -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Newton iteration 2 error: 8.7948e-05 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 1 error: 0.00624754 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Newton iteration 3 error: 3.52842e-06 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -107: Solve: M deltax^k = r -107: Update: x^(k+1) = x^k - deltax^k -105: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 2 error: 0.000985627 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Newton iteration 4 error: 2.55254e-08 -107: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 5 error: 1.67229e-06 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -107: Newton iteration 5 error: 6.69607e-11 -107: Linearization/solve/update time: 0.0570041(58.7175%)/0.000921768(0.949474%)/0.039156(40.333%) -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 3 error: 0.00650749 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -107: Storage in liquidPhase: [748083 8.52101] -107: Storage in gasPhase: [314.061 28740.1] -107: Storage total: [748398 28748.6] -107: Writing visualization results for the current time step. -107: Time step 19 done. CPU time: 1.00269 seconds, end time: 30000 seconds (8 hours, 20 minutes, 0 seconds), step size: 1816.86 seconds (30 minutes, 16.86 seconds) -107: Simulation of problem 'obstacle_pvs' finished. -107: -107: ------------------------ Timing ------------------------ -107: Setup time: 0.158 seconds, 13.6% -107: Simulation time: 1 seconds, 86.4% -107: Linearization time: 0.507 seconds, 50.5% -107: Linear solve time: 0.00877 seconds, 0.874% -107: Newton update time: 0.344 seconds, 34.3% -107: Pre/postprocess time: 0.0847 seconds, 8.45% -107: Output write time: 0.0367 seconds, 3.66% -107: First process' simulation CPU time: 0.968 seconds -107: Number of processes: 1 -107: Threads per processes: 1 -107: Total CPU time: 0.968 seconds -107: -107: ---------------------------------------------------------------- -107: -107: Simulation completed -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 4 error: 0.000369655 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104/127 Test #107: obstacle_pvs_restart ........................... Passed 2.60 sec -test 127 - Start 127: flow__version - -127: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu/bin/flow "--version" -127: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu -127: Test timeout computed to be: 1500 -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 5 error: 1.96915e-06 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Newton iteration 6 error: 5.63108e-07 -104: Linearization/solve/update time: 0.0777537(68.2997%)/0.0357418(31.396%)/0.00034648(0.304352%) -104: Storage: 9.26875e+07 6.5319e+07 1.94928e+08 0 0 0 -104: Writing visualization results for the current time step. -104: Time step 36 done. CPU time: 3.95059 seconds, end time: 8.74123e+06 seconds (101 days, 4 hours, 7.15 minutes), step size: 8770.75 seconds (2 hours, 26 minutes, 10.75 seconds) -104: Begin time step 37. Start time: 8.74123e+06 seconds (101 days, 4 hours, 7.15 minutes), step size: 8770.75 seconds (2 hours, 26 minutes, 10.75 seconds) -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Newton iteration 6 error: 6.40613e-09 -105: Linearization/solve/update time: 0.498039(94.1661%)/0.0304629(5.75973%)/0.000392125(0.0741406%) -105: Storage: 9.44106e+07 1.16456e+07 2.04427e+08 0 0 0 -105: Writing visualization results for the current time step. -104: Solve: M deltax^k = r -105: Time step 12 done. CPU time: 3.70706 seconds, end time: 8.64003e+06 seconds (100 days, 0 hours, 0.43 minutes), step size: 8.88889 seconds -105: Begin time step 13. Start time: 8.64003e+06 seconds (100 days, 0 hours, 0.43 minutes), step size: 11.8519 seconds -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 1 error: 0.00578537 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 2 error: 0.0246893 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 3 error: 0.0020301 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Solve: M deltax^k = r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 4 error: 9.37403e-05 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -104: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.357409 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Update: x^(k+1) = x^k - deltax^k -104: Newton iteration 5 error: 1.13893e-05 -104: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -104: Newton iteration 6 error: 8.91591e-08 -104: Linearization/solve/update time: 0.0782384(60.3473%)/0.0509394(39.2909%)/0.000469042(0.361784%) -104: Storage: 9.25975e+07 6.90237e+07 1.94544e+08 0 0 0 -104: Writing visualization results for the current time step. -104: Time step 37 done. CPU time: 4.08812 seconds, end time: 8.75e+06 seconds (101 days, 6 hours, 33.33 minutes), step size: 8770.75 seconds (2 hours, 26 minutes, 10.75 seconds) -104: Simulation of problem 'reservoir_ncp_ecfv' finished. -104: -104: ------------------------ Timing ------------------------ -104: Setup time: 0.00593 seconds, 0.145% -104: Simulation time: 4.09 seconds, 99.9% -104: Linearization time: 2.34 seconds, 57.3% -104: Linear solve time: 1.17 seconds, 28.5% -104: Newton update time: 0.0116 seconds, 0.285% -104: Pre/postprocess time: 0.0827 seconds, 2.02% -104: Output write time: 0.26 seconds, 6.36% -104: First process' simulation CPU time: 4.1 seconds -104: Number of processes: 1 -104: Threads per processes: 1 -104: Total CPU time: 4.1 seconds -104: -104: ---------------------------------------------------------------- -104: -104: Simulation completed -127: flow 2025.04 -104: ###################### -104: # Comparing results -104: ###################### -104: RND: 'd6b07353f5892631717bf4524a651f7e' -105/127 Test #127: flow__version .................................. Passed 0.21 sec -104: Simulation name: 'reservoir_ncp_ecfv' -104: Number of timesteps: '37' -106/127 Test #104: reservoir_ncp_ecfv ............................. Passed 4.29 sec -test 111 - Start 111: parallel_wbp_sourcevalues_np2 - -111: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-parallel-unitTest.sh "-n" "2" "-b" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu" "-e" "test_parallel_wbp_sourcevalues" "--" -111: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds -111: Test timeout computed to be: 1500 -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.00236466 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -106: stty: 'standard input': Inappropriate ioctl for device -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 0.000288446 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -106: Test successful -107/127 Test #106: obstacle_immiscible_parameters ................. Passed 3.95 sec -111: Running 1 test case... -111: Running 1 test case... -111: -111: *** No errors detected -111:  -111: *** No errors detected -105: Newton iteration 4 error: 1.79993e-07 -105: Linearization/solve/update time: 0.331379(94.4038%)/0.0193739(5.51926%)/0.000270042(0.0769301%) -105: Storage: 9.44075e+07 1.16862e+07 2.04406e+08 0 0 0 -105: Writing visualization results for the current time step. -105: Time step 13 done. CPU time: 4.06779 seconds, end time: 8.64004e+06 seconds (100 days, 0 hours, 0.62 minutes), step size: 11.8519 seconds -105: Begin time step 14. Start time: 8.64004e+06 seconds (100 days, 0 hours, 0.62 minutes), step size: 17.7778 seconds -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -111:  -108/127 Test #111: parallel_wbp_sourcevalues_np2 .................. Passed 0.25 sec -test 112 - Start 112: parallel_wbp_sourcevalues_np3 - -112: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-parallel-unitTest.sh "-n" "3" "-b" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu" "-e" "test_parallel_wbp_sourcevalues" "--" -112: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds -112: Test timeout computed to be: 1500 -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.300244 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.000481083 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -112: Running 1 test case... -112: Running 1 test case... -112: Running 1 test case... -112: -112: -112: *** No errors detected -112:  -112: *** No errors detected -112: *** No errors detected -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 4.56295e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -112:  -109/127 Test #112: parallel_wbp_sourcevalues_np3 .................. Passed 0.26 sec -test 114 - Start 114: parallel_wbp_calculation_create - -114: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-parallel-unitTest.sh "-n" "2" "-b" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu" "-e" "test_parallel_wbp_calculation" "--" "--run_test=Create" -114: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds -114: Test timeout computed to be: 1500 -105: Newton iteration 4 error: 7.3539e-08 -105: Linearization/solve/update time: 0.356439(94.7237%)/0.019575(5.20207%)/0.000279202(0.074198%) -105: Storage: 9.44047e+07 1.17374e+07 2.0439e+08 0 0 0 -105: Writing visualization results for the current time step. -105: Time step 14 done. CPU time: 4.45546 seconds, end time: 8.64006e+06 seconds (100 days, 0 hours, 0.92 minutes), step size: 17.7778 seconds -105: Begin time step 15. Start time: 8.64006e+06 seconds (100 days, 0 hours, 0.92 minutes), step size: 26.6667 seconds -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -114: Running 1 test case... -114: Running 1 test case... -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.250054 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -114: -114: -114: *** No errors detected -114: *** No errors detected -114:  -110/127 Test #114: parallel_wbp_calculation_create ................ Passed 0.29 sec -test 115 - Start 115: parallel_wbp_calculation_well_openconns - -115: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-parallel-unitTest.sh "-n" "2" "-b" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu" "-e" "test_parallel_wbp_calculation" "--" "--run_test=TopOfFormation_Well_OpenConns" -115: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds -115: Test timeout computed to be: 1500 -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.00049614 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 8.02583e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -115: Running 1 test case... -115: Running 1 test case... -105: Newton iteration 4 error: 3.37033e-08 -105: Linearization/solve/update time: 0.385521(95.1823%)/0.0191963(4.73942%)/0.000317041(0.078275%) -105: Storage: 9.44014e+07 1.18012e+07 2.04371e+08 0 0 0 -105: Writing visualization results for the current time step. -115: -115: *** No errors detected -115:  -115: *** No errors detected -105: Time step 15 done. CPU time: 4.86666 seconds, end time: 8.64008e+06 seconds (100 days, 0 hours, 1.36 minutes), step size: 26.6667 seconds -105: Begin time step 16. Start time: 8.64008e+06 seconds (100 days, 0 hours, 1.36 minutes), step size: 40 seconds -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -115:  -111/127 Test #115: parallel_wbp_calculation_well_openconns ........ Passed 0.25 sec -test 116 - Start 116: parallel_region_phase_pvaverage_np2 - -116: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-parallel-unitTest.sh "-n" "2" "-b" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu" "-e" "test_region_phase_pvaverage" "--" "--run_test=Parallel/*" -116: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds -116: Test timeout computed to be: 1500 -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.206695 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.00169453 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -116: Running 4 test cases... -116: Running 4 test cases... -116: -116: *** No errors detected -116:  -116: *** No errors detected -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 4.10734e-06 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -116:  -112/127 Test #116: parallel_region_phase_pvaverage_np2 ............ Passed 0.26 sec -test 117 - Start 117: parallel_region_phase_pvaverage_np3 - -117: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-parallel-unitTest.sh "-n" "3" "-b" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu" "-e" "test_region_phase_pvaverage" "--" "--run_test=Parallel/*" -117: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds -117: Test timeout computed to be: 1500 -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 4 error: 3.23162e-06 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Newton iteration 5 error: 4.73913e-09 -105: Linearization/solve/update time: 0.411843(93.7697%)/0.0268293(6.10857%)/0.000534445(0.121684%) -105: Storage: 9.43969e+07 1.18806e+07 2.04345e+08 0 0 0 -105: Writing visualization results for the current time step. -105: Time step 16 done. CPU time: 5.31546 seconds, end time: 8.64012e+06 seconds (100 days, 0 hours, 2.03 minutes), step size: 40 seconds -105: Begin time step 17. Start time: 8.64012e+06 seconds (100 days, 0 hours, 2.03 minutes), step size: 56.6667 seconds -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -117: Running 4 test cases... -117: Running 4 test cases... -117: Running 4 test cases... -117: -117: *** No errors detected -117:  -117: *** No errors detected -117:  -117: *** No errors detected -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.169752 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -117:  -113/127 Test #117: parallel_region_phase_pvaverage_np3 ............ Passed 0.26 sec -test 119 - Start 119: parallel_satfunc_consistency_checks_np2 - -119: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-parallel-unitTest.sh "-n" "2" "-b" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu" "-e" "test_SatfuncConsistencyChecks_parallel" "--" -119: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds -119: Test timeout computed to be: 1500 -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.000433857 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 0.00141894 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -119: Running 22 test cases... -119: Running 22 test cases... -119: -119: -119: *** No errors detected -119: *** No errors detected -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 4 error: 5.62177e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -119:  -114/127 Test #119: parallel_satfunc_consistency_checks_np2 ........ Passed 0.26 sec -test 120 - Start 120: parallel_satfunc_consistency_checks_np3 - -120: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-parallel-unitTest.sh "-n" "3" "-b" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu" "-e" "test_SatfuncConsistencyChecks_parallel" "--" -120: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds -120: Test timeout computed to be: 1500 -105: Newton iteration 5 error: 4.25068e-07 -105: Linearization/solve/update time: 0.4111(93.8609%)/0.0265543(6.06278%)/0.000334445(0.0763592%) -105: Storage: 9.4391e+07 1.19742e+07 2.04306e+08 0 0 0 -105: Writing visualization results for the current time step. -105: Time step 17 done. CPU time: 5.76346 seconds, end time: 8.64018e+06 seconds (100 days, 0 hours, 2.98 minutes), step size: 56.6667 seconds -105: Begin time step 18. Start time: 8.64018e+06 seconds (100 days, 0 hours, 2.98 minutes), step size: 80.2778 seconds (1 minutes, 20.28 seconds) -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.139784 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -120: Running 22 test cases... -120: Running 22 test cases... -120: Running 22 test cases... -120: -120: -120: *** No errors detected -120: *** No errors detected -120:  -120: *** No errors detected -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.000390827 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -120:  -115/127 Test #120: parallel_satfunc_consistency_checks_np3 ........ Passed 0.27 sec -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 0.00085301 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 4 error: 2.74467e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Newton iteration 5 error: 3.62196e-08 -105: Linearization/solve/update time: 0.416685(93.778%)/0.0273123(6.14683%)/0.000334202(0.0752145%) -105: Storage: 9.43833e+07 1.20847e+07 2.04252e+08 0 0 0 -105: Writing visualization results for the current time step. -105: Time step 18 done. CPU time: 6.21445 seconds, end time: 8.64026e+06 seconds (100 days, 0 hours, 4.31 minutes), step size: 80.2778 seconds (1 minutes, 20.28 seconds) -105: Begin time step 19. Start time: 8.64026e+06 seconds (100 days, 0 hours, 4.31 minutes), step size: 113.727 seconds (1 minutes, 53.73 seconds) -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.115313 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.000658182 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 0.00011473 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Newton iteration 4 error: 5.26752e-07 -105: Linearization/solve/update time: 0.329537(94.0176%)/0.020695(5.90433%)/0.000273681(0.0780818%) -105: Storage: 9.43738e+07 1.22156e+07 2.04177e+08 0 0 0 -105: Writing visualization results for the current time step. -105: Time step 19 done. CPU time: 6.57548 seconds, end time: 8.64037e+06 seconds (100 days, 0 hours, 6.21 minutes), step size: 113.727 seconds (1 minutes, 53.73 seconds) -105: Begin time step 20. Start time: 8.64037e+06 seconds (100 days, 0 hours, 6.21 minutes), step size: 170.59 seconds (2 minutes, 50.59 seconds) -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.095237 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.00122514 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 0.0471643 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 4 error: 0.00130922 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 5 error: 0.000301902 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 6 error: 1.72252e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Newton iteration 7 error: 3.58823e-08 -105: Linearization/solve/update time: 0.61873(93.4172%)/0.0430596(6.50122%)/0.000540323(0.0815791%) -105: Storage: 9.4362e+07 1.23787e+07 2.04076e+08 0 0 0 -105: Writing visualization results for the current time step. -105: Time step 20 done. CPU time: 7.24754 seconds, end time: 8.64054e+06 seconds (100 days, 0 hours, 9.05 minutes), step size: 170.59 seconds (2 minutes, 50.59 seconds) -105: Serialize to file 'reservoir_ncp_vcfv_time=8.64054e+06_rank=0.ers', next time step size: 213.238 -105: Begin time step 21. Start time: 8.64054e+06 seconds (100 days, 0 hours, 9.05 minutes), step size: 213.238 seconds (3 minutes, 33.24 seconds) -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.0780932 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.00116324 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 9.16587e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Newton iteration 4 error: 9.31691e-07 -105: Linearization/solve/update time: 0.34159(93.2899%)/0.0242575(6.62483%)/0.000312282(0.0852856%) -105: Storage: 9.435e+07 1.25516e+07 2.03963e+08 0 0 0 -105: Writing visualization results for the current time step. -105: Time step 21 done. CPU time: 7.63147 seconds, end time: 8.64076e+06 seconds (100 days, 0 hours, 12.61 minutes), step size: 213.238 seconds (3 minutes, 33.24 seconds) -105: Begin time step 22. Start time: 8.64076e+06 seconds (100 days, 0 hours, 12.61 minutes), step size: 319.857 seconds (5 minutes, 19.86 seconds) -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.065345 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.0650182 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 0.00818564 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 4 error: 0.00109057 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 5 error: 4.95626e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Newton iteration 6 error: 5.54601e-07 -105: Linearization/solve/update time: 0.562485(93.1327%)/0.0410583(6.79817%)/0.000417522(0.0691306%) -105: Storage: 9.43361e+07 1.27705e+07 2.03817e+08 0 0 0 -105: Writing visualization results for the current time step. -105: Time step 22 done. CPU time: 8.24389 seconds, end time: 8.64108e+06 seconds (100 days, 0 hours, 17.94 minutes), step size: 319.857 seconds (5 minutes, 19.86 seconds) -105: Begin time step 23. Start time: 8.64108e+06 seconds (100 days, 0 hours, 17.94 minutes), step size: 426.476 seconds (7 minutes, 6.476 seconds) -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.0542661 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.000694723 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 0.0006264 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 4 error: 3.91437e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Newton iteration 5 error: 4.10211e-07 -105: Linearization/solve/update time: 0.410128(91.8927%)/0.0358373(8.02965%)/0.000346723(0.0776863%) -105: Storage: 9.43219e+07 1.30212e+07 2.03648e+08 0 0 0 -105: Writing visualization results for the current time step. -105: Time step 23 done. CPU time: 8.69957 seconds, end time: 8.6415e+06 seconds (100 days, 0 hours, 25.04 minutes), step size: 426.476 seconds (7 minutes, 6.476 seconds) -105: Begin time step 24. Start time: 8.6415e+06 seconds (100 days, 0 hours, 25.04 minutes), step size: 604.174 seconds (10 minutes, 4.174 seconds) -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.0455961 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.00102445 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 0.00206051 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 4 error: 4.49899e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Newton iteration 5 error: 4.92773e-07 -105: Linearization/solve/update time: 0.410026(92.9864%)/0.0305794(6.93484%)/0.000347365(0.0787759%) -105: Storage: 9.43071e+07 1.33309e+07 2.03442e+08 0 0 0 -105: Writing visualization results for the current time step. -105: Time step 24 done. CPU time: 9.14936 seconds, end time: 8.64211e+06 seconds (100 days, 0 hours, 35.11 minutes), step size: 604.174 seconds (10 minutes, 4.174 seconds) -105: Begin time step 25. Start time: 8.64211e+06 seconds (100 days, 0 hours, 35.11 minutes), step size: 855.913 seconds (14 minutes, 15.91 seconds) -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.0383256 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.000600566 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 0.0509908 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 4 error: 0.00310184 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 5 error: 0.000869756 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 6 error: 4.4095e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 7 error: 1.42806e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Newton iteration 8 error: 4.28836e-07 -105: Linearization/solve/update time: 0.655246(90.8062%)/0.0655334(9.08185%)/0.000807525(0.11191%) -105: Storage: 9.42914e+07 1.37223e+07 2.03194e+08 0 0 0 -105: Writing visualization results for the current time step. -105: Time step 25 done. CPU time: 9.87782 seconds, end time: 8.64296e+06 seconds (100 days, 0 hours, 49.38 minutes), step size: 855.913 seconds (14 minutes, 15.91 seconds) -105: Begin time step 26. Start time: 8.64296e+06 seconds (100 days, 0 hours, 49.38 minutes), step size: 998.565 seconds (16 minutes, 38.56 seconds) -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.0319175 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.000370021 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 0.000798366 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 4 error: 1.05399e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Newton iteration 5 error: 3.86263e-07 -105: Linearization/solve/update time: 0.410024(91.5423%)/0.0375466(8.38269%)/0.000336043(0.0750253%) -105: Storage: 9.4275e+07 1.41457e+07 2.02944e+08 0 0 0 -105: Writing visualization results for the current time step. -105: Time step 26 done. CPU time: 10.3357 seconds, end time: 8.64396e+06 seconds (100 days, 1 hours, 6.02 minutes), step size: 998.565 seconds (16 minutes, 38.56 seconds) -105: Begin time step 27. Start time: 8.64396e+06 seconds (100 days, 1 hours, 6.02 minutes), step size: 1414.63 seconds (23 minutes, 34.63 seconds) -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.0265743 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.000892203 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 0.000486923 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 4 error: 1.57493e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 5 error: 0.132047 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 6 error: 0.000205187 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Newton iteration 7 error: 8.47335e-08 -105: Linearization/solve/update time: 0.577339(90.823%)/0.0578715(9.10395%)/0.000464285(0.0730382%) -105: Storage: 9.42483e+07 1.47171e+07 2.02647e+08 0 0 0 -105: Writing visualization results for the current time step. -105: Time step 27 done. CPU time: 10.9777 seconds, end time: 8.64538e+06 seconds (100 days, 1 hours, 29.6 minutes), step size: 1414.63 seconds (23 minutes, 34.63 seconds) -105: Begin time step 28. Start time: 8.64538e+06 seconds (100 days, 1 hours, 29.6 minutes), step size: 1768.29 seconds (29 minutes, 28.29 seconds) -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.0207646 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.00120504 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 0.00225571 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 4 error: 0.000146658 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 5 error: 3.55788e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 6 error: 0.00377922 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 7 error: 0.000134115 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 8 error: 4.86063e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 9 error: 2.12519e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Newton iteration 10 error: 1.41332e-07 -105: Linearization/solve/update time: 0.818209(91.4637%)/0.0757259(8.46504%)/0.000637886(0.0713062%) -105: Storage: 9.42112e+07 1.54171e+07 2.02331e+08 0 0 0 -105: Writing visualization results for the current time step. -105: Time step 28 done. CPU time: 11.8788 seconds, end time: 8.64714e+06 seconds (100 days, 1 hours, 59.07 minutes), step size: 1768.29 seconds (29 minutes, 28.29 seconds) -105: Begin time step 29. Start time: 8.64714e+06 seconds (100 days, 1 hours, 59.07 minutes), step size: 1768.29 seconds (29 minutes, 28.29 seconds) -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.0149496 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.000776637 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 0.000787167 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 4 error: 4.8541e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Newton iteration 5 error: 3.93387e-07 -105: Linearization/solve/update time: 0.410017(91.4835%)/0.0378422(8.4434%)/0.000327561(0.0730858%) -105: Storage: 9.41745e+07 1.61162e+07 2.02052e+08 0 0 0 -105: Writing visualization results for the current time step. -105: Time step 29 done. CPU time: 12.3332 seconds, end time: 8.64891e+06 seconds (100 days, 2 hours, 28.54 minutes), step size: 1768.29 seconds (29 minutes, 28.29 seconds) -105: Begin time step 30. Start time: 8.64891e+06 seconds (100 days, 2 hours, 28.54 minutes), step size: 2505.08 seconds (41 minutes, 45.08 seconds) -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.0182975 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.0172689 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 0.00997499 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 4 error: 0.00645748 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 5 error: 0.0039895 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 6 error: 0.00367387 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 7 error: 0.000201813 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 8 error: 3.08776e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Newton iteration 9 error: 5.97533e-08 -105: Linearization/solve/update time: 0.737016(91.1222%)/0.0712145(8.80472%)/0.000591086(0.0730799%) -105: Storage: 9.41263e+07 1.71168e+07 2.01702e+08 0 0 0 -105: Writing visualization results for the current time step. -105: Time step 30 done. CPU time: 13.1485 seconds, end time: 8.65142e+06 seconds (100 days, 3 hours, 10.29 minutes), step size: 2505.08 seconds (41 minutes, 45.08 seconds) -105: Serialize to file 'reservoir_ncp_vcfv_time=8.65142e+06_rank=0.ers', next time step size: 2713.84 -105: Begin time step 31. Start time: 8.65142e+06 seconds (100 days, 3 hours, 10.29 minutes), step size: 2713.84 seconds (45 minutes, 13.84 seconds) -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.0213384 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.0047026 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 0.00161198 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 4 error: 6.22455e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 5 error: 1.13405e-06 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Newton iteration 6 error: 2.39451e-07 -105: Linearization/solve/update time: 0.491295(90.8557%)/0.0490695(9.07448%)/0.000377802(0.0698673%) -105: Storage: 9.40786e+07 1.82158e+07 2.01361e+08 0 0 0 -105: Writing visualization results for the current time step. -105: Time step 31 done. CPU time: 13.6995 seconds, end time: 8.65413e+06 seconds (100 days, 3 hours, 55.52 minutes), step size: 2713.84 seconds (45 minutes, 13.84 seconds) -105: Begin time step 32. Start time: 8.65413e+06 seconds (100 days, 3 hours, 55.52 minutes), step size: 3618.45 seconds (1 hours, 0 minutes, 18.45 seconds) -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.0197425 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.00114487 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 0.000586924 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 4 error: 0.000150442 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 5 error: 4.39663e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Newton iteration 6 error: 1.99377e-07 -105: Linearization/solve/update time: 0.493995(90.9321%)/0.0486889(8.9624%)/0.000573286(0.105528%) -105: Storage: 9.40208e+07 1.97068e+07 2.00952e+08 0 0 0 -105: Writing visualization results for the current time step. -105: Time step 32 done. CPU time: 14.2555 seconds, end time: 8.65775e+06 seconds (100 days, 4 hours, 55.83 minutes), step size: 3618.45 seconds (1 hours, 0 minutes, 18.45 seconds) -105: Begin time step 33. Start time: 8.65775e+06 seconds (100 days, 4 hours, 55.83 minutes), step size: 4824.6 seconds (1 hours, 20 minutes, 24.6 seconds) -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.0140278 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.00129755 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 0.00247207 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 4 error: 3.70161e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Newton iteration 5 error: 2.04889e-07 -105: Linearization/solve/update time: 0.433056(90.5798%)/0.0447014(9.34994%)/0.000335842(0.0702461%) -105: Storage: 9.39513e+07 2.1729e+07 2.00464e+08 0 0 0 -105: Writing visualization results for the current time step. -105: Time step 33 done. CPU time: 14.7475 seconds, end time: 8.66257e+06 seconds (100 days, 6 hours, 16.24 minutes), step size: 4824.6 seconds (1 hours, 20 minutes, 24.6 seconds) -105: Begin time step 34. Start time: 8.66257e+06 seconds (100 days, 6 hours, 16.24 minutes), step size: 6834.85 seconds (1 hours, 53 minutes, 54.85 seconds) -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.014367 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.00706483 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 0.00109742 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 4 error: 0.00250231 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 5 error: 0.000523097 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 6 error: 0.000103458 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 7 error: 0.000239693 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 8 error: 6.01439e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 9 error: 9.7987e-06 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Newton iteration 10 error: 4.22531e-08 -105: Linearization/solve/update time: 0.827702(89.6592%)/0.0947652(10.2653%)/0.000697046(0.0755061%) -105: Storage: 9.38629e+07 2.46433e+07 1.9985e+08 0 0 0 -105: Writing visualization results for the current time step. -105: Time step 34 done. CPU time: 15.681 seconds, end time: 8.66941e+06 seconds (100 days, 8 hours, 10.16 minutes), step size: 6834.85 seconds (1 hours, 53 minutes, 54.85 seconds) -105: Begin time step 35. Start time: 8.66941e+06 seconds (100 days, 8 hours, 10.16 minutes), step size: 6834.85 seconds (1 hours, 53 minutes, 54.85 seconds) -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.0155888 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.00181305 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 0.00010342 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 4 error: 1.20489e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 5 error: 1.93053e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 6 error: 1.40484e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Newton iteration 7 error: 4.48246e-08 -105: Linearization/solve/update time: 0.585466(88.8163%)/0.0732473(11.1117%)/0.000474004(0.0719073%) -105: Storage: 9.37817e+07 2.75909e+07 1.99293e+08 0 0 0 -105: Writing visualization results for the current time step. -105: Time step 35 done. CPU time: 16.3485 seconds, end time: 8.67624e+06 seconds (100 days, 10 hours, 4.07 minutes), step size: 6834.85 seconds (1 hours, 53 minutes, 54.85 seconds) -105: Begin time step 36. Start time: 8.67624e+06 seconds (100 days, 10 hours, 4.07 minutes), step size: 8543.56 seconds (2 hours, 22 minutes, 23.56 seconds) -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.00868879 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.00844949 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 0.00585186 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 4 error: 0.000107571 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 5 error: 0.00198762 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 6 error: 0.0801142 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 7 error: 0.0435581 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 8 error: 5.27343e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 9 error: 0.000177504 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 10 error: 2.03045e-06 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Newton iteration 11 error: 2.18666e-09 -105: Linearization/solve/update time: 0.903238(87.2758%)/0.130989(12.6569%)/0.000696925(0.0673407%) -105: Storage: 9.36883e+07 3.13078e+07 1.98663e+08 0 0 0 -105: Writing visualization results for the current time step. -105: Time step 36 done. CPU time: 17.3901 seconds, end time: 8.68479e+06 seconds (100 days, 12 hours, 26.46 minutes), step size: 8543.56 seconds (2 hours, 22 minutes, 23.56 seconds) -105: Begin time step 37. Start time: 8.68479e+06 seconds (100 days, 12 hours, 26.46 minutes), step size: 7766.88 seconds (2 hours, 9 minutes, 26.88 seconds) -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.0091594 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.00136464 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 0.000336753 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 4 error: 0.000353505 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 5 error: 0.00129798 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 6 error: 8.68628e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 7 error: 0.0074733 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 8 error: 0.000957544 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 9 error: 2.08252e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 10 error: 1.92706e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 11 error: 1.95717e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 12 error: 2.14178e-06 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Newton iteration 13 error: 5.3654e-09 -105: Linearization/solve/update time: 1.06597(90.4546%)/0.111691(9.47772%)/0.000798004(0.0677159%) -105: Storage: 9.36084e+07 3.47001e+07 1.98135e+08 0 0 0 -105: Writing visualization results for the current time step. -105: Time step 37 done. CPU time: 18.5753 seconds, end time: 8.69255e+06 seconds (100 days, 14 hours, 35.91 minutes), step size: 7766.88 seconds (2 hours, 9 minutes, 26.88 seconds) -105: Begin time step 38. Start time: 8.69255e+06 seconds (100 days, 14 hours, 35.91 minutes), step size: 5974.52 seconds (1 hours, 39 minutes, 34.52 seconds) -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.00882673 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.00535 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 0.104115 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 4 error: 0.00305416 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Newton: Linear solver did not converge -105: Newton solver did not converge with dt=5974.52 seconds. Retrying with time step of 2987.26 seconds -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.00882673 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.000757762 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 0.0860994 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 4 error: 0.00113272 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 5 error: 0.000332495 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Newton iteration 6 error: 3.89444e-07 -105: Linearization/solve/update time: 0.493473(92.7735%)/0.0380581(7.15496%)/0.000380762(0.0715836%) -105: Storage: 9.35784e+07 3.60059e+07 1.97937e+08 0 0 0 -105: Writing visualization results for the current time step. -105: Time step 38 done. CPU time: 19.5727 seconds, end time: 8.69554e+06 seconds (100 days, 15 hours, 25.7 minutes), step size: 2987.26 seconds (49 minutes, 47.26 seconds) -105: Begin time step 39. Start time: 8.69554e+06 seconds (100 days, 15 hours, 25.7 minutes), step size: 3983.01 seconds (1 hours, 6 minutes, 23.01 seconds) -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.00845547 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.00152235 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 0.0959395 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 4 error: 0.00158144 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 5 error: 6.27019e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 6 error: 0.000478292 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 7 error: 5.05149e-06 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Newton iteration 8 error: 1.97023e-08 -105: Linearization/solve/update time: 0.655804(91.6694%)/0.0588475(8.2258%)/0.000749445(0.104759%) -105: Storage: 9.35394e+07 3.77484e+07 1.97684e+08 0 0 0 -105: Writing visualization results for the current time step. -105: Time step 39 done. CPU time: 20.295 seconds, end time: 8.69952e+06 seconds (100 days, 16 hours, 32.08 minutes), step size: 3983.01 seconds (1 hours, 6 minutes, 23.01 seconds) -105: Begin time step 40. Start time: 8.69952e+06 seconds (100 days, 16 hours, 32.08 minutes), step size: 4646.85 seconds (1 hours, 17 minutes, 26.85 seconds) -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.00774092 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.00132679 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 0.0141246 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 4 error: 0.00103094 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 5 error: 0.000135907 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Newton iteration 6 error: 7.30603e-08 -105: Linearization/solve/update time: 0.491867(92.865%)/0.0372295(7.02896%)/0.000561523(0.106016%) -105: Storage: 9.34951e+07 3.97816e+07 1.974e+08 0 0 0 -105: Writing visualization results for the current time step. -105: Time step 40 done. CPU time: 20.8311 seconds, end time: 8.70417e+06 seconds (100 days, 17 hours, 49.53 minutes), step size: 4646.85 seconds (1 hours, 17 minutes, 26.85 seconds) -105: Serialize to file 'reservoir_ncp_vcfv_time=8.70417e+06_rank=0.ers', next time step size: 6195.8 -105: Begin time step 41. Start time: 8.70417e+06 seconds (100 days, 17 hours, 49.53 minutes), step size: 6195.8 seconds (1 hours, 43 minutes, 15.8 seconds) -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.00670704 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.000436124 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 5.45332e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 4 error: 7.41167e-06 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 5 error: 1.95546e-06 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 6 error: 2.15108 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 7 error: 0.0156287 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 8 error: 0.703257 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 9 error: 39.8816 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 10 error: 266447 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 11 error: 178312 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 12 error: 5.14852e+06 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 13 error: 44406.7 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 14 error: 1011.51 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 15 error: 4.87202e+06 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 16 error: 65892 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Newton: Linear solver did not converge -105: Newton solver did not converge with dt=6195.8 seconds. Retrying with time step of 3097.9 seconds -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.00670704 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.000164015 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Newton iteration 3 error: 1.71216e-07 -105: Linearization/solve/update time: 0.246568(93.5923%)/0.016703(6.34013%)/0.000178001(0.0675655%) -105: Storage: 9.34662e+07 4.11369e+07 1.97216e+08 0 0 0 -105: Writing visualization results for the current time step. -105: Time step 41 done. CPU time: 22.6676 seconds, end time: 8.70727e+06 seconds (100 days, 18 hours, 41.16 minutes), step size: 3097.9 seconds (51 minutes, 37.9 seconds) -105: Begin time step 42. Start time: 8.70727e+06 seconds (100 days, 18 hours, 41.16 minutes), step size: 4905.01 seconds (1 hours, 21 minutes, 45.01 seconds) -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.00636529 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.000693439 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 0.00896482 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 4 error: 0.00246201 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 5 error: 0.000152798 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 6 error: 0.0411279 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 7 error: 0.00945358 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 8 error: 0.0831538 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 9 error: 0.0284782 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 10 error: 0.0028108 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 11 error: 0.000335046 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 12 error: 1.38915e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 13 error: 2.69656e-06 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Newton iteration 14 error: 8.8975e-09 -105: Linearization/solve/update time: 1.15062(86.916%)/0.172287(13.0144%)/0.000921805(0.0696319%) -105: Storage: 9.34215e+07 4.32801e+07 1.96937e+08 0 0 0 -105: Writing visualization results for the current time step. -105: Time step 42 done. CPU time: 24.0035 seconds, end time: 8.71217e+06 seconds (100 days, 20 hours, 2.91 minutes), step size: 4905.01 seconds (1 hours, 21 minutes, 45.01 seconds) -105: Begin time step 43. Start time: 8.71217e+06 seconds (100 days, 20 hours, 2.91 minutes), step size: 3503.58 seconds (58 minutes, 23.58 seconds) -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.00648712 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.0450982 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 0.000713813 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Preconditioner threw exception "MatrixBlockError [blockILU0Decomposition:/usr/include/dune/istl/ilu.hh:85]: ILU failed to invert matrix block A[243][243]FMatrixError [luDecomposition:/usr/include/dune/common/densematrix.hh:911]: matrix is singular on rank 0 -105: Newton method caught exception: "Creating the preconditioner failed" -105: Newton solver did not converge with dt=3503.58 seconds. Retrying with time step of 1751.79 seconds -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.00648712 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.0202643 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 0.000654678 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 4 error: 1.70828e+07 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 5 error: 3.69029e+07 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Newton: Linear solver did not converge -105: Newton solver did not converge with dt=1751.79 seconds. Retrying with time step of 875.894 seconds -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.00648712 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.00526941 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 4.18847e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 4 error: 3.68493e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Newton iteration 5 error: 6.16574e-07 -105: Linearization/solve/update time: 0.411782(93.3768%)/0.0288521(6.54259%)/0.000355241(0.0805555%) -105: Storage: 9.34135e+07 4.36627e+07 1.96887e+08 0 0 0 -105: Writing visualization results for the current time step. -105: Time step 43 done. CPU time: 25.4315 seconds, end time: 8.71305e+06 seconds (100 days, 20 hours, 17.51 minutes), step size: 875.894 seconds (14 minutes, 35.89 seconds) -105: Begin time step 44. Start time: 8.71305e+06 seconds (100 days, 20 hours, 17.51 minutes), step size: 1240.85 seconds (20 minutes, 40.85 seconds) -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.00653515 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 7.83971e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 1.72061e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 4 error: 4.66977e-06 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Newton iteration 5 error: 1.33309e-07 -105: Linearization/solve/update time: 0.449414(91.7232%)/0.040211(8.20688%)/0.000342602(0.0699234%) -105: Storage: 9.34023e+07 4.42045e+07 1.96818e+08 0 0 0 -105: Writing visualization results for the current time step. -105: Time step 44 done. CPU time: 25.9355 seconds, end time: 8.71429e+06 seconds (100 days, 20 hours, 38.19 minutes), step size: 1240.85 seconds (20 minutes, 40.85 seconds) -105: Begin time step 45. Start time: 8.71429e+06 seconds (100 days, 20 hours, 38.19 minutes), step size: 1757.87 seconds (29 minutes, 17.87 seconds) -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.00681301 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.000346627 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 0.000541184 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 4 error: 2.16915e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Newton iteration 5 error: 2.31833e-07 -105: Linearization/solve/update time: 0.487469(92.0445%)/0.0417906(7.89096%)/0.000341644(0.0645097%) -105: Storage: 9.33866e+07 4.49716e+07 1.96721e+08 0 0 0 -105: Writing visualization results for the current time step. -105: Time step 45 done. CPU time: 26.4755 seconds, end time: 8.71605e+06 seconds (100 days, 21 hours, 7.49 minutes), step size: 1757.87 seconds (29 minutes, 17.87 seconds) -105: Begin time step 46. Start time: 8.71605e+06 seconds (100 days, 21 hours, 7.49 minutes), step size: 2490.32 seconds (41 minutes, 30.32 seconds) -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.00699044 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.0223467 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 0.000885208 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 4 error: 0.00512879 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 5 error: 0.000149169 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 6 error: 0.0195346 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 7 error: 0.00502422 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 8 error: 0.000109313 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Newton iteration 9 error: 3.74048e-07 -105: Linearization/solve/update time: 0.831436(89.1857%)/0.100205(10.7487%)/0.000611527(0.0655967%) -105: Storage: 9.33646e+07 4.6057e+07 1.96587e+08 0 0 0 -105: Writing visualization results for the current time step. -105: Time step 46 done. CPU time: 27.4355 seconds, end time: 8.71854e+06 seconds (100 days, 21 hours, 48.99 minutes), step size: 2490.32 seconds (41 minutes, 30.32 seconds) -105: Begin time step 47. Start time: 8.71854e+06 seconds (100 days, 21 hours, 48.99 minutes), step size: 2697.84 seconds (44 minutes, 57.84 seconds) -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.00697563 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.000219437 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 1.20975e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 4 error: 0.000153902 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Newton iteration 5 error: 3.91619e-07 -105: Linearization/solve/update time: 0.565033(91.6908%)/0.0508627(8.25375%)/0.000341523(0.0554207%) -105: Storage: 9.33411e+07 4.72309e+07 1.96446e+08 0 0 0 -105: Writing visualization results for the current time step. -105: Time step 47 done. CPU time: 28.0755 seconds, end time: 8.72124e+06 seconds (100 days, 22 hours, 33.96 minutes), step size: 2697.84 seconds (44 minutes, 57.84 seconds) -105: Begin time step 48. Start time: 8.72124e+06 seconds (100 days, 22 hours, 33.96 minutes), step size: 3821.94 seconds (1 hours, 3 minutes, 41.94 seconds) -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.00680528 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.0012939 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 5.94811e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 4 error: 0.000357011 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 5 error: 0.000101621 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 6 error: 0.000790891 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 7 error: 0.00782934 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 8 error: 0.0010568 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 9 error: 0.000219354 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 10 error: 0.000170398 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 11 error: 0.000171505 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 12 error: 1.85542e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Newton iteration 13 error: 8.77751e-08 -105: Linearization/solve/update time: 1.14962(92.0782%)/0.0980384(7.85231%)/0.000867684(0.0694964%) -105: Storage: 9.33082e+07 4.88886e+07 1.96251e+08 0 0 0 -105: Writing visualization results for the current time step. -105: Time step 48 done. CPU time: 29.3436 seconds, end time: 8.72506e+06 seconds (100 days, 23 hours, 37.66 minutes), step size: 3821.94 seconds (1 hours, 3 minutes, 41.94 seconds) -105: Begin time step 49. Start time: 8.72506e+06 seconds (100 days, 23 hours, 37.66 minutes), step size: 2939.96 seconds (48 minutes, 59.96 seconds) -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.00632048 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.000432627 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 4.41287e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 4 error: 0.000118935 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 5 error: 0.000947987 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 6 error: 0.0847233 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 7 error: 0.000176221 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 8 error: 9.5306e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 9 error: 0.000106411 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Newton iteration 10 error: 1.29026e-07 -105: Linearization/solve/update time: 0.819002(89.8857%)/0.0915012(10.0423%)/0.000656247(0.0720233%) -105: Storage: 9.32831e+07 5.01598e+07 1.96105e+08 0 0 0 -105: Writing visualization results for the current time step. -105: Time step 49 done. CPU time: 30.269 seconds, end time: 8.728e+06 seconds (101 days, 0 hours, 26.66 minutes), step size: 2939.96 seconds (48 minutes, 59.96 seconds) -105: Begin time step 50. Start time: 8.728e+06 seconds (101 days, 0 hours, 26.66 minutes), step size: 2939.96 seconds (48 minutes, 59.96 seconds) -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.00587435 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.00979976 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 4.66432e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 4 error: 0.00219562 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 5 error: 9.37889e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 6 error: 0.000524433 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Newton iteration 7 error: 3.55149e-07 -105: Linearization/solve/update time: 0.574358(91.8655%)/0.0501725(8.02483%)/0.000685524(0.109646%) -105: Storage: 9.32581e+07 5.14267e+07 1.95962e+08 0 0 0 -105: Writing visualization results for the current time step. -105: Time step 50 done. CPU time: 30.9106 seconds, end time: 8.73094e+06 seconds (101 days, 1 hours, 15.66 minutes), step size: 2939.96 seconds (48 minutes, 59.96 seconds) -105: Serialize to file 'reservoir_ncp_vcfv_time=8.73094e+06_rank=0.ers', next time step size: 3674.95 -105: Begin time step 51. Start time: 8.73094e+06 seconds (101 days, 1 hours, 15.66 minutes), step size: 3674.95 seconds (1 hours, 1 minutes, 14.95 seconds) -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.00540453 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.000811837 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 0.114939 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 4 error: 0.00116186 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 5 error: 0.00267738 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 6 error: 0.000883525 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 7 error: 0.000111384 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 8 error: 2.08492e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Newton iteration 9 error: 7.26057e-08 -105: Linearization/solve/update time: 0.91171(92.685%)/0.0712956(7.24796%)/0.000659803(0.067076%) -105: Storage: 9.32268e+07 5.30027e+07 1.95786e+08 0 0 0 -105: Writing visualization results for the current time step. -105: Time step 51 done. CPU time: 31.9435 seconds, end time: 8.73461e+06 seconds (101 days, 2 hours, 16.9 minutes), step size: 3674.95 seconds (1 hours, 1 minutes, 14.95 seconds) -105: Begin time step 52. Start time: 8.73461e+06 seconds (101 days, 2 hours, 16.9 minutes), step size: 3981.19 seconds (1 hours, 6 minutes, 21.19 seconds) -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.00575287 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.000418227 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 4.94059e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 4 error: 4.04901e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 5 error: 0.000408254 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Newton iteration 6 error: 7.47517e-07 -105: Linearization/solve/update time: 0.506155(91.6938%)/0.0454557(8.23465%)/0.000394966(0.0715511%) -105: Storage: 9.31923e+07 5.47008e+07 1.95599e+08 0 0 0 -105: Writing visualization results for the current time step. -105: Time step 52 done. CPU time: 32.5075 seconds, end time: 8.7386e+06 seconds (101 days, 3 hours, 23.26 minutes), step size: 3981.19 seconds (1 hours, 6 minutes, 21.19 seconds) -105: Begin time step 53. Start time: 8.7386e+06 seconds (101 days, 3 hours, 23.26 minutes), step size: 5308.26 seconds (1 hours, 28 minutes, 28.26 seconds) -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.00594498 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.00038432 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 5.10327e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 4 error: 3.64163e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 5 error: 0.0312498 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 6 error: 1.17231 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 7 error: 0.00629356 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 8 error: 0.000420255 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 9 error: 0.00016485 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 10 error: 0.000165691 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 11 error: 1.68682e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Newton iteration 12 error: 2.84079e-08 -105: Linearization/solve/update time: 1.04243(91.395%)/0.0973759(8.53745%)/0.000770888(0.0675877%) -105: Storage: 9.31447e+07 5.69479e+07 1.95356e+08 0 0 0 -105: Writing visualization results for the current time step. -105: Time step 53 done. CPU time: 33.6645 seconds, end time: 8.7439e+06 seconds (101 days, 4 hours, 51.73 minutes), step size: 5308.26 seconds (1 hours, 28 minutes, 28.26 seconds) -105: Begin time step 54. Start time: 8.7439e+06 seconds (101 days, 4 hours, 51.73 minutes), step size: 3078.62 seconds (51 minutes, 18.62 seconds) -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.00597801 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.000496225 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 4.65453e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 4 error: 1.79919e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 5 error: 5.34978e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 6 error: 1.11832e-05 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 7 error: 3.57157e-06 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Newton iteration 8 error: 5.54743e-09 -105: Linearization/solve/update time: 0.679612(91.7485%)/0.0605976(8.18075%)/0.000523804(0.0707142%) -105: Storage: 9.31164e+07 5.82454e+07 1.95217e+08 0 0 0 -105: Writing visualization results for the current time step. -105: Time step 54 done. CPU time: 34.4195 seconds, end time: 8.74698e+06 seconds (101 days, 5 hours, 43.04 minutes), step size: 3078.62 seconds (51 minutes, 18.62 seconds) -105: Begin time step 55. Start time: 8.74698e+06 seconds (101 days, 5 hours, 43.04 minutes), step size: 3017.65 seconds (50 minutes, 17.66 seconds) -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 1 error: 0.00587949 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 2 error: 0.00129022 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 3 error: 0.137757 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 4 error: 0.000507392 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 5 error: 0.00482907 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Solve: M deltax^k = r -105: Update: x^(k+1) = x^k - deltax^k -105: Newton iteration 6 error: 0.000117833 -105: Linearize: r(x^k) = dS/dt + div F - q; M = grad r -105: Newton iteration 7 error: 2.09945e-07 -105: Linearization/solve/update time: 0.584028(93.2803%)/0.0416161(6.64688%)/0.000455841(0.0728064%) -105: Storage: 9.30877e+07 5.95121e+07 1.95082e+08 0 0 0 -105: Writing visualization results for the current time step. -105: Time step 55 done. CPU time: 35.0595 seconds, end time: 8.75e+06 seconds (101 days, 6 hours, 33.33 minutes), step size: 3017.65 seconds (50 minutes, 17.66 seconds) -105: Simulation of problem 'reservoir_ncp_vcfv' finished. -105: -105: ------------------------ Timing ------------------------ -105: Setup time: 0.00685 seconds, 0.0195% -105: Simulation time: 35.1 seconds, 100% -105: Linearization time: 28.8 seconds, 82.1% -105: Linear solve time: 2.61 seconds, 7.43% -105: Newton update time: 0.0238 seconds, 0.0679% -105: Pre/postprocess time: 0.133 seconds, 0.381% -105: Output write time: 0.358 seconds, 1.02% -105: First process' simulation CPU time: 34.9 seconds -105: Number of processes: 1 -105: Threads per processes: 1 -105: Total CPU time: 34.9 seconds -105: -105: ---------------------------------------------------------------- -105: -105: Simulation completed -105: ###################### -105: # Comparing results -105: ###################### -105: RND: '3fef1785f01fbccb1d3a8efec8f13328' -105: Simulation name: 'reservoir_ncp_vcfv' -105: Number of timesteps: '55' -116/127 Test #105: reservoir_ncp_vcfv ............................. Passed 35.28 sec -test 108 - Start 108: gatherconvergencereport - -108: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-parallel-unitTest.sh "-n" "4" "-b" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu" "-e" "test_gatherconvergencereport" "--" -108: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds -108: Test timeout computed to be: 1500 -108: Running 3 test cases... -108: Running 3 test cases... -108: Running 3 test cases... -108: Running 3 test cases... -108: -108: *** No errors detected -108:  -108: *** No errors detected -108:  -108: *** No errors detected -108:  -108: *** No errors detected -108: Well name of failure: WellRank0 -108: Well name of failure: WellRank1 -108: Well name of failure: WellRank2 -108: Well name of failure: WellRank3 -108: Well name of failure, should be only even: WellRank0 -108: Well name of failure, should be only even: WellRank2 -108:  -117/127 Test #108: gatherconvergencereport ........................ Passed 0.33 sec -test 109 - Start 109: gatherdeferredlogger - -109: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-parallel-unitTest.sh "-n" "4" "-b" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu" "-e" "test_gatherdeferredlogger" "--" -109: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds -109: Test timeout computed to be: 1500 -109: Running 3 test cases... -109: Running 3 test cases... -109: Running 3 test cases... -109: Running 3 test cases... -109: -109: -109: *** No errors detected -109: *** No errors detected -109:  -109: *** No errors detected -109:  -109: *** No errors detected -109:  -118/127 Test #109: gatherdeferredlogger ........................... Passed 0.38 sec -test 110 - Start 110: parallelwellinfo_mpi - -110: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-parallel-unitTest.sh "-n" "4" "-b" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu" "-e" "test_parallelwellinfo" "--" -110: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds -110: Test timeout computed to be: 1500 -110: Running 8 test cases... -110: Running 8 test cases... -110: Running 8 test cases... -110: Running 8 test cases... -110: -110: -110: *** No errors detected -110:  -110: *** No errors detected -110:  -110: *** No errors detected -110: *** No errors detected -110:  -119/127 Test #110: parallelwellinfo_mpi ........................... Passed 0.34 sec -test 113 - Start 113: parallel_wbp_sourcevalues_np4 - -113: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-parallel-unitTest.sh "-n" "4" "-b" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu" "-e" "test_parallel_wbp_sourcevalues" "--" -113: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds -113: Test timeout computed to be: 1500 -113: Running 1 test case... -113: Running 1 test case... -113: Running 1 test case... -113: Running 1 test case... -113: -113: *** No errors detected -113:  -113: *** No errors detected -113:  -113: *** No errors detected -113:  -113: *** No errors detected -113:  -120/127 Test #113: parallel_wbp_sourcevalues_np4 .................. Passed 0.30 sec -test 118 - Start 118: parallel_region_phase_pvaverage_np4 - -118: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-parallel-unitTest.sh "-n" "4" "-b" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu" "-e" "test_region_phase_pvaverage" "--" "--run_test=Parallel/*" -118: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds -118: Test timeout computed to be: 1500 -118: Running 4 test cases... -118: Running 4 test cases... -118: Running 4 test cases... -118: Running 4 test cases... -118: -118: -118: *** No errors detected -118:  -118: *** No errors detected -118:  -118: *** No errors detected -118: *** No errors detected -118:  -121/127 Test #118: parallel_region_phase_pvaverage_np4 ............ Passed 0.30 sec -test 121 - Start 121: parallel_satfunc_consistency_checks_np4 - -121: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-parallel-unitTest.sh "-n" "4" "-b" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu" "-e" "test_SatfuncConsistencyChecks_parallel" "--" -121: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds -121: Test timeout computed to be: 1500 -121: Running 22 test cases... -121: Running 22 test cases... -121: Running 22 test cases... -121: Running 22 test cases... -121: -121: -121: *** No errors detected -121: *** No errors detected -121:  -121: *** No errors detected -121:  -121: *** No errors detected -121:  -122/127 Test #121: parallel_satfunc_consistency_checks_np4 ........ Passed 0.44 sec -test 122 - Start 122: broadcast - -122: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-parallel-unitTest.sh "-n" "4" "-b" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu" "-e" "test_broadcast" "--" -122: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds -122: Test timeout computed to be: 1500 -122: Running 1 test case... -122: Running 1 test case... -122: Running 1 test case... -122: Running 1 test case... -122: -122: *** No errors detected -122:  -122: *** No errors detected -122:  -122: *** No errors detected -122:  -122: *** No errors detected -122:  -123/127 Test #122: broadcast ...................................... Passed 0.31 sec -test 123 - Start 123: HDF5File_Parallel - -123: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-parallel-unitTest.sh "-n" "4" "-b" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu" "-e" "test_HDF5File_Parallel" "--" -123: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds -123: Test timeout computed to be: 1500 -123: Running 1 test case... -123: Running 1 test case... -123: Running 1 test case... -123: Running 1 test case... -123: -123: -123: *** No errors detected -123:  -123: *** No errors detected -123: *** No errors detected -123:  -123: *** No errors detected -123:  -124/127 Test #123: HDF5File_Parallel .............................. Passed 0.79 sec -test 124 - Start 124: HDF5Serializer_Parallel - -124: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-parallel-unitTest.sh "-n" "4" "-b" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu" "-e" "test_HDF5Serializer_Parallel" "--" -124: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds -124: Test timeout computed to be: 1500 -124: Running 2 test cases... -124: Running 2 test cases... -124: Running 2 test cases... -124: Running 2 test cases... -124: -124: *** No errors detected -124:  -124: *** No errors detected -124:  -124: *** No errors detected -124:  -124: *** No errors detected -124:  -125/127 Test #124: HDF5Serializer_Parallel ........................ Passed 0.41 sec -test 125 - Start 125: rstconv_parallel - -125: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-parallel-unitTest.sh "-n" "4" "-b" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu" "-e" "test_rstconv" "--" -125: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds -125: Test timeout computed to be: 1500 -125: Running 9 test cases... -125: Running 9 test cases... -125: Running 9 test cases... -125: Running 9 test cases... -125: -125: *** No errors detected -125:  -125: *** No errors detected -125:  -125: *** No errors detected -125:  -125: *** No errors detected -125:  -126/127 Test #125: rstconv_parallel ............................... Passed 0.40 sec -test 126 - Start 126: mpiutil - -126: Test command: /build/reproducible-path/opm-simulators-2025.04+ds/tests/run-parallel-unitTest.sh "-n" "4" "-b" "/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu" "-e" "test_mpiutil" "--" -126: Working Directory: /build/reproducible-path/opm-simulators-2025.04+ds -126: Test timeout computed to be: 1500 -127/127 Test #126: mpiutil ........................................ Passed 0.36 sec - -100% tests passed, 0 tests failed out of 127 - -Total Test time (real) = 62.37 sec -make[1]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds/obj-aarch64-linux-gnu' - rm -fr -- /tmp/dh-xdg-rundir-lC8jKylL +dh: command-omitted: The call to "dh_auto_test -O--max-parallel=4" was omitted due to "DEB_BUILD_OPTIONS=nocheck" create-stamp debian/debhelper-build-stamp dh_testroot -O--max-parallel=4 rm -f debian/libopm-models-dev.debhelper.log debian/libopm-models-doc.debhelper.log debian/libopm-simulators-bin.debhelper.log debian/libopm-simulators-dev.debhelper.log debian/libopm-simulators-doc.debhelper.log debian/libopm-simulators.debhelper.log debian/python3-opm-simulators.debhelper.log @@ -84499,24 +50831,24 @@ install -m0755 -d debian/python3-opm-simulators/usr/share/doc/python3-opm-simulators install -p -m0644 debian/copyright debian/python3-opm-simulators/usr/share/doc/python3-opm-simulators/copyright dh_installchangelogs -O--max-parallel=4 - install -m0755 -d debian/libopm-models-doc/usr/share/doc/libopm-models-doc - install -p -m0644 debian/.debhelper/generated/libopm-models-doc/dh_installchangelogs.dch.trimmed debian/libopm-models-doc/usr/share/doc/libopm-models-doc/changelog.Debian - install -p -m0644 ./CHANGELOG.md debian/libopm-models-doc/usr/share/doc/libopm-models-doc/changelog - install -m0755 -d debian/libopm-simulators/usr/share/doc/libopm-simulators - install -p -m0644 debian/.debhelper/generated/libopm-simulators/dh_installchangelogs.dch.trimmed debian/libopm-simulators/usr/share/doc/libopm-simulators/changelog.Debian - install -p -m0644 ./CHANGELOG.md debian/libopm-simulators/usr/share/doc/libopm-simulators/changelog - install -m0755 -d debian/python3-opm-simulators/usr/share/doc/python3-opm-simulators - install -p -m0644 debian/.debhelper/generated/python3-opm-simulators/dh_installchangelogs.dch.trimmed debian/python3-opm-simulators/usr/share/doc/python3-opm-simulators/changelog.Debian - install -p -m0644 ./CHANGELOG.md debian/python3-opm-simulators/usr/share/doc/python3-opm-simulators/changelog - install -m0755 -d debian/libopm-simulators-dev/usr/share/doc/libopm-simulators-dev - install -p -m0644 debian/.debhelper/generated/libopm-simulators-dev/dh_installchangelogs.dch.trimmed debian/libopm-simulators-dev/usr/share/doc/libopm-simulators-dev/changelog.Debian - install -p -m0644 ./CHANGELOG.md debian/libopm-simulators-dev/usr/share/doc/libopm-simulators-dev/changelog install -m0755 -d debian/libopm-simulators-bin/usr/share/doc/libopm-simulators-bin install -p -m0644 debian/.debhelper/generated/libopm-simulators-bin/dh_installchangelogs.dch.trimmed debian/libopm-simulators-bin/usr/share/doc/libopm-simulators-bin/changelog.Debian install -p -m0644 ./CHANGELOG.md debian/libopm-simulators-bin/usr/share/doc/libopm-simulators-bin/changelog + install -m0755 -d debian/libopm-simulators/usr/share/doc/libopm-simulators + install -p -m0644 debian/.debhelper/generated/libopm-simulators/dh_installchangelogs.dch.trimmed debian/libopm-simulators/usr/share/doc/libopm-simulators/changelog.Debian + install -p -m0644 ./CHANGELOG.md debian/libopm-simulators/usr/share/doc/libopm-simulators/changelog install -m0755 -d debian/libopm-models-dev/usr/share/doc/libopm-models-dev install -p -m0644 debian/.debhelper/generated/libopm-models-dev/dh_installchangelogs.dch.trimmed debian/libopm-models-dev/usr/share/doc/libopm-models-dev/changelog.Debian install -p -m0644 ./CHANGELOG.md debian/libopm-models-dev/usr/share/doc/libopm-models-dev/changelog + install -m0755 -d debian/libopm-models-doc/usr/share/doc/libopm-models-doc + install -p -m0644 debian/.debhelper/generated/libopm-models-doc/dh_installchangelogs.dch.trimmed debian/libopm-models-doc/usr/share/doc/libopm-models-doc/changelog.Debian + install -p -m0644 ./CHANGELOG.md debian/libopm-models-doc/usr/share/doc/libopm-models-doc/changelog + install -m0755 -d debian/libopm-simulators-dev/usr/share/doc/libopm-simulators-dev + install -p -m0644 debian/.debhelper/generated/libopm-simulators-dev/dh_installchangelogs.dch.trimmed debian/libopm-simulators-dev/usr/share/doc/libopm-simulators-dev/changelog.Debian + install -p -m0644 ./CHANGELOG.md debian/libopm-simulators-dev/usr/share/doc/libopm-simulators-dev/changelog + install -m0755 -d debian/python3-opm-simulators/usr/share/doc/python3-opm-simulators + install -p -m0644 debian/.debhelper/generated/python3-opm-simulators/dh_installchangelogs.dch.trimmed debian/python3-opm-simulators/usr/share/doc/python3-opm-simulators/changelog.Debian + install -p -m0644 ./CHANGELOG.md debian/python3-opm-simulators/usr/share/doc/python3-opm-simulators/changelog install -m0755 -d debian/libopm-simulators-doc/usr/share/doc/libopm-simulators-doc install -p -m0644 debian/.debhelper/generated/libopm-simulators-doc/dh_installchangelogs.dch.trimmed debian/libopm-simulators-doc/usr/share/doc/libopm-simulators-doc/changelog.Debian install -p -m0644 ./CHANGELOG.md debian/libopm-simulators-doc/usr/share/doc/libopm-simulators-doc/changelog @@ -84542,7 +50874,7 @@ D: dh_python3 dh_python3:205: processing package python3-opm-simulators... D: dh_python3 fs:338: package python3-opm-simulators details = {'requires.txt': set(), 'egg-info': set(), 'dist-info': set(), 'nsp.txt': set(), 'shebangs': set(), 'public_vers': {Version('3')}, 'private_dirs': {}, 'compile': True, 'ext_vers': {Version('3.13')}, 'ext_no_version': set()} D: dh_python3 depends:103: generating dependencies for package python3-opm-simulators -D: dh_python3 depends:253: D={'python3 (>= 3.13~)', 'python3:any', 'python3 (<< 3.14)'}; R=[]; S=[]; E=[], B=[]; RT=[] +D: dh_python3 depends:253: D={'python3:any', 'python3 (<< 3.14)', 'python3 (>= 3.13~)'}; R=[]; S=[]; E=[], B=[]; RT=[] dh_installsystemduser -O--max-parallel=4 dh_lintian -O--max-parallel=4 install -m0755 -d debian/libopm-simulators/usr/share/lintian/overrides @@ -84553,90 +50885,6 @@ ln -s libopmsimulators.so.2025.04 debian/libopm-simulators-dev/usr/lib/aarch64-linux-gnu/libopmsimulators.so dh_strip_nondeterminism -O--max-parallel=4 Using 1758182295 as canonical time - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FvBaseDiscretization.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FvBaseDiscretizationFemAdapt.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FvBaseDiscretizationNoAdapt.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FvBaseGradientCalculator.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FvBaseNewtonMethod.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FvBasePrimaryVariables.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FvBaseProblem.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1GasLiftCommon.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1GasLiftGroupInfo.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1GasLiftSingleWell.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1GasLiftSingleWellGeneric.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/structOpm_1_1GasLiftSingleWellGeneric_1_1BasicRates.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/structOpm_1_1GasLiftSingleWellGeneric_1_1LimitedRates.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1GasLiftStage2.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1General3rdOrderController.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1GhostLastMatrixAdapter.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1GridCommHandleGhostSync.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1GridCommHandleMax.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1GridCommHandleMin.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1GridCommHandleSum.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1HardcodedTimeStepControl.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1HDF5Serializer.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1ImmiscibleBoundaryRateVector.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1ImmiscibleExtensiveQuantities.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/structOpm_1_1ImmiscibleIndices.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1ImmiscibleIntensiveQuantities.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1ImmiscibleLocalResidual.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1ImmiscibleModel.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackOilExtboIntensiveQuantities.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackOilExtensiveQuantities.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackOilFoamIntensiveQuantities.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackOilIntensiveQuantities.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackOilLocalResidual.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackOilLocalResidualTPFA.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackOilMICPExtensiveQuantities.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackOilMICPIntensiveQuantities.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackOilModel.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackOilNewtonMethod.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackoilPhases.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackOilPolymerExtensiveQuantities.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackOilPolymerIntensiveQuantities.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackOilPrimaryVariables.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackOilProblem.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackOilRateVector.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackOilSolventExtensiveQuantities.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackOilSolventIntensiveQuantities.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackoilWellModel.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackoilWellModelGasLift.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackoilWellModelNldd.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1CpGridVanguard.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1CubeGridVanguard.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1DamarisWriter.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1DarcyExtensiveQuantities.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1DgfVanguard.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1DiscreteFractureExtensiveQuantities.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1DiscreteFractureIntensiveQuantities.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1DiscreteFractureLocalResidual.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1DiscreteFractureModel.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1DiscreteFracturePrimaryVariables.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1DiscreteFractureProblem.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1DistributeIndexMapping.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1DomainWellModelAsLinearOperator.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1EcfvDiscretization.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1EclWriter.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/structOpm_1_1EnergyIndices.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FIBlackOilModel.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FlashBoundaryRateVector.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FlashExtensiveQuantities.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FlashIndices.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FlashIntensiveQuantities.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FlashLocalResidual.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FlashModel.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FlashNewtonMethod.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FlashPrimaryVariables.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FlashRateVector.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FlowBaseVanguard.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FlowGenericVanguard.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FlowProblem.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FlowProblemBlackoil.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FlowProblemComp.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FlowThresholdPressure.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1ForchheimerExtensiveQuantities.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FunctionRunnerTasklet.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FvBaseConstraints.png using File::StripNondeterminism::handlers::png Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1ImmisciblePrimaryVariables.png using File::StripNondeterminism::handlers::png Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1ImmiscibleRateVector.png using File::StripNondeterminism::handlers::png Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1ISTLSolver.png using File::StripNondeterminism::handlers::png @@ -84693,61 +50941,6 @@ Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1PvsPrimaryVariables.png using File::StripNondeterminism::handlers::png Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1PvsRateVector.png using File::StripNondeterminism::handlers::png Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1RichardsBoundaryRateVector.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classDune_1_1MultithreadDILU.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classDune_1_1OwningBlockPreconditioner.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classDune_1_1OwningTwoLevelPreconditioner.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/structDune_1_1PreconditionerMaker.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classDune_1_1PreconditionerWithUpdate.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classDune_1_1RebuildOnUpdatePreconditioner.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classDune_1_1Amg_1_1AggregationLevelTransferPolicyCpr.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classDune_1_1Amg_1_1AMGCPR.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classDune_1_1Amg_1_1TwoLevelMethodCpr.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classHypre_1_1HyprePreconditioner.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1AdaptiveSimulatorTimer.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1AluGridVanguard.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1AquiferAnalytical.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1AquiferCarterTracy.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1AquiferConstantFlux.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1AquiferFetkovich.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1AquiferInterface.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1AquiferNumerical.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BaseAuxiliaryModule.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BaseOutputModule.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BaseOutputWriter.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BaseVanguard.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackOilBoundaryRateVector.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackOilBrineIntensiveQuantities.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackOilConvectiveMixingIntensiveQuantities.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackOilDarcyExtensiveQuantities.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackOilEnergyExtensiveQuantities.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackOilEnergyIntensiveQuantities.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Linear_1_1ResidReductionCriterion.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Linear_1_1SeedList.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Linear_1_1VertexBorderListFromGrid.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Linear_1_1WeightedResidualReductionCriterion.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Parallel_1_1MpiSerializer.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/structOpm_1_1Parameters_1_1detail_1_1has__name.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/structOpm_1_1Parameters_1_1detail_1_1has__name_3_01T_00_01std_1_1void__t_3_01decltype_07std_1_1d18e6fc3f98e5082572d9b67db749faba.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Satfunc_1_1PhaseChecks_1_1PhaseCheckBase.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/structOpm_1_1Satfunc_1_1PhaseChecks_1_1SatfuncCheckPointInterface.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Satfunc_1_1PhaseChecks_1_1ScaledSatfuncCheckPoint.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Satfunc_1_1PhaseChecks_1_1UnscaledSatfuncCheckPoint.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Satfunc_1_1PhaseChecks_1_1Gas_1_1SGcr.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Satfunc_1_1PhaseChecks_1_1Gas_1_1SGmax.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Satfunc_1_1PhaseChecks_1_1Gas_1_1SGmin.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Satfunc_1_1PhaseChecks_1_1Oil_1_1MobileOil__GO__SGcr.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Satfunc_1_1PhaseChecks_1_1Oil_1_1MobileOil__GO__SGmin.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Satfunc_1_1PhaseChecks_1_1Oil_1_1MobileOil__OW__SWcr.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Satfunc_1_1PhaseChecks_1_1Oil_1_1MobileOil__OW__SWmin.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Satfunc_1_1PhaseChecks_1_1Oil_1_1SOcr__GO.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Satfunc_1_1PhaseChecks_1_1Oil_1_1SOcr__OW.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Satfunc_1_1PhaseChecks_1_1Oil_1_1SOmin__GO.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Satfunc_1_1PhaseChecks_1_1Oil_1_1SOmin__OW.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Satfunc_1_1PhaseChecks_1_1ThreePointHorizontal_1_1DisplacingOil__GO.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Satfunc_1_1PhaseChecks_1_1ThreePointHorizontal_1_1DisplacingOil__OW.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Satfunc_1_1PhaseChecks_1_1Water_1_1SWcr.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Satfunc_1_1PhaseChecks_1_1Water_1_1SWmax.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Satfunc_1_1PhaseChecks_1_1Water_1_1SWmin.png using File::StripNondeterminism::handlers::png Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/tab_a.png using File::StripNondeterminism::handlers::png Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/tab_b.png using File::StripNondeterminism::handlers::png Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/tab_h.png using File::StripNondeterminism::handlers::png @@ -84776,6 +50969,146 @@ Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/structDune_1_1GeneralPreconditionerMaker.png using File::StripNondeterminism::handlers::png Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/structDune_1_1IsNumber_3_01Opm_1_1MatrixBlock_3_01T_00_01n_00_01m_01_4_01_4.png using File::StripNondeterminism::handlers::png Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/structDune_1_1MatrixDimension_3_01Opm_1_1MatrixBlock_3_01Scalar_00_01n_00_01m_01_4_01_4.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classDune_1_1MultithreadDILU.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classDune_1_1OwningBlockPreconditioner.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classDune_1_1OwningTwoLevelPreconditioner.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/structDune_1_1PreconditionerMaker.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classDune_1_1PreconditionerWithUpdate.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classDune_1_1RebuildOnUpdatePreconditioner.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classDune_1_1Amg_1_1AggregationLevelTransferPolicyCpr.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classDune_1_1Amg_1_1AMGCPR.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classDune_1_1Amg_1_1TwoLevelMethodCpr.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classHypre_1_1HyprePreconditioner.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1AdaptiveSimulatorTimer.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1AluGridVanguard.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1AquiferAnalytical.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1AquiferCarterTracy.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1AquiferConstantFlux.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1AquiferFetkovich.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1AquiferInterface.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1AquiferNumerical.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BaseAuxiliaryModule.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BaseOutputModule.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BaseOutputWriter.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BaseVanguard.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackOilBoundaryRateVector.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackOilBrineIntensiveQuantities.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackOilConvectiveMixingIntensiveQuantities.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackOilDarcyExtensiveQuantities.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackOilEnergyExtensiveQuantities.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackOilEnergyIntensiveQuantities.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FvBaseDiscretization.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FvBaseDiscretizationFemAdapt.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FvBaseDiscretizationNoAdapt.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FvBaseGradientCalculator.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FvBaseNewtonMethod.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FvBasePrimaryVariables.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FvBaseProblem.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1GasLiftCommon.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1GasLiftGroupInfo.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1GasLiftSingleWell.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1GasLiftSingleWellGeneric.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/structOpm_1_1GasLiftSingleWellGeneric_1_1BasicRates.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/structOpm_1_1GasLiftSingleWellGeneric_1_1LimitedRates.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1GasLiftStage2.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1General3rdOrderController.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1GhostLastMatrixAdapter.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1GridCommHandleGhostSync.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1GridCommHandleMax.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1GridCommHandleMin.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1GridCommHandleSum.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1HardcodedTimeStepControl.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1HDF5Serializer.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1ImmiscibleBoundaryRateVector.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1ImmiscibleExtensiveQuantities.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/structOpm_1_1ImmiscibleIndices.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1ImmiscibleIntensiveQuantities.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1ImmiscibleLocalResidual.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1ImmiscibleModel.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackOilExtboIntensiveQuantities.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackOilExtensiveQuantities.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackOilFoamIntensiveQuantities.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackOilIntensiveQuantities.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackOilLocalResidual.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackOilLocalResidualTPFA.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackOilMICPExtensiveQuantities.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackOilMICPIntensiveQuantities.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackOilModel.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackOilNewtonMethod.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackoilPhases.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackOilPolymerExtensiveQuantities.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackOilPolymerIntensiveQuantities.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackOilPrimaryVariables.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackOilProblem.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackOilRateVector.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackOilSolventExtensiveQuantities.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackOilSolventIntensiveQuantities.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackoilWellModel.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackoilWellModelGasLift.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1BlackoilWellModelNldd.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1CpGridVanguard.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1CubeGridVanguard.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1DamarisWriter.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1DarcyExtensiveQuantities.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1DgfVanguard.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1DiscreteFractureExtensiveQuantities.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1DiscreteFractureIntensiveQuantities.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1DiscreteFractureLocalResidual.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1DiscreteFractureModel.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1DiscreteFracturePrimaryVariables.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1DiscreteFractureProblem.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1DistributeIndexMapping.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1DomainWellModelAsLinearOperator.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1EcfvDiscretization.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1EclWriter.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/structOpm_1_1EnergyIndices.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FIBlackOilModel.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FlashBoundaryRateVector.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FlashExtensiveQuantities.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FlashIndices.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FlashIntensiveQuantities.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FlashLocalResidual.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FlashModel.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FlashNewtonMethod.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FlashPrimaryVariables.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FlashRateVector.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FlowBaseVanguard.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FlowGenericVanguard.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FlowProblem.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FlowProblemBlackoil.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FlowProblemComp.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FlowThresholdPressure.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1ForchheimerExtensiveQuantities.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FunctionRunnerTasklet.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1FvBaseConstraints.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1RichardsExtensiveQuantities.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1RichardsIntensiveQuantities.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1RichardsLocalResidual.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1RichardsModel.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1RichardsNewtonMethod.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1RichardsPrimaryVariables.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1RichardsRateVector.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1SatfuncConsistencyChecks_1_1Check.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/structOpm_1_1SerializableSim.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1SimpleIterationCountTimeStepControl.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1SimulatorFullyImplicitBlackoil.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1SimulatorTimer.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1SimulatorTimerInterface.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1StandardWell.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1StructuredGridVanguard.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/structOpm_1_1SubDomain.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/structOpm_1_1SubDomainIndices.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1SupportsFaceTag.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1SupportsFaceTag_3_01Dune_1_1CpGrid_01_4.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1SymmTensor.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1TaskletInterface.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1TimeStepControlInterface.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1TracerModel.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1UnstructuredGridVanguard.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1VcfvDiscretization.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1VectorVectorDataHandle.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1VoigtArray.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1VoigtContainer.png using File::StripNondeterminism::handlers::png Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1VtkBlackOilEnergyModule.png using File::StripNondeterminism::handlers::png Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1VtkBlackOilMICPModule.png using File::StripNondeterminism::handlers::png Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1VtkBlackOilModule.png using File::StripNondeterminism::handlers::png @@ -84860,55 +51193,54 @@ Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Linear_1_1OverlappingPreconditioner.png using File::StripNondeterminism::handlers::png Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Linear_1_1OverlappingScalarProduct.png using File::StripNondeterminism::handlers::png Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Linear_1_1PeerSet.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1RichardsExtensiveQuantities.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1RichardsIntensiveQuantities.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1RichardsLocalResidual.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1RichardsModel.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1RichardsNewtonMethod.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1RichardsPrimaryVariables.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1RichardsRateVector.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1SatfuncConsistencyChecks_1_1Check.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/structOpm_1_1SerializableSim.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1SimpleIterationCountTimeStepControl.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1SimulatorFullyImplicitBlackoil.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1SimulatorTimer.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1SimulatorTimerInterface.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1StandardWell.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1StructuredGridVanguard.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/structOpm_1_1SubDomain.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/structOpm_1_1SubDomainIndices.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1SupportsFaceTag.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1SupportsFaceTag_3_01Dune_1_1CpGrid_01_4.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1SymmTensor.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1TaskletInterface.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1TimeStepControlInterface.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1TracerModel.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1UnstructuredGridVanguard.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1VcfvDiscretization.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1VectorVectorDataHandle.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1VoigtArray.png using File::StripNondeterminism::handlers::png - Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1VoigtContainer.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Linear_1_1ResidReductionCriterion.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Linear_1_1SeedList.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Linear_1_1VertexBorderListFromGrid.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Linear_1_1WeightedResidualReductionCriterion.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Parallel_1_1MpiSerializer.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/structOpm_1_1Parameters_1_1detail_1_1has__name.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/structOpm_1_1Parameters_1_1detail_1_1has__name_3_01T_00_01std_1_1void__t_3_01decltype_07std_1_1d18e6fc3f98e5082572d9b67db749faba.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Satfunc_1_1PhaseChecks_1_1PhaseCheckBase.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/structOpm_1_1Satfunc_1_1PhaseChecks_1_1SatfuncCheckPointInterface.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Satfunc_1_1PhaseChecks_1_1ScaledSatfuncCheckPoint.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Satfunc_1_1PhaseChecks_1_1UnscaledSatfuncCheckPoint.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Satfunc_1_1PhaseChecks_1_1Gas_1_1SGcr.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Satfunc_1_1PhaseChecks_1_1Gas_1_1SGmax.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Satfunc_1_1PhaseChecks_1_1Gas_1_1SGmin.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Satfunc_1_1PhaseChecks_1_1Oil_1_1MobileOil__GO__SGcr.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Satfunc_1_1PhaseChecks_1_1Oil_1_1MobileOil__GO__SGmin.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Satfunc_1_1PhaseChecks_1_1Oil_1_1MobileOil__OW__SWcr.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Satfunc_1_1PhaseChecks_1_1Oil_1_1MobileOil__OW__SWmin.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Satfunc_1_1PhaseChecks_1_1Oil_1_1SOcr__GO.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Satfunc_1_1PhaseChecks_1_1Oil_1_1SOcr__OW.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Satfunc_1_1PhaseChecks_1_1Oil_1_1SOmin__GO.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Satfunc_1_1PhaseChecks_1_1Oil_1_1SOmin__OW.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Satfunc_1_1PhaseChecks_1_1ThreePointHorizontal_1_1DisplacingOil__GO.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Satfunc_1_1PhaseChecks_1_1ThreePointHorizontal_1_1DisplacingOil__OW.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Satfunc_1_1PhaseChecks_1_1Water_1_1SWcr.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Satfunc_1_1PhaseChecks_1_1Water_1_1SWmax.png using File::StripNondeterminism::handlers::png + Normalizing debian/libopm-simulators-doc/usr/share/doc/libopm-simulators/html/classOpm_1_1Satfunc_1_1PhaseChecks_1_1Water_1_1SWmin.png using File::StripNondeterminism::handlers::png dh_compress -O--max-parallel=4 - cd debian/libopm-models-dev + cd debian/python3-opm-simulators cd debian/libopm-simulators-dev - cd debian/libopm-simulators - cd debian/libopm-models-doc cd debian/libopm-simulators-bin + cd debian/libopm-simulators cd debian/libopm-simulators-doc - cd debian/python3-opm-simulators - chmod a-x usr/share/doc/libopm-simulators-dev/changelog usr/share/doc/libopm-simulators-dev/changelog.Debian - chmod a-x usr/share/doc/libopm-simulators/changelog usr/share/doc/libopm-simulators/changelog.Debian - chmod a-x usr/share/doc/libopm-simulators-bin/changelog usr/share/doc/libopm-simulators-bin/changelog.Debian usr/share/man/man1/flow.1 + cd debian/libopm-models-dev + cd debian/libopm-models-doc chmod a-x usr/share/doc/libopm-models-doc/changelog usr/share/doc/libopm-models-doc/changelog.Debian + gzip -9nf usr/share/doc/libopm-models-doc/changelog usr/share/doc/libopm-models-doc/changelog.Debian chmod a-x usr/share/doc/libopm-models-dev/changelog usr/share/doc/libopm-models-dev/changelog.Debian + chmod a-x usr/share/doc/libopm-simulators/changelog usr/share/doc/libopm-simulators/changelog.Debian + chmod a-x usr/share/doc/libopm-simulators-dev/changelog usr/share/doc/libopm-simulators-dev/changelog.Debian chmod a-x usr/share/doc/python3-opm-simulators/changelog usr/share/doc/python3-opm-simulators/changelog.Debian - gzip -9nf usr/share/doc/libopm-simulators/changelog usr/share/doc/libopm-simulators/changelog.Debian - gzip -9nf usr/share/doc/libopm-simulators-dev/changelog usr/share/doc/libopm-simulators-dev/changelog.Debian - gzip -9nf usr/share/doc/libopm-models-dev/changelog usr/share/doc/libopm-models-dev/changelog.Debian - gzip -9nf usr/share/doc/libopm-models-doc/changelog usr/share/doc/libopm-models-doc/changelog.Debian - gzip -9nf usr/share/doc/python3-opm-simulators/changelog usr/share/doc/python3-opm-simulators/changelog.Debian + chmod a-x usr/share/doc/libopm-simulators-bin/changelog usr/share/doc/libopm-simulators-bin/changelog.Debian usr/share/man/man1/flow.1 gzip -9nf usr/share/doc/libopm-simulators-bin/changelog usr/share/doc/libopm-simulators-bin/changelog.Debian usr/share/man/man1/flow.1 + gzip -9nf usr/share/doc/python3-opm-simulators/changelog usr/share/doc/python3-opm-simulators/changelog.Debian + gzip -9nf usr/share/doc/libopm-models-dev/changelog usr/share/doc/libopm-models-dev/changelog.Debian cd '/build/reproducible-path/opm-simulators-2025.04+ds' + gzip -9nf usr/share/doc/libopm-simulators/changelog usr/share/doc/libopm-simulators/changelog.Debian + gzip -9nf usr/share/doc/libopm-simulators-dev/changelog usr/share/doc/libopm-simulators-dev/changelog.Debian cd '/build/reproducible-path/opm-simulators-2025.04+ds' cd '/build/reproducible-path/opm-simulators-2025.04+ds' cd '/build/reproducible-path/opm-simulators-2025.04+ds' @@ -84922,35 +51254,35 @@ find debian/libopm-simulators-dev ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/libopm-simulators ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/libopm-simulators-bin ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s + find debian/python3-opm-simulators ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/libopm-simulators-doc ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s find debian/libopm-models-doc ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s - find debian/python3-opm-simulators ! -type l -a -true -a -true -print0 2>/dev/null | xargs -0r chmod go=rX,u+rw,a-s - find debian/libopm-models-dev/usr/share/doc -type f -a -true -a ! -regex 'debian/libopm-models-dev/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/libopm-simulators/usr/share/doc -type f -a -true -a ! -regex 'debian/libopm-simulators/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libopm-simulators-bin/usr/share/doc -type f -a -true -a ! -regex 'debian/libopm-simulators-bin/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/python3-opm-simulators/usr/share/doc -type f -a -true -a ! -regex 'debian/python3-opm-simulators/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/libopm-models-dev/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/libopm-models-doc/usr/share/doc -type f -a -true -a ! -regex 'debian/libopm-models-doc/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 + find debian/libopm-simulators-dev/usr/share/doc -type f -a -true -a ! -regex 'debian/libopm-simulators-dev/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 + find debian/libopm-simulators/usr/share/doc -type f -a -true -a ! -regex 'debian/libopm-simulators/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 + find debian/python3-opm-simulators/usr/share/doc -type f -a -true -a ! -regex 'debian/python3-opm-simulators/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 + find debian/libopm-models-dev/usr/share/doc -type f -a -true -a ! -regex 'debian/libopm-models-dev/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 + find debian/libopm-simulators-dev/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 + find debian/libopm-models-doc/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/libopm-simulators/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/libopm-simulators-bin/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 - find debian/libopm-models-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-models-doc/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/python3-opm-simulators/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 - find debian/libopm-simulators-dev/usr/share/doc -type f -a -true -a ! -regex 'debian/libopm-simulators-dev/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 + find debian/libopm-models-dev/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/libopm-simulators/usr/share/lintian/overrides -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 + find debian/libopm-simulators-dev/usr/include -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 find debian/libopm-models-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/python3-opm-simulators -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-simulators-bin/usr/share/man -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 - find debian/libopm-simulators-dev/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 - find debian/python3-opm-simulators/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w - find debian/libopm-simulators-dev/usr/include -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0644 + find debian/libopm-models-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/python3-opm-simulators -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-simulators-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-simulators -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-simulators-bin/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x find debian/libopm-simulators-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-simulators -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/python3-opm-simulators/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w find debian/libopm-simulators/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w - find debian/libopm-simulators-dev/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w find debian/libopm-simulators-doc/usr/share/doc -type f -a -true -a ! -regex 'debian/libopm-simulators-doc/usr/share/doc/[^/]*/examples/.*' -print0 2>/dev/null | xargs -0r chmod 0644 + find debian/libopm-simulators-bin/usr/bin -type f -a -true -a -true -print0 2>/dev/null | xargs -0r chmod a+x + find debian/libopm-simulators-dev/usr/lib -type f -name '*.ali' -a -true -a -true -print0 2>/dev/null | xargs -0r chmod uga-w find debian/libopm-simulators-doc/usr/share/doc -type d -a -true -a -true -print0 2>/dev/null | xargs -0r chmod 0755 find debian/libopm-simulators-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 dh_missing -O--max-parallel=4 @@ -85005,10 +51337,10 @@ mv debian/.debhelper/generated/libopm-simulators/triggers.new debian/.debhelper/generated/libopm-simulators/triggers make[1]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds' dh_shlibdeps -a -O--max-parallel=4 - install -m0755 -d debian/libopm-simulators-bin/DEBIAN - dpkg-shlibdeps -Tdebian/libopm-simulators-bin.substvars debian/libopm-simulators-bin/usr/bin/flow install -m0755 -d debian/libopm-simulators/DEBIAN dpkg-shlibdeps -Tdebian/libopm-simulators.substvars debian/libopm-simulators/usr/lib/aarch64-linux-gnu/libopmsimulators.so.2025.04 + install -m0755 -d debian/libopm-simulators-bin/DEBIAN + dpkg-shlibdeps -Tdebian/libopm-simulators-bin.substvars debian/libopm-simulators-bin/usr/bin/flow install -m0755 -d debian/python3-opm-simulators/DEBIAN dpkg-shlibdeps -Tdebian/python3-opm-simulators.substvars debian/python3-opm-simulators/usr/lib/python3/dist-packages/opm/simulators.cpython-313-aarch64-linux-gnu.so debian/python3-opm-simulators/usr/lib/python3/dist-packages/opm/simulators/simulators.cpython-313-aarch64-linux-gnu.so dpkg-shlibdeps: warning: diversions involved - output may be incorrect @@ -85042,14 +51374,19 @@ debian/rules override_dh_gencontrol make[1]: Entering directory '/build/reproducible-path/opm-simulators-2025.04+ds' dh_gencontrol -- -Vopm:shared-library='libopm-simulators-2025.04' + install -m0755 -d debian/libopm-simulators-bin/DEBIAN + echo misc:Depends= >> debian/libopm-simulators-bin.substvars + echo misc:Pre-Depends= >> debian/libopm-simulators-bin.substvars + install -m0755 -d debian/.debhelper/libopm-simulators-bin/dbgsym-root/DEBIAN + dpkg-gencontrol -plibopm-simulators-bin -ldebian/changelog -Tdebian/libopm-simulators-bin.substvars -cdebian/control -Pdebian/.debhelper/libopm-simulators-bin/dbgsym-root -Vopm:shared-library=libopm-simulators-2025.04 -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-simulators-bin-dbgsym -DDepends="libopm-simulators-bin (= \${binary:Version})" -DDescription="debug symbols for libopm-simulators-bin" -DBuild-Ids=d326c6db85b96d2f2c26f0b5ce1edea63ceba558 -DSection=debug -UMulti-Arch -UReplaces -UBreaks install -m0755 -d debian/libopm-models-dev/DEBIAN echo misc:Depends= >> debian/libopm-models-dev.substvars echo misc:Pre-Depends= >> debian/libopm-models-dev.substvars dpkg-gencontrol -plibopm-models-dev -ldebian/changelog -Tdebian/libopm-models-dev.substvars -cdebian/control -Pdebian/libopm-models-dev -Vopm:shared-library=libopm-simulators-2025.04 - install -m0755 -d debian/libopm-simulators-dev/DEBIAN - echo misc:Depends= >> debian/libopm-simulators-dev.substvars - echo misc:Pre-Depends= >> debian/libopm-simulators-dev.substvars - dpkg-gencontrol -plibopm-simulators-dev -ldebian/changelog -Tdebian/libopm-simulators-dev.substvars -cdebian/control -Pdebian/libopm-simulators-dev -Vopm:shared-library=libopm-simulators-2025.04 + install -m0755 -d debian/libopm-simulators-doc/DEBIAN + echo misc:Depends= >> debian/libopm-simulators-doc.substvars + echo misc:Pre-Depends= >> debian/libopm-simulators-doc.substvars + dpkg-gencontrol -plibopm-simulators-doc -ldebian/changelog -Tdebian/libopm-simulators-doc.substvars -cdebian/control -Pdebian/libopm-simulators-doc -Vopm:shared-library=libopm-simulators-2025.04 install -m0755 -d debian/libopm-simulators/DEBIAN echo misc:Depends= >> debian/libopm-simulators.substvars echo misc:Pre-Depends= >> debian/libopm-simulators.substvars @@ -85059,61 +51396,56 @@ echo misc:Depends= >> debian/libopm-models-doc.substvars echo misc:Pre-Depends= >> debian/libopm-models-doc.substvars dpkg-gencontrol -plibopm-models-doc -ldebian/changelog -Tdebian/libopm-models-doc.substvars -cdebian/control -Pdebian/libopm-models-doc -Vopm:shared-library=libopm-simulators-2025.04 - install -m0755 -d debian/libopm-simulators-doc/DEBIAN - echo misc:Depends= >> debian/libopm-simulators-doc.substvars - echo misc:Pre-Depends= >> debian/libopm-simulators-doc.substvars - dpkg-gencontrol -plibopm-simulators-doc -ldebian/changelog -Tdebian/libopm-simulators-doc.substvars -cdebian/control -Pdebian/libopm-simulators-doc -Vopm:shared-library=libopm-simulators-2025.04 + install -m0755 -d debian/libopm-simulators-dev/DEBIAN + echo misc:Depends= >> debian/libopm-simulators-dev.substvars + echo misc:Pre-Depends= >> debian/libopm-simulators-dev.substvars + dpkg-gencontrol -plibopm-simulators-dev -ldebian/changelog -Tdebian/libopm-simulators-dev.substvars -cdebian/control -Pdebian/libopm-simulators-dev -Vopm:shared-library=libopm-simulators-2025.04 install -m0755 -d debian/python3-opm-simulators/DEBIAN echo misc:Depends= >> debian/python3-opm-simulators.substvars echo misc:Pre-Depends= >> debian/python3-opm-simulators.substvars install -m0755 -d debian/.debhelper/python3-opm-simulators/dbgsym-root/DEBIAN dpkg-gencontrol -ppython3-opm-simulators -ldebian/changelog -Tdebian/python3-opm-simulators.substvars -cdebian/control -Pdebian/.debhelper/python3-opm-simulators/dbgsym-root -Vopm:shared-library=libopm-simulators-2025.04 -UPre-Depends -URecommends -USuggests -UEnhances -UProvides -UEssential -UConflicts -DPriority=optional -UHomepage -UImportant -DAuto-Built-Package=debug-symbols -UProtected -UBuilt-Using -UStatic-Built-Using -DPackage=python3-opm-simulators-dbgsym -DDepends="python3-opm-simulators (= \${binary:Version})" -DDescription="debug symbols for python3-opm-simulators" -DBuild-Ids=827e4ce4e03cd92fef36cae5f8d45e4d851ce13b -DSection=debug -UMulti-Arch -UReplaces -UBreaks - install -m0755 -d debian/libopm-simulators-bin/DEBIAN - echo misc:Depends= >> debian/libopm-simulators-bin.substvars - echo misc:Pre-Depends= >> debian/libopm-simulators-bin.substvars - install -m0755 -d debian/.debhelper/libopm-simulators-bin/dbgsym-root/DEBIAN - dpkg-gencontrol -plibopm-simulators-bin -ldebian/changelog -Tdebian/libopm-simulators-bin.substvars -cdebian/control -Pdebian/.debhelper/libopm-simulators-bin/dbgsym-root -Vopm:shared-library=libopm-simulators-2025.04 -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-simulators-bin-dbgsym -DDepends="libopm-simulators-bin (= \${binary:Version})" -DDescription="debug symbols for libopm-simulators-bin" -DBuild-Ids=d326c6db85b96d2f2c26f0b5ce1edea63ceba558 -DSection=debug -UMulti-Arch -UReplaces -UBreaks - chmod 0644 -- debian/libopm-models-doc/DEBIAN/control - chmod 0644 -- debian/libopm-simulators-dev/DEBIAN/control +dpkg-gencontrol: warning: Depends field of package libopm-simulators: substitution variable ${python3:Depends} used, but is not defined + chmod 0644 -- debian/.debhelper/libopm-simulators/dbgsym-root/DEBIAN/control + dpkg-gencontrol -plibopm-simulators -ldebian/changelog -Tdebian/libopm-simulators.substvars -cdebian/control -Pdebian/libopm-simulators -Vopm:shared-library=libopm-simulators-2025.04 chmod 0644 -- debian/.debhelper/libopm-simulators-bin/dbgsym-root/DEBIAN/control dpkg-gencontrol -plibopm-simulators-bin -ldebian/changelog -Tdebian/libopm-simulators-bin.substvars -cdebian/control -Pdebian/libopm-simulators-bin -Vopm:shared-library=libopm-simulators-2025.04 + chmod 0644 -- debian/libopm-models-dev/DEBIAN/control + chmod 0644 -- debian/libopm-models-doc/DEBIAN/control chmod 0644 -- debian/.debhelper/python3-opm-simulators/dbgsym-root/DEBIAN/control dpkg-gencontrol -ppython3-opm-simulators -ldebian/changelog -Tdebian/python3-opm-simulators.substvars -cdebian/control -Pdebian/python3-opm-simulators -Vopm:shared-library=libopm-simulators-2025.04 - chmod 0644 -- debian/libopm-models-dev/DEBIAN/control + chmod 0644 -- debian/libopm-simulators-dev/DEBIAN/control chmod 0644 -- debian/libopm-simulators-doc/DEBIAN/control dpkg-gencontrol: warning: Depends field of package libopm-simulators: substitution variable ${python3:Depends} used, but is not defined - chmod 0644 -- debian/.debhelper/libopm-simulators/dbgsym-root/DEBIAN/control - dpkg-gencontrol -plibopm-simulators -ldebian/changelog -Tdebian/libopm-simulators.substvars -cdebian/control -Pdebian/libopm-simulators -Vopm:shared-library=libopm-simulators-2025.04 + chmod 0644 -- debian/libopm-simulators/DEBIAN/control chmod 0644 -- debian/libopm-simulators-bin/DEBIAN/control chmod 0644 -- debian/python3-opm-simulators/DEBIAN/control -dpkg-gencontrol: warning: Depends field of package libopm-simulators: substitution variable ${python3:Depends} used, but is not defined - chmod 0644 -- debian/libopm-simulators/DEBIAN/control make[1]: Leaving directory '/build/reproducible-path/opm-simulators-2025.04+ds' dh_md5sums -O--max-parallel=4 - install -m0755 -d debian/libopm-simulators-dev/DEBIAN install -m0755 -d debian/libopm-models-dev/DEBIAN - install -m0755 -d debian/libopm-simulators/DEBIAN - install -m0755 -d debian/libopm-simulators-bin/DEBIAN + cd debian/libopm-models-dev >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums install -m0755 -d debian/libopm-models-doc/DEBIAN install -m0755 -d debian/libopm-simulators-doc/DEBIAN install -m0755 -d debian/python3-opm-simulators/DEBIAN - cd debian/libopm-simulators >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums - cd debian/libopm-simulators-bin >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums - cd debian/libopm-models-doc >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/python3-opm-simulators >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums + cd debian/libopm-models-doc >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums + install -m0755 -d debian/libopm-simulators/DEBIAN + install -m0755 -d debian/libopm-simulators-bin/DEBIAN + install -m0755 -d debian/libopm-simulators-dev/DEBIAN + cd debian/libopm-simulators-bin >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums + cd debian/libopm-simulators >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums + chmod 0644 -- debian/libopm-models-doc/DEBIAN/md5sums + chmod 0644 -- debian/libopm-models-dev/DEBIAN/md5sums cd debian/libopm-simulators-dev >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums - cd debian/libopm-models-dev >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums cd debian/libopm-simulators-doc >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums - chmod 0644 -- debian/libopm-models-dev/DEBIAN/md5sums - chmod 0644 -- debian/libopm-models-doc/DEBIAN/md5sums chmod 0644 -- debian/python3-opm-simulators/DEBIAN/md5sums install -m0755 -d debian/.debhelper/python3-opm-simulators/dbgsym-root/DEBIAN - chmod 0644 -- debian/libopm-simulators-dev/DEBIAN/md5sums cd debian/.debhelper/python3-opm-simulators/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums + chmod 0644 -- debian/libopm-simulators-dev/DEBIAN/md5sums + chmod 0644 -- debian/.debhelper/python3-opm-simulators/dbgsym-root/DEBIAN/md5sums chmod 0644 -- debian/libopm-simulators-bin/DEBIAN/md5sums install -m0755 -d debian/.debhelper/libopm-simulators-bin/dbgsym-root/DEBIAN cd debian/.debhelper/libopm-simulators-bin/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums - chmod 0644 -- debian/.debhelper/python3-opm-simulators/dbgsym-root/DEBIAN/md5sums chmod 0644 -- debian/libopm-simulators/DEBIAN/md5sums install -m0755 -d debian/.debhelper/libopm-simulators/dbgsym-root/DEBIAN cd debian/.debhelper/libopm-simulators/dbgsym-root >/dev/null && xargs -r0 md5sum | perl -pe 'if (s@^\\@@) { s/\\\\/\\/g; }' > DEBIAN/md5sums @@ -85126,21 +51458,21 @@ dpkg-deb --root-owner-group --build debian/libopm-simulators .. dpkg-deb --root-owner-group --build debian/.debhelper/libopm-simulators/dbgsym-root .. dpkg-deb --root-owner-group --build debian/.debhelper/libopm-simulators-bin/dbgsym-root .. + dpkg-deb --root-owner-group --build debian/libopm-simulators-doc .. dpkg-deb --root-owner-group --build debian/libopm-simulators-bin .. dpkg-deb --root-owner-group --build debian/libopm-models-doc .. - dpkg-deb --root-owner-group --build debian/.debhelper/python3-opm-simulators/dbgsym-root .. dpkg-deb --root-owner-group --build debian/python3-opm-simulators .. - dpkg-deb --root-owner-group --build debian/libopm-simulators-doc .. + dpkg-deb --root-owner-group --build debian/.debhelper/python3-opm-simulators/dbgsym-root .. dpkg-deb: building package 'libopm-simulators' in '../libopm-simulators_2025.04+ds-2_arm64.deb'. dpkg-deb: building package 'libopm-simulators-dbgsym' in '../libopm-simulators-dbgsym_2025.04+ds-2_arm64.deb'. -dpkg-deb: building package 'libopm-simulators-bin-dbgsym' in '../libopm-simulators-bin-dbgsym_2025.04+ds-2_arm64.deb'. -dpkg-deb: building package 'libopm-simulators-dev' in '../libopm-simulators-dev_2025.04+ds-2_arm64.deb'. -dpkg-deb: building package 'python3-opm-simulators-dbgsym' in '../python3-opm-simulators-dbgsym_2025.04+ds-2_arm64.deb'. dpkg-deb: building package 'libopm-models-doc' in '../libopm-models-doc_2025.04+ds-2_all.deb'. -dpkg-deb: building package 'libopm-models-dev' in '../libopm-models-dev_2025.04+ds-2_all.deb'. +dpkg-deb: building package 'libopm-simulators-bin-dbgsym' in '../libopm-simulators-bin-dbgsym_2025.04+ds-2_arm64.deb'. dpkg-deb: building package 'python3-opm-simulators' in '../python3-opm-simulators_2025.04+ds-2_arm64.deb'. dpkg-deb: building package 'libopm-simulators-doc' in '../libopm-simulators-doc_2025.04+ds-2_all.deb'. dpkg-deb: building package 'libopm-simulators-bin' in '../libopm-simulators-bin_2025.04+ds-2_arm64.deb'. +dpkg-deb: building package 'libopm-models-dev' in '../libopm-models-dev_2025.04+ds-2_all.deb'. +dpkg-deb: building package 'libopm-simulators-dev' in '../libopm-simulators-dev_2025.04+ds-2_arm64.deb'. +dpkg-deb: building package 'python3-opm-simulators-dbgsym' in '../python3-opm-simulators-dbgsym_2025.04+ds-2_arm64.deb'. dpkg-genbuildinfo --build=binary -O../opm-simulators_2025.04+ds-2_arm64.buildinfo dpkg-genchanges --build=binary -O../opm-simulators_2025.04+ds-2_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -85148,12 +51480,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/2482570/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2482570/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/3110912 and its subdirectories -I: Current time: Mon Nov 17 20:17:45 -12 2025 -I: pbuilder-time-stamp: 1763453865 +I: removing directory /srv/workspace/pbuilder/2482570 and its subdirectories +I: Current time: Tue Dec 22 05:38:14 +14 2026 +I: pbuilder-time-stamp: 1797867494